Construção de Algoritmos
Por: Rodrigo Oliveira • 23/5/2015 • Trabalho acadêmico • 513 Palavras (3 Páginas) • 196 Visualizações
package resultadoaluno;
import java.util.Scanner;
public class ResultadoAluno {
public static void main(String[] args) {
Scanner entrada = new Scanner (System.in);
//Declaração de variáveis
int qtde_falta;
double n1, n2, n3, n4, n5, media, exame;
//Entrada de dados e Processamento
System.out.println("Digite as 4 notas do Aluno:");
n1 = entrada.nextDouble();
n2 = entrada.nextDouble();
n3 = entrada.nextDouble();
n4 = entrada.nextDouble();
System.out.println("Digite a Quantidade de Faltas do Aluno:");
qtde_falta = entrada.nextInt();
media = (n1 + n2 + n3+ n4) / 4;
if (qtde_falta >= 16){
System.out.println("Aluno Reprovado por Faltas!");
}
else{
if ((qtde_falta < 16) && (media >=6)) {
System.out.println("Aluno Aprovado!");
}
else
if (media < 6){
System.out.println("Média insuficiente, informe a nota do Exame:");
n5 = entrada.nextDouble();
exame = (media + n5) / 2;
}
if (exame >=5) {
System.out.println("Aluno Aprovado no Exame");
}
else{
System.out.println("Aluno Reprovado por Insuficiência de Notas!");
}
}
}
}
...