Nwlapcug.com


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

Linguaggi di programmazione possono essere utilizzati per aiutare molti campi scientifici, tra cui la meteorologia. Questo è lo studio di 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 nella trasformazione dei 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 consentirebbero un meteorologo osservare le tendenze Meteo.

Istruzioni

1

Caricare l'IDE C++ e avviare un nuovo progetto. Questo creerà un file di codice sorgente in bianco nella finestra principale.

2

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

int Main)

{

}

3

Creare un valore che contiene il numero di giorni che si verificano nell'arco di tre mesi che si è interessati. Si supponga che l'intervallo è stato Ott-Nov-dic o 92 giorni. È necessario scrivere questo, all'interno delle parentesi graffe della funzione main:

NumeroGiorni int = 92;

4

Creare una matrice che contiene i valori di pioggia giornaliera per tre mesi. Si utilizzerà il tipo di dati "float" per memorizzare i valori, e la matrice che memorizzerà tutti gli elementi come la variabile "NumeroGiorni" detiene. Il tipo "float" è utile per i numeri con decimali. È possibile definire la matrice scrivendo qualcosa di simile di sotto della riga precedente:

float rainfallThreeMonths [NumeroGiorni];

5

Assegnare i valori di pioggia giornaliera alla matrice. La riga seguente viene illustrato come assegnare 10 valori a una matrice. Vorrete aggiungere tutti i valori nel corso di tre mesi a matrice definita nel passaggio precedente.

float 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à la piovosità totale somma nel corso dell'arco di tre mesi, come questo:

somma di galleggiante = 0.0;

7

Scorrere la matrice e sommare tutti i valori. Un approccio semplice consiste nell'utilizzare un ciclo for, come questo:

per (int i = 0; i < NumeroGiorni; i + +)

{

}

8

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

somma + = rainfallThreeMonths [i];

9

Risolvere la piovosità media dividendo la variabile "somma" dalla variabile "NumeroGiorni". Scrivere nella riga dopo il "}" staffa del ciclo for:

float averageRainfall = somma / NumeroGiorni;

10

Stampare il valore calcolato al passaggio precedente scrivendo qualcosa come questo:

printf ("la piovosità media per giorno %d: pollici %f", NumeroGiorni, averageRainfall);