Wie man eine C + + -Programm , dass die durchschnittliche Niederschlagsmenge für drei Monate Berechnet schreiben . Dies ist die Lehre von Wetter-Muster , und es erzeugt enorme Summen von Daten , die nur schwer in ihrer Rohform zu schätzen wissen. Mit einer Programmiersprache wie C + + können Meteorologen in die Umwandlung von Daten in nützlichere Formen unterstützen. Zum Beispiel könnte ein Programm die durchschnittliche Niederschlagsmenge über den Zeitraum von drei Monaten gegeben tägliche Niederschlagsmenge Messungen , die es erlauben ein Meteorologe des Wetters Trends beobachten würde berechnen. Things You 
 C + + Integrated Development Environment (IDE ) wie Eclipse CDT 
 C + + Compiler, wie G+ + 
 anzeigen Weitere Anweisungen 
 1 
 laden brauchen die C + + IDE und starten ein neues Projekt. Dadurch wird eine leere Quellcodedatei im Hauptfenster . 
 2 
 erstellen Hauptfunktion . Das Programm wird innerhalb dieser Funktion befinden. Sie können eine Hauptfunktion , indem Sie schreiben: 
 
 int main () { 
 
 
 
 } 
 3 
 erstellen Wert das hält die Anzahl der Tage , die in der drei-Monats- Spanne Sie in. Angenommen die Spanne war Okt- Nov- Dez, oder 92 Tage interessiert auftreten . Sie würden dies schreibe, innerhalb der geschweiften Klammern der main-Funktion : 
 
 int AnzahlTage = 92; 
 4 
 Erstellen Sie ein Array , das die tägliche Niederschlagsmenge Werte für drei Monate hält . Sie verwenden den Datentyp "float" , um die Werte zu speichern, und das Array wird so viele Elemente wie die Variable " AnzahlTage " hält speichern. Die "float" ist nützlich, um Zahlen mit Dezimalstellen . Sie können die Anordnung durch das Schreiben etwas unter dem bisherigen Linie zu definieren : 
 
 float rainfallThreeMonths [ AnzahlTage ] ; 
 5 
 Ordnen Sie die tägliche Niederschlagsmenge Werte des Arrays. Die folgende Zeile zeigt, wie 10 Werte zu einem Array zuweisen . Sie wollen all die Werte im Laufe von drei Monaten auf das Array im vorherigen Schritt definiert hinzuzufügen. 
 
 Float rainfallTenDays [ 10] = { 0.0, 0.0 , 0.3, 0.5 , 0.1 , 0.0, 1.2, 0.4 , 0.0, 0.0 }; 
 6 
 Definieren Sie eine Variable, die halten die Summe die gesamten Niederschläge im Laufe der dreimonatigen Zeitspanne , wie folgt aus: 
 
 float sum = 0.0; 
 7 
 das Array durchlaufen und fügen Sie alle Werte zusammen . Ein einfacher Ansatz besteht darin, eine for-Schleife verwenden , wie folgt aus: 
 
 for (int i = 0; i < AnzahlTage ; i + +) { 
 
 
 
 } 
 Seite 8 
 schreiben Sie die arithmetische Operation , um alle Werte zusammen fassen , indem Sie die folgende Zeile in der for-Schleife : 
 
 sum + = rainfallThreeMonths [i] ; 
 9 
 Lösen Sie die durchschnittliche Niederschlagsmenge , indem die " Summe " variable von der " AnzahlTage " Variable. Schreiben Sie diese in der Zeile nach dem "} " Klammer der for-Schleife : 
 
 float averageRainfall = sum /AnzahlTage ; 
 10 
 Drucken Sie den Wert im vorherigen Schritt , indem er berechnet etwas wie dieses: 
 
 printf (" durchschnittliche Niederschlag für % d Tag : % f inches" , AnzahlTage , averageRainfall );