Come scrivere un programma C ++ che calcola la media delle precipitazioni per tre mesi

August 28

Linguaggi di programmazione possono essere utilizzati per aiutare molti campi scientifici, tra cui la meteorologia. Questo è lo studio dei modelli meteorologici, e genera enormi somme di dati, che sono difficili da apprezzare nella loro forma grezza. Utilizzando un linguaggio di programmazione come C ++ può aiutare i meteorologi a trasformare i dati in forme più utili. Ad esempio, un programma potrebbe calcolare la media delle precipitazioni nell'arco di tre mesi, dato misurazioni delle precipitazioni giornaliere, che consentirebbe un meteorologo per osservare le tendenze del tempo.

istruzione

1 Caricare il C ++ IDE e iniziare un nuovo progetto. Questo creerà un file di codice sorgente vuoto nella finestra principale.

2 Creare una funzione principale. Il programma risiederà all'interno di questa funzione. È possibile scrivere una funzione principale digitando questo:

int main ()

{

}

3 Creare un valore che contiene il numero di giorni che si verificano nel giro di tre mesi siete interessati. Supponiamo che l'arco era Ott-Nov-Dic, o 92 giorni. Si potrebbe scrivere questo, all'interno delle parentesi graffe della funzione principale:

int NUMBEROFDAYS = 92;

4 Creare una matrice che contiene i valori di pioggia al giorno per tre mesi. Si utilizzerà il tipo di dati "float" per memorizzare i valori, e l'array di memorizzare il maggior numero di elementi come la variabile "NUMBEROFDAYS" tiene. Il tipo "float" è utile per i numeri con punti decimali. È possibile definire la matrice scrivendo qualcosa di simile al di sotto della riga precedente:

float rainfallThreeMonths [NUMBEROFDAYS];

5 Assegnare i valori delle precipitazioni giornaliere alla matrice. La riga seguente illustra come assegnare 10 valori a un array. Si vuole aggiungere tutti i valori nel corso di tre mesi per la matrice definita nel passaggio precedente.

galleggiante rainfallTenDays [10] = {0.0, 0.0, 0.3, 0.5, 0.1, 0.0, 1.2, 0.4, 0.0, 0.0};

6 Definire una variabile che conterrà le precipitazioni somma totale nel corso della campata tre mesi, in questo modo:

float sum = 0.0;

7 Scorrere l'array e aggiungere tutti i valori insieme. Un approccio semplice è quello di utilizzare un ciclo for, in questo modo:

for (int i = 0; i <NUMBEROFDAYS; i ++)

{

}

8 Scrivere l'operazione aritmetica per sommare tutti i valori insieme scrivendo la seguente riga all'interno del ciclo for:

sum + = rainfallThreeMonths [i];

9 Risolvere le precipitazioni medie dividendo la variabile "sum" dalla variabile "NUMBEROFDAYS". Scrivere questo in riga dopo il "}" staffa del ciclo for:

float averageRainfall = somma / NUMBEROFDAYS;

10 Stampate il valore calcolato nel passaggio precedente scrivendo qualcosa di simile a questo:

printf ( "media delle precipitazioni per il giorno% d:% f pollici", NUMBEROFDAYS, averageRainfall);