Ir para conteúdo
Fórum Script Brasil

ddp

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre ddp

ddp's Achievements

0

Reputação

  1. ddp

    java

    O sistema de avaliação de uma determinada disciplina obedece aos seguintes critérios: - Durante o semestre são dadas três notas; - A nota final é obtida pela média aritmética das três notas; - É considerado aprovado o aluno que obtiver nota final superior ou igual a 5 e que tiver comparecido a um mínimo de 40 aulas. Faça um programa que leia um conjunto de dados contendo o número da matrícula, as três notas e a freqüência (número de aulas freqüentadas). Calcule a) Para cada aluno o número da matrícula, a nota final e a mensagem (aprovado ou reprovado); b) A maior e a menor nota da turma; c) O total de alunos reprovados; d) a percentagem de alunos reprovados por freqüência abaixo da mínima necessária. A turma tem 5 alunos. public class ex5{ public static void main(String []args){ int nMatricula, NaulasFrequentadas, i=1, n=3, reprovado=0; double mediaTresNotas=0, nMaior=0, nMenor=0,ReprovadoFrequencia=0, TotalReprovadoFrequenciaAbaixoQuarenta=0, TotalReprovado=0, n1=0, n2=0, n3=0, nFinal=0; n1=nMaior; n2=nMaior; n3=nMaior; n1=nMenor; n2=nMenor; n3=nMenor; while(i<=n){ System.out.println("Aluno " +i); n1= Input.readDouble("Informe a nota 1: "); n2= Input.readDouble("Informe a nota 2: "); n3= Input.readDouble("Informe a nota 3: "); nMatricula= Input.readInt("Informe o numero da matricula: "); NaulasFrequentadas= Input.readInt("Informe o numero de aulas frequentadas: "); System.out.println("O numero da matricula é: " +nMatricula); nFinal= n1+n2+n3; System.out.println("A nota final é: " +nFinal); mediaTresNotas= (n1+n2+n3)/3; if (mediaTresNotas>=5 && NaulasFrequentadas>=40) System.out.println("Aprovado!" ); else{ System.out.println("Reprovado! "); reprovado++; } if (n1>=n2 && n1>=n3) nMaior=n1; if (n1<=n2 && n1<=n3) nMenor=n1; if (n2>=nMaior && n2>=n3) nMaior=n2; if (n2<=nMenor && n2<=n3) nMenor=n2; if (n3>=nMaior && n3>=n1) nMaior=n3; if (n3<=nMenor && n3<=n1) nMenor=n3; TotalReprovado= reprovado; if (NaulasFrequentadas<40) ReprovadoFrequencia++; TotalReprovado= reprovado; i++; } TotalReprovadoFrequenciaAbaixoQuarenta= (ReprovadoFrequencia*100)/3; System.out.println("A maior nota da turma é: " +nMaior+", a menor nota da turma é: "+nMenor); System.out.println("O total de alunos Reprovados é: " +TotalReprovado); System.out.println("A porcentagem dos alunos reprovado por frequencia é: " +TotalReprovadoFrequenciaAbaixoQuarenta); Gostaria de saber se tem como fazer sem vetor ? eu fiz compilei mais dependo ainda de como digitar algumas veses o calculo da errado na maior e na menor nota da turma;
×
×
  • Criar Novo...