![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
Você está aqui: Cards de |
||
|
||
|
|
||
JavaScript ::: DOM (Document Object Model) ::: window Object (Objeto window) |
Como obter confirmação do usuário para determinadas ações em seus códigos JavaScript usando a função confirm() do objeto windowQuantidade de visualizações: 7764 vezes |
|
O método confirm() do objeto window pode ser usado quando queremos perguntar ao usuário sobre alguma tarefa a ser realizada por nossos códigos JavaScript. Este método exibe uma mensagem contendo dois botões: OK e Cancelar. Se o usuário pressionar o botão OK, o retorno do método será o valor true. Se o usuário pressionar o botão Cancelar, o retorno será false. Veja uma página HTML na qual usamos o método confirm() para perguntar ao usuário se ele gostaria de recarregar a página atual:
<html>
<head>
<title>Estudos JavaScript</title>
</head>
<body>
<script type="text/javascript">
// vamos perguntar ao usuário se ele deseja recarregar
// a página atual
var res = window.confirm("Deseja recarregar esta página?");
if(res == true){
window.alert("Você optou por recarregar a página atual");
// recarrega a página
window.location.reload();
}
else{
window.alert("Você optou por não recarregar a página");
}
</script>
</body>
</html>
Veja que aqui nós criamos uma variável res que receberá o retorno do método confirm(). Na prática, podemos verificar este retorno diretamente no teste condicional. Veja:
<html>
<head>
<title>Estudos JavaScript</title>
</head>
<body>
<script type="text/javascript">
// vamos perguntar ao usuário se ele deseja recarregar
// a página atual
if(window.confirm("Deseja recarregar esta página?")){
window.alert("Você optou por recarregar a página atual");
// recarrega a página
window.location.reload();
}
else{
window.alert("Você optou por não recarregar a página");
}
</script>
</body>
</html>
|
Java ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
Exercício Resolvido de Java - Usando o laço while para pedir ao usuário que tente acertar um número aleatório entre 0 e 10 (incluindo) e mostrar a quantidade de tentativas feitasQuantidade de visualizações: 3176 vezes |
|
Pergunta/Tarefa: Escreva um programa Java que gera um número aleatório (randômico) entre 0 e 10 (incluindo estes dois valores) e peça ao usuário para adivinhá-lo. Use um laço while para registrar as tentativas feitas e, a cada tentativa, dê dicas informando se o número gerado é maior ou menor que a tentativa feita. Finalmente mostre a quantidade de tentativas feitas até que o número fosse acertado. Sua saída deverá ser parecida com a mostrada abaixo: Informe um número de 0 a 10: 5 Errou! Tente um número menor. Informe um número de 0 a 10: 2 Parabéns! Você acertou em 2 tentativas. Veja a resolução comentada deste exercício usando Java:
package estudos;
import java.util.Scanner;
public class Exercicio {
public static void main(String[] args) {
// vamos fazer a leitura usando a classe Scanner
Scanner entrada = new Scanner(System.in);
// declaração das variáveis
int tentativas = 0, numeroLido;
boolean acertou = false;
// vamos gerar um número aleatório entre 0 e 10
int numero = (int)(Math.random() * 11);
// um laço while que repetirá até que o número seja acertado
while(!acertou){
System.out.print("Informe um número de 0 a 10: ");
numeroLido = Integer.parseInt(entrada.nextLine());
tentativas++;
if(numeroLido == numero){ // acertou?
System.out.println("Parabéns! Você acertou em " + tentativas + " tentativas.");
acertou = true;
}
else if(numeroLido < numero){ // o número informado é menor que o número gerado
System.out.println("Errou! Tente um número maior.");
}
else{ // o número informado é maior que o número gerado
System.out.println("Errou! Tente um número menor.");
}
}
System.out.println("\n");
}
}
|
Python ::: Desafios e Lista de Exercícios Resolvidos ::: Fenômenos dos Transportes, Hidráulica e Drenagem |
Exercício Resolvido de Python - Como calcular Vazão Volumétrica, Vazão Mássica e Vazão em Peso usando Python - Python para Fenômenos dos Transportes e HidráulicaQuantidade de visualizações: 588 vezes |
|
Pergunta/Tarefa: Uma torneira enche de água um tanque em 2 horas e 20 segundos. Determine a vazão em volume, em massa e em peso em unidades do SI. Considere que a densidade da água é igual a 1000 kg/m3 e g = 9,8 m/s2. Considere também que a capacidade do tanque é de 10 mil litros. Sua saída deverá ser parecida com: Informe a quantidade de horas: 2 Informe a quantidade de segundos: 20 Informe a capacidade do tanque (litros): 10000 Informe a densidade da água (kg/m3): 1000 Informe a força da gravidade (m/s2): 9.8 Total de segundos: 7220 Capacidade do tanque: 10.0 m3 Vazão Volumétrica: 0.0013850415512465374 m3/s Vazão Mássica: 1.3850415512465375 kg/s Vazão em Peso: 13.57340720221607 N/s Para obter a Vazão Volumétrica, que representa a quantidade de volume que atravessa uma região em um determinado intervalo de tempo, nós vamos usar a seguinte fórmula: \[Q_v = \frac{V}{T} \] Onde: Qv = vazão volumétrica em metros cúbicos por segundo (m3/s); V = o volume do fluido em metros cúbicos (m3); T = o tempo em segundos (s). Para obter a Vazão Mássica, que representa a quantidade de massa que atravessa uma região em um determinado intervalo de tempo, nós vamos usar a seguinte fórmula: \[Q_m = \frac{M}{T} \] Onde: Qm = vazão mássica em quilos por segundo (kg/s); M = a massa do fluido em quilos (kg); T = o tempo em segundos (s). Para a Vazão em Peso nós só precisamos multiplicar a Vazão Mássica pelo peso da gravidade, ou seja, 9.8. Dessa forma, a Vazão em Peso é dada em N/s. Obs.: No código eu mostro como converter horas em segundos e litros em m3. Veja a resolução completa para o exercício em Python, comentada linha a linha:
# método principal
def main():
# vamos ler a quantidade de horas e segundos
hora = int(input("Informe a quantidade de horas: "))
segundos = int(input("Informe a quantidade de segundos: "))
# agora vamos ler a capacidade do tanque em litros
capacidade_tanque = int(input("Informe a capacidade do tanque (litros): "))
# vamos ler a densidade da água
densidade_agua = float(input("Informe a densidade da água (kg/m3): "))
# vamos ler a força da gravidade
gravidade = float(input("Informe a força da gravidade (m/s2): "))
# vamos calcular o total de segundos
segundos_hora = 3600
total_segundos = (2 * segundos_hora) + segundos
# vamos converter a capacidade do tanque de litros para m3
volume = capacidade_tanque / 1000.0
# vamos calcular a vazão volumétrica
vazao_volumetrica = volume / total_segundos
# vamos calcular a vazão mássica
vazao_massica = vazao_volumetrica * densidade_agua
# vamos calcular a vazão em peso
vazao_peso = vazao_massica * gravidade
# e mostramos o resultado
print("\nTotal de segundos: {0}".format(total_segundos))
print("Capacidade do tanque: {0} m3".format(volume))
print("Vazão Volumétrica: {0} m3/s".format(vazao_volumetrica))
print("Vazão Mássica: {0} kg/s".format(vazao_massica))
print("Vazão em Peso: {0} N/s".format(vazao_peso))
if __name__== "__main__":
main()
|
JavaScript ::: Dicas & Truques ::: Data e Hora |
Como retornar o dia do mês em JavaScript usando a função getDate() do objeto DateQuantidade de visualizações: 1090 vezes |
A função getDate() do objeto Date da linguagem JavaScript nos permite obter o dia do mês como um valor inteiro na faixa de 1 à 31. Veja abaixo um exemplo de seu uso:
<!doctype html>
<html>
<head>
<title>O objeto Date do JavaScript</title>
</head>
<body>
<script type="text/javascript">
// vamos obter a data atual
var data = new Date();
// vamos obter o dia da data atual
var dia = data.getDate();
// Vamos exibir o resultado
document.write("O dia do mês é: " + dia);
</script>
</body>
</html>
Ao executar este código JavaScript nós teremos o seguinte resultado: O dia do mes é: 5 |
Python ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
Exercícios Resolvidos de Python - Como converter de binário para decimal em Python usando o laço forQuantidade de visualizações: 855 vezes |
|
Pergunta/Tarefa: Escreva um programa Python que usa o laço for para converter um número binário (como uma String) em sua representação decimal (como um int). Peça ao usuário para informar um número binário e mostre o mesmo em decimal (como um int). Sua solução deve obrigatoriamente usar o laço for. Sua saída deverá ser parecida com: Informe um número binário: 1100 A representação decimal do valor binário 1100 é 12 Veja a resolução comentada deste exercício usando Python:
# vamos importar o módulo Math
import math
# função principal do programa
def main():
# vamos ler o número binário (como uma String)
binario = input("Informe um número binário: ")
decimal = 0 # guarda a representação decimal
# vamos percorrer todos os dígitos do número binário começando do início
expoente = len(binario) - 1
for i in range(0, len(binario)):
# converte o caractere atual para inteiro
temp = int(binario[i])
decimal = decimal + (temp * int(math.pow(2, expoente)))
# reduz o expoente
expoente = expoente - 1
# mostramos o resultado
print("A representação decimal do valor binário {0} é {1}".format(
binario, decimal))
if __name__== "__main__":
main()
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
|
Java - Como converter Coordenadas Cartesianas para Coordenadas Polares usando Java - Java para Engenharia |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




