Linguagens de programação pode ser usado para ajudar muitos campos científicos , incluindo meteorologia . Este é o estudo de padrões climáticos , e gera enormes somas de dados , que são difíceis de apreciar em sua forma bruta . Usando uma linguagem de programação como C + + pode ajudar os meteorologistas a transformar dados em formas mais úteis. Por exemplo, um programa pode calcular a média de precipitação ao longo do período de três meses, dadas as medições diários de precipitação , o que permitiria um meteorologista para observar as tendências meteorológicas. Coisas que você precisa
C + + Ambiente de Desenvolvimento Integrado (IDE ), como o Eclipse CDT
C + + Compiler , como G+ +
Show Mais instruções
1
Carregue o C + + IDE e iniciar um novo projeto . Isso irá criar um arquivo de código- fonte em branco na janela principal .
2
Crie uma função principal. O programa irá residir dentro desta função . Você pode escrever uma função principal , digitando o seguinte:
int main () {
}
3
Crie um valor que contém o número de dias que ocorrem no período de três meses você está interessado polegadas Suponha que o espaço era Oct-Nov -Dez ou 92 dias. Você poderia escrever isso, dentro das chaves da função principal :
int NumberOfDays = 92;
4
Criar uma matriz que contém os valores diários de precipitação para três meses. Você vai usar o tipo de dados "flutuar" para armazenar os valores ea matriz irá armazenar tantos elementos como a variável " NumberOfDays " mantém-se. O tipo de "flutuar" é útil para números com pontos decimais. Você pode definir a matriz escrevendo algo assim abaixo da linha anterior :
flutuar rainfallThreeMonths [ NumberOfDays ] ;
5
Atribua os valores diários de precipitação para a matriz. A linha a seguir ilustra como atribuir 10 valores para uma matriz . Você vai querer adicionar todos os valores ao longo de três meses para a matriz definida na etapa anterior .
Flutuar rainfallTenDays [10] = { 0.0, 0.0 , 0,3, 0,5 , 0,1, 0,0 , 1,2 , 0.4 , 0.0, 0.0 };
6
Definir uma variável que irá armazenar a precipitação soma total ao longo do período de três meses , como esta :
flutuar sum = 0,0;
7
Percorrer a matriz e adicionar todos os valores. Uma abordagem simples é usar um loop , assim:
for (int i = 0; i < NumberOfDays ; i + +) {
}
8
Escrever a operação aritmética para somar todos os valores em conjunto por escrever a seguinte linha dentro do loop :
soma + = rainfallThreeMonths [ i ];
9
Resolva a precipitação média dividindo a variável " soma " pela variável " NumberOfDays " . Escreva isso na linha após o "}" suporte do loop for :
flutuar averageRainfall = soma /NumberOfDays ;
10
Imprima o valor calculado na etapa anterior por escrito algo como isto:
printf (" precipitação média % d dia : % f polegadas " , NumberOfDays , averageRainfall );