Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

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 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 + + possono aiutare i meteorologi nella trasformazione dei dati in forme più utili. Ad esempio, un programma in grado di calcolare la media delle precipitazioni nell'arco di tre mesi, dato misurazioni delle precipitazioni giornaliere , il che consentirebbe un meteorologo per osservare le tendenze del tempo . Cose che ti serviranno
C + + ambiente di sviluppo integrato ( IDE ) , come ad esempio Eclipse CDT
C + + Compiler , come G+ +
Mostra più istruzioni
1

carico del C + + IDE e iniziare un nuovo progetto . Questo creerà un file di codice sorgente in bianco nella finestra principale .
2

creare una funzione principale. Il programma risiederà entro 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 si interessa in Supponiamo che l' arco era Ott-Nov -Dic , o di 92 giorni. Si potrebbe scrivere questo , all'interno delle parentesi graffe della funzione principale :

int NumeroGiorni = 92 ;
4

Creare un array che contiene i valori delle precipitazioni giornaliere per tre mesi. Potrai utilizzare il tipo di dati " float " per memorizzare i valori , e l'array verrà memorizzato come molti elementi come i " NumeroGiorni " variabile contiene . 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 [ NumeroGiorni ] ;
5

assegnare i valori giornalieri delle precipitazioni per l'array . La riga seguente mostra come assegnare 10 valori di un array. Si vuole aggiungere tutti i valori nel corso di tre mesi per la 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 somma totale delle precipitazioni nel corso del mese campata a tre , così:

float somma = 0.0 ;
7

scorrere la matrice e aggiungere tutti i valori. Un approccio semplice è quello di utilizzare un ciclo for , come questo:

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

{

}
Pagina 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 le precipitazioni medie dividendo la variabile " somma " con la variabile " NumeroGiorni " . Scrivi questo nella riga dopo il " }" staffa del ciclo for :

float averageRainfall = somma /NumeroGiorni ;
10

Stampa il valore calcolato al punto precedente , scrivendo qualcosa di simile a questo :

printf ( " pioggia media per% d giorni :% f " pollici , NumeroGiorni , averageRainfall ) ;

 

Programmazione © www.354353.com