|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 1275
|
[C++] Calcolare una media
Salve a tutti,
sono i primi giorni che ho iniziato a sperimentare le mie nuove conoscenze informatiche, e sarebbe a dire le basi (veramente basi Sicuramente sto sbalgiando io qualcosa di veramente stupido, qualcuno mi dà una dirtta? Se può servire vi posto il codice: Codice PHP:
|
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Apr 2007
Messaggi: 263
|
prova a sostituire il tipo delle variabili da int a float. Cosí non ci sono errori di arrotondamento!!!
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 1275
|
Quote:
Ho tentato questo: Codice PHP:
Ho fatto un altro tentativo 3 voti: 2, 3, 4. Il risultato è 2,25 |
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Apr 2007
Messaggi: 263
|
un altro suggerimento:
invece di scrivere Variabile = Variablie + Variabile2; puoi scrivere Variabile += Variabile2; |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 1275
|
Quote:
|
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Apr 2007
Messaggi: 263
|
Ecco quí, per inizializzare piú variabili devi scrivere:
a = b = c = d = 0; e non a,b,c,d = 0; !!!! |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 1275
|
Quote:
Ho provato con questa riga di codice: Codice PHP:
Ah dimenticavo i risultati! Ho provato le stesse sequenze con float i valori sono gli stessi, con int ovviamente arrotonda a 1, e 2. |
|
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Apr 2007
Messaggi: 263
|
scusami, mentre cercavo di risponderti avevo giá intuitivamente coretto il tuo errore nel codice che ho ricopiato nel mio ambiente:
Codice:
media = temp/num_voti; // calcola la media dei voti |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 1275
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:30.












Ho provato con questa riga di codice:







