Programmering språk kan användas för att hjälpa många vetenskapliga områden , bland annat meteorologi . Det är studiet av väderförhållanden , och den genererar enorma summor av uppgifter som är svåra att uppskatta i sin råa form . Använda ett programmeringsspråk som C + + kan hjälpa meteorologer att omvandla data till mer användbara former . Till exempel kan ett program att räkna ut den genomsnittliga nederbörden under loppet av tre månader ges dagligen regn mätningar , vilket skulle möjliggöra en meteorolog för att observera vädret trender . Saker du behöver
C + + Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
C + + kompilator , såsom G+ +
Visa fler instruktioner
1
Ladda C + + IDE och starta ett nytt projekt . Detta kommer att skapa en tom källkod filen i huvudfönstret .
2
Skapa en huvudfunktion . Programmet kommer att uppehålla sig inom denna funktion . Du kan skriva en huvuduppgift genom att skriva det här :
int main ( ) katalog
{
}
3
Skapa ett värde som rymmer det antal dagar som inträffar i tremånaders span du är intresserad Antag spannet var Okt- Nov-Dec , eller 92 dagar . Du skulle skriva det här , innanför klamrarna i den huvudfunktion :
int numberOfDays = 92 ;
4
Skapa en array som innehåller de dagliga nederbörden värden för tre månader . Du kommer att använda datatypen " float " för att spara värdena , och gruppen kommer att lagra så många element som variabeln " numberOfDays " innehar . Den " float " typen är användbar för tal med decimaler . Du kan definiera matrisen genom att skriva något sådant under den tidigare raden :
float rainfallThreeMonths [ numberOfDays ] ;
5
Tilldela dagliga nederbörden värden till arrayen . Följande rad visar hur du tilldelar 10 värden till en array . Du kommer att vilja lägga alla värden under loppet av tre månader till arrayen definieras i föregående steg .
Float rainfallTenDays [ 10 ] = { 0,0 , 0,0 , 0,3 , 0,5 , 0,1 , 0,0 , 1,2 , 0,4 , 0,0 , 0,0 } ,
6
Definiera en variabel som kommer att hålla summan totala nederbörden under loppet av tre månader span , så här :
float sum = 0.0 ;
7
iterera igenom arrayen och lägga alla värden ihop . En enkel metod är att använda en for-slinga , som den här :
for (int i = 0 ; i. < numberOfDays , i + + ) katalog
{
}
8
Skriv den aritmetiska operationen för att summera alla värden tillsammans genom att skriva följande rad i den för loop :
summa + = rainfallThreeMonths [ i] ;
9
Lös den genomsnittliga nederbörden genom att dividera " sum " variabel med " numberOfDays " variabel . Skriv detta i raden efter " } " fäste av for-slingan :
float averageRainfall = sum /numberOfDays ,
10
Skriv ut det värde som beräknas i föregående steg genom att skriva ungefär så här :
printf ( " genomsnittliga nederbörden för % d dag : % f inches " , numberOfDays , averageRainfall ) ,