 |
alfoguasta |
.illuminato.
Registered: Sep 2005
Posts: 192 (0.03 al dì)
Location: milano
Corso: comunicazione digitale
Anno: 1
Time Online: 22:40:09: [...]
Status: Offline
Edit | Report | IP: Logged |
media voto
dovrei modificare questo porgramma in modod che da tastiera oltre il voto venga introdotto anche il numero di crediti.
la media pesata sui crediti si ottiene moltiplicando ogni voto per il numero di crediti corrispondenti ad ogni corso , sommando cosi le quantità otenute e dividendo il tutto per il numero totale dei crediti.
import prog.io.*;
public class MediaVoti {
static public void main(String[] args) {
ConsoleOutputManager video = new ConsoleOutputManager();
ConsoleInputManager tastiera = new ConsoleInputManager();
int esame, totale=0, i=0, cred = 0;
do{
i = i+1; /* i++ */
do{
video.print("Immetti voto "+i+": ");
esame = tastiera.readInt();
} while (((esame < 18) || (esame> 30)) && (esame != 9999) && (cred !=9999));
if (esame != 9999) totale = totale + esame;
} while (esame != 9999);
video.println("La media e': "+(totale*cred)/(i-1));
}
}
|