Advertisement
GuilhermeRamalho

Trabalho POO Scanner

Aug 14th, 2014
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.59 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class TrabalhoScanner {
  4.  
  5.  
  6.     public static void main(String[] args)
  7.     {
  8.         Scanner ler = new Scanner(System.in);
  9.         Float media, av1, av2, av3, pct_faltas, num_faltas, qtd_aulas;
  10.         String nome;
  11.  
  12.         //Recebe o nome do aluno.
  13.         System.out.println("Informe o nome do aluno: ");
  14.         nome = ler.next();
  15.        
  16.         //Recebe as notas do aluno.
  17.         System.out.println("Informe a nota da AV1: ");
  18.         av1 = ler.nextFloat();
  19.         System.out.println("Informe a nota da AV2: ");
  20.         av2 = ler.nextFloat();
  21.         System.out.println("Informe a nota da AV3: ");
  22.         av3 = ler.nextFloat();
  23.        
  24.         //Recebe a quantidade de faltas do aluno e calcula sua porcentagem.
  25.         System.out.println("Informe a quantidade total de aulas da disciplina: ");
  26.         qtd_aulas = ler.nextFloat();
  27.         System.out.println("Informe a quantidade de faltas do aluno: ");
  28.         num_faltas = ler.nextFloat();
  29.         pct_faltas = (100 * num_faltas)/(qtd_aulas);
  30.  
  31.         //Condição para determinar qual nota usar na média.
  32.         if(av1>=av3 && av2>=av3)
  33.         {
  34.             media = (av1+av2)/2;
  35.         }
  36.         else if(av1>=av2 && av3>=av2)
  37.         {
  38.             media = (av1+av3)/2;
  39.         }
  40.         else
  41.         {
  42.             media = (av2+av3)/2;
  43.         }
  44.  
  45.         //Condição para imprimir a saída.
  46.         if(media>=6 && pct_faltas<=25)
  47.         {
  48.  
  49.             System.out.println(nome+", você foi APROVADO!");
  50.             System.out.println("Média final: "+media);
  51.             System.out.println("Porcentagem de faltas: "+pct_faltas+"%");
  52.         }
  53.         else
  54.         {
  55.             System.out.println(nome+", você foi REPROVADO!");
  56.             System.out.println("Média final: "+media);
  57.             System.out.println("Porcentagem de faltas: "+pct_faltas+"%");
  58.         }
  59.  
  60.  
  61.  
  62.     }
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement