Archivio per la categoria ‘Java’
Java Medie
import java.util.Scanner;
public class Media
{
public static void main(String[] args)
{
int a = 0;
double sommavoti = 0;
double nvoti = 0;
double media = 0;
double voti = 0;
double mediav = 0;
double nvotimediav = 0;
Scanner console = new Scanner(System.in);
System.out.println(“Inserisci il numero dei voti”);
nvoti = console.nextDouble();
while ( a < nvoti )
{
System.out.print(“Voto :”);
voti = console.nextDouble();
sommavoti += voti;
a++;
}
Fmedia faremedia = new Fmedia(nvoti, sommavoti, mediav, nvotimediav );
System.out.println(“La media è: ” + faremedia.Medie());
double faremedie = faremedia.Medie();
if (faremedie < 6)
{
mediav = 6;
nvotimediav = 1;
Fmedia ottmedia = new Fmedia(nvoti, sommavoti ,mediav, nvotimediav);
double f = ottmedia.Otteneremedia();
if (f > 10)
{
mediav = 6;
nvotimediav = 2;
System.out.println(“Devi prendere ” + ottmedia.Otteneremedia() + ” per recuperare”);
}
System.out.println(“Devi prendere ” + ottmedia.Otteneremedia() + ” per recuperare”);
}
System.out.println(“Inserisci la media da raggiungere: “);
mediav = console.nextDouble();
System.out.println(“Inserisci il numero di voti per raggiungere la media voluta: “);
nvotimediav = console.nextDouble();
Fmedia ottmedia = new Fmedia(nvoti, sommavoti ,mediav, nvotimediav);
System.out.println(“Devi prendere: ” + ottmedia.Otteneremedia());
}
}
class Fmedia
{
public Fmedia (double avoti, double asommavoti, double amediav, double avotimediav)
{
nvoti = avoti;
sommavoti = asommavoti;
mediav = amediav;
nvotimediav = avotimediav;
}
public double Medie()
{
double fmedia = 0;
fmedia = sommavoti / nvoti;
return fmedia;
}
public double Otteneremedia()
{
double votoprend = 0;
votoprend = (mediav * (nvoti+nvotimediav)-sommavoti) / nvotimediav;
return votoprend;
}
private double nvoti;
private double sommavoti;
private double mediav;
private double nvotimediav;
}
semplice programma per il calcolo delle medie, ma anche qualcosa di più
Lascia un Commento



