Ir para conteúdo
Fórum Script Brasil

dnnlll

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que dnnlll postou

  1. dnnlll

    Dúvidas com o array.

    Olá pessoal sou novo aqui desculpe se eu fizer alguma besteira,se eu fizer me corrijam por favor.Estou iniciando em java e estou fazendo um programa que tem que calcular 6 notas dos alunos de uma sala,só que quem decide quantos alunos a na sala eo usuário por exemplo,se o usuário colocar 6 alunos,ai eu tenho que calcular as 6 notas de cada aluno da sala(aluno1 aluno2 aluno3 aluno4 aluno5 aluno6)e o nome de cada aluno deve ser imprimido na tela no fim do programa. Exemplo: aprovados são: aluno1 aluno3 aluno6 Detalhe se o aluno tiver a media menor que 6,o aluno tera que fazer uma prova de recuperação. E se o usuário digitar nas notas que o aluno tirou numeros maiores que 10 e menores que 1 devera aparecer uma mensagem de erro. ai esta o codigo que eu fiz. import javax.swing.JOptionPane; public class Adicao { public static void main(String[] args) { String d1, d2,d3,d4,d5,t; // Primeiro e segundo nome inseridos pelo usuario int n1,n2,n3,n4,n5,trabalho; //variaveis da soma int sum,recu; //resultado // ler os NUMEROS d1 = JOptionPane.showInputDialog("Nota 001"); d2 = JOptionPane.showInputDialog("NOTA 002"); d3= JOptionPane.showInputDialog("NOTA 003"); d4= JOptionPane.showInputDialog("NOTA 004"); t= JOptionPane.showInputDialog("NOTA 006 (TRABALHO ESCOLAR EM GRUPO)"); // converte os numeros do tipo String para o tipo int n1= Integer.parseInt(d1); n2= Integer.parseInt(d2); n3= Integer.parseInt(d3); n4= Integer.parseInt(d4); trabalho= Integer.parseInt(t); // soma os numeros sum = (n1 + n2 + n3 + n4 + trabalho)/5; //uso do if e else pra saber se a media e menor que o permitido if(sum>=6){ JOptionPane.showMessageDialog(null, "Este Aluna Esta Aprovado media= " + (sum), "Aprovado", JOptionPane.PLAIN_MESSAGE); } else{ JOptionPane.showMessageDialog(null, "Este Aluno Esta reprovado media= " + (sum),"Reprovado" , JOptionPane.PLAIN_MESSAGE); JOptionPane.showMessageDialog(null, "Fazer outra Prova"); d5= JOptionPane.showInputDialog("NOTA DE RECUPERAÇÃO"); n5= Integer.parseInt(d5); recu = (sum + n5)/2; if(recu>=6){ JOptionPane.showMessageDialog(null, "Este Aluna Esta Aprovado media= " + (recu), "Aprovado", JOptionPane.PLAIN_MESSAGE); } else{ JOptionPane.showMessageDialog(null, "Este Aluno Esta reprovado media= " + (recu),"Reprovado" , JOptionPane.PLAIN_MESSAGE); } } System.exit(0); //termina o aplicativo } }
×
×
  • Criar Novo...