Eu desenvolvi um programa Java para a professora Fernanda, que ajuda a verificar a situação de aprovação de um aluno com base na sua média final.
O programa utiliza a classe Scanner para solicitar a média do aluno. A lógica de aprovação segue estas regras:
Aprovado: Média igual ou maior que 7.0. Recuperação: Média entre 5.0 e 6.9. Reprovado: Média abaixo de 5.0. As decisões são tomadas usando uma estrutura if-else if-else, e o resultado é exibido no console. O Scanner é devidamente fechado ao final. Este projeto foi fundamental para eu praticar a entrada de dados, o uso de tipos numéricos com decimais (double) e a implementação de lógicas condicionais complexas.
import java.util.Scanner;
public class VerificadorAprovacao {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
System.out.println("Olá, professora Fernanda! Por favor, digite a média final do aluno:");
double media = leitor.nextDouble();
leitor.nextLine();
if (media >= 7.0) {
System.out.println("Parabéns!" + "aluno " + " teve a " + media + " o aluno foi APROVADO. ");
} else if (media >= 5.0 && media < 7.0 ) {
System.out.println("Atenção!" + "Aluno" + " teve a " + media + " e está de RECUPERAÇÃO. ");
}else {
System.out.println("Que pena!" + " O aluno " + " teve a " + media + "e está REPROVADO.");
}
}
}