Informatica 2 Liceo Scientifico Scienze Applicate/Es (for) Analisi sequenza dati: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
m Bot: Correggo errori ortografici comuni |
||
Riga 9:
* calcolare quanti numeri dispari appartenenti all'intervallo [4,50[ ci sono
Vediamo di analizzare la soluzione del problema un quesito alla volta , e ad ogni quesito risolto compiliamo ed eseguiamo il programma.Per calcolare la somma di 100 numeri non bisogna creare 100 variabili separate
Creiamo il programma e aggiungiamo lo using namespace std; otteniamo la struttura di base
Riga 105:
</source>
ora se si scrive media=somma/100; si perdono i decimali della media , vediamo
somma e' un intero, 100 viene considerato un intero la divisione e' una divisione fra interi e allora il programma calcola solo la parte intera del quoziente e poi scrive questo numero nella variabile media . per evitare il problema possiamo scrivere media=somma/100.0; in questo caso somma e' intero ma 100.0 viene pensato come a un float, il programma per svolgere la divisione deve convertire i valori coinvolti nella divisione nello stesso tipo (float float o int int)e preferisce convertire il valore di somma in un float
Siamo pronti ora a contare quante volte il numero 54 e' stato inserito da tastiera, per contare usiamo una variabile che funge da contatore che viene inizializzata a zero e gestita in modo similare all'accumulatore con la differenza che ora l'eventuale incremento e' solo unitario, si ottiene
|