E ae. Faz pouco tempo eu ganhei uma bolsa de Contabilidade, e na faculdade tem um sistema de médias bem louco para saber se passou ou não, tava com saudades de programar dae eu peguei a expressão da média e fiz isso ae… Tem alguma coisa errada ou que da para melhorar, o que fiquei pensando foi a parte de multiplicar por 0,8, me bati muito porque dava erro e tinha que identificar alguma coisa. Enfim, digam o que acharam o que pode melhorar, sei que não é nada muito importante mas agradeceria. Principalmente na parte do “*0.8”, e se tem como limitar o resultado para um ou dois dígitos após a , flw.
import java.util.Scanner;
class CalculadoraDeMedia {
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
// LOKI
// av avaliação, p primeira, s segunda. fich fichamento. port portifólio. pu produção única
System.out.println("Insira Nota 50%: ");
float avp = ler.nextFloat();
System.out.println("Insira Nota 100%: ");
float avs = ler.nextFloat();
System.out.println("Insira Nota Fichamento: ");
float fich = ler.nextFloat();
System.out.println("Insira Nota Portifólio: ");
float port = ler.nextFloat();
System.out.println("Insira Nota Produção Única: ");
float pu = ler.nextFloat();
if(avp>avs||avp==avs){
float x = ((avp+avs)/2)*0.8f+fich+port+pu;
if(x<10){
System.out.println("Sua Média Final é: "+x);
}else{
System.out.println("Sua Média Final é: 10,0. Parabéns...");
}
}else{
float x = avs*0.8f+fich+port+pu;
if(x<10){
System.out.println("Sua Média Final é: " +x);
}else{
System.out.println("Sua Média Final é: 10,0. Parabéns...");
}
}
}
}