Jump to content


Photo

Exercicio Java


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 leonelvaz

leonelvaz

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Itapetininga - SP

Posted 28/07/2011, 17:56

Boa tarde, me cadastrei hoje e é a primeira vez que participo de um Forum para tirar dúvidas, estou com dificuldades com o exercicio a seguir e espero que possam me ajudar!

. Criar um algoritmo que leia as seguintes informações sobre a turma:
• Nome do curso
• Ciclo
• Numero de alunos
• Numero de aulas dadas.
Para cada aluno ler: Nome e Numero de faltas.
Imprimir o percentual de faltas para cada aluno.
Ao final do processamento o total de alunos reprovados por falta. (mais de 25% de falta).
O algoritmo encerra quando se digita 0 para o ciclo.

Eu fiz esse código mas não ta dando certo!!

import java.util.Scanner;
public class Exercicio7
{
public static void main(String args[])
{
String NOMECURSO, NOMEALUNO;
int CICLO,NUMALUNOS,NUMAULAS, NUMFALTAS, TOTALREPROV=0, I;
float PERCFALTAS;
Scanner entrada = new Scanner (System.in);
Scanner entrada2 = new Scanner (System.in);
System.out.println("Digite o total de alunos:");
NUMALUNOS = entrada.nextInt();
for(I=0; I<NUMALUNOS; I++){
do{
System.out.println("Digite o ciclo ou digite 0 para sair:");
CICLO = entrada.nextInt();
System.out.println("Digite o nome do curso:");
NOMECURSO = entrada2.nextLine();
System.out.println("Digite o numero de aulas:");
NUMAULAS = entrada.nextInt();
System.out.println("Digite o nome do aluno:");
NOMEALUNO = entrada2.nextLine();
System.out.println("Digite o numero de faltas do aluno:");
NUMFALTAS = entrada.nextInt();
PERCFALTAS = (NUMFALTAS/NUMAULAS)*100;
System.out.println("O percentual de faltas de " + NOMEALUNO + " e de " + PERCFALTAS + "%");
if(PERCFALTAS>25){
TOTALREPROV = TOTALREPROV + 1;
}
}while(CICLO!=0);
}
System.out.println("O total de reprovados da sala foi de " + TOTALREPROV + " alunos");
}
}
Na hora de imprimir o percentual de faltas sempre da zero, e mesmo digitando zero para o ciclo o programa continua rodando!!!




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq