media voto
Posted by alfoguasta on 18-11-2005 13:41
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));
}
}
Powered by: vbHome (lite) v3.8 and vBulletin v2.3.1
Copyright © 2000 - 2002 Jelsoft Enterprises Limited