![]() |
|
|
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: Java ::: Dicas & Truques ::: Matemática e Estatística |
Como gerar valores igualmente espaçados em Java sem o uso de bibliotecas externasQuantidade de visualizações: 849 vezes |
|
Em muitas situações, principalmente quando estamos trabalhando com funções e gráficos, nós queremos gerar valores igualmente espaçados. Um exemplo seria gerar os valores de x e depois, por meio de uma função, calcular os valores de y. Nesta dica mostrarei como realizar esta tarefa em Java, sem usar códigos, bibliotecas ou pacotes externos. Isso nos dá uma maior liberdade para ajustar as funcionalidades da forma que queremos. Veja o código Java completo para o exemplo:
package estudos;
import java.util.*;
public class Estudos {
public static void main(String[] args) {
// para ler a entrada do usuário
Scanner entrada = new Scanner(System.in);
// vamos ler os valores mínimo e máximo
System.out.print("Informe o valor mínimo: ");
double min = Double.parseDouble(entrada.nextLine());
System.out.print("Informe o valor máximo: ");
double max = Double.parseDouble(entrada.nextLine());
// vamos ler a quantidade de valores
// no intervalo
System.out.print("Informe a quantidade de valores no intervalo: ");
int n = Integer.parseInt(entrada.nextLine());
// vamos calcular o espaçamento dos valores
double h = (max - min) / (n - 1);
// agora vamos preencher um vetor (array) com os
// valores gerados e igualmente espaçados
double valores[] = new double[n];
for (int i = 0; i < n; i++) {
valores[i] = min + (i * h);
}
// e exibimos o resultado
System.out.println("\nO array gerado foi:\n" +
Arrays.toString(valores));
}
}
Ao executar este código Java nós teremos o seguinte resultado: Informe o valor mínimo: -2 Informe o valor máximo: 8 Informe a quantidade de valores no intervalo: 10 O array gerado foi: [-2.0, -0.8888888888888888, 0.22222222222222232, 1.3333333333333335, 2.4444444444444446, 3.5555555555555554, 4.666666666666667, 5.777777777777779, 6.888888888888889, 8.0] |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




