Bom, fiz um sistema em minha faculdade, com a biblioteca Scanner, para calcular as medias. Tenho NAC(trabalhos), AM(prova), PS(prova semestral).
A media semestral é calculada da seguinte forma: NACx0.2 + AMx0.3 + PSx0.5
Fiz um simplles programa e estarei postando a source, para estudos. Abraços!
import java.util.Scanner;
public class Brincando {
//funcao que calcula Media Semes.
public static double calcMS(double a, double b, double c) {
double resultado = (a*0.2) + (b*0.3) + (c*0.5);
return resultado;
}
public static void main(String args[]){
Scanner leitura = new Scanner(System.in);
//variaveis
double nac, am, ps;
System.out.print("Digite sua nota NAC: ");
nac = leitura.nextDouble();
System.out.print("Digite sua nota AM: ");
am = leitura.nextDouble();
System.out.print("Digite sua nota PS: ");
ps = leitura.nextDouble();
leitura.nextLine();
double ms = calcMS(nac, am, ps);
if(ms <= 3.9){
System.out.println("Voce está reprovado! Sua média é: " + ms);
} else if ((ms >= 4) && (ms <= 5.9)) {
System.out.println("Voce esta de exame! Sua média é: " + ms);
} else {
System.out.println("Voce está aprovado! Sua média é: " + ms);
}
leitura.close();
System.exit(0);
}
}
Utilizei o Eclipse para codar. Recomendo :)