import java.io.*; public class SituacaoAluno { public static void main (String [] args) { BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); String nome; float [] notas = new float [2];//incializando o vetor e dizendo qts posicoes float media; try { System.out.print ("Nome do Aluno:"); nome = in.readLine(); System.out.print ("Primeira Nota:"); notas [0] = Float.parseFloat (in.readLine ()); // Float.parseFloat == muda o tipo de dado de float pata String //como foi declarado la em cima em String Nome System.out.print ("Segunda Nota:"); notas [1] = Float.parseFloat (in.readLine ()); } catch (IOException e)//erro de leitura { System.out.println ("Houve um Erro de Leitura!! Tente Novamente!"); } catch (NumberFormatException e)//erro de conversao de dados { System.out.println ("Houve um Erro Durante a Conversao!! Tente Novamente!"); } media=(notas [0] + notas [1] / 2); if (media >=7.0) System.out.println ("Aluno Aprovado"); else if (media >=4.0 && media <7.0) System.out.println ("Aluno na Final"); else System.out.println ("Aluno Reprovado"); } } /* ALGORITMO SITUAÇÃO DO ALUNO inicio; nome: texto; notas:vetor [0...1] de real; media: real; escreva("nome do aluno"); leia( nome ); escreva (" 1ª nota"); leia( notas [0] ); escreva (" 2ª nota"); leia( notas [1] ); media <-- (notas [0] + notas[1])/2; se (media > = 7.0) entao escreva (" aluno aprovado"); senão se (media > = 4.0 e media < 7.0) então escreva (" aluno em final"); senão escreva("aluno reprovado"); fim senão; fim senão se; fim se; fim; */