Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class TrabalhoScanner {
- public static void main(String[] args)
- {
- Scanner ler = new Scanner(System.in);
- Float media, av1, av2, av3, pct_faltas, num_faltas, qtd_aulas;
- String nome;
- //Recebe o nome do aluno.
- System.out.println("Informe o nome do aluno: ");
- nome = ler.next();
- //Recebe as notas do aluno.
- System.out.println("Informe a nota da AV1: ");
- av1 = ler.nextFloat();
- System.out.println("Informe a nota da AV2: ");
- av2 = ler.nextFloat();
- System.out.println("Informe a nota da AV3: ");
- av3 = ler.nextFloat();
- //Recebe a quantidade de faltas do aluno e calcula sua porcentagem.
- System.out.println("Informe a quantidade total de aulas da disciplina: ");
- qtd_aulas = ler.nextFloat();
- System.out.println("Informe a quantidade de faltas do aluno: ");
- num_faltas = ler.nextFloat();
- pct_faltas = (100 * num_faltas)/(qtd_aulas);
- //Condição para determinar qual nota usar na média.
- if(av1>=av3 && av2>=av3)
- {
- media = (av1+av2)/2;
- }
- else if(av1>=av2 && av3>=av2)
- {
- media = (av1+av3)/2;
- }
- else
- {
- media = (av2+av3)/2;
- }
- //Condição para imprimir a saída.
- if(media>=6 && pct_faltas<=25)
- {
- System.out.println(nome+", você foi APROVADO!");
- System.out.println("Média final: "+media);
- System.out.println("Porcentagem de faltas: "+pct_faltas+"%");
- }
- else
- {
- System.out.println(nome+", você foi REPROVADO!");
- System.out.println("Média final: "+media);
- System.out.println("Porcentagem de faltas: "+pct_faltas+"%");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement