Fiz este codigo abaixo para calcular a media da sala mas não sei se a logica esta correta…
Alguem pode dizer se está correta?
import javax.swing.JOptionPane.*;
// Programa que mostra a notas de 10 aluno e depois ele mostra a media da sala
public class Exerc_ext3
{
public static void main(String args[])
{
int i = 0;
String a;
int x,media,mediadasala;
media =0;
while(i<11)
{
a = javax.swing.JOptionPane.showInputDialog("Escreva a nota entre 0 a 10:");
x = Integer.parseInt(a);
if(x == 0)
System.out.println("Aluno"+" "+i+" "+"Reprovado");
if(x == 1)
System.out.println("Aluno"+" "+i+" "+"*");
if(x == 2)
System.out.println("Aluno"+" "+i+" "+"**");
if(x == 3)
System.out.println("Aluno"+" "+i+" "+"***");
if(x == 4)
System.out.println("Aluno"+" "+i+" "+"****");
if(x == 5)
System.out.println("Aluno"+" "+i+" "+"*****");
if(x == 6)
System.out.println("Aluno"+" "+i+" "+"******");
if(x == 7)
System.out.println("Aluno"+" "+i+" "+"*******");
if(x == 8)
System.out.println("Aluno"+" "+i+" "+"********");
if(x == 9)
System.out.println("Aluno"+" "+i+" "+"*********");
if(x == 10)
System.out.println("Aluno"+" "+i+" "+"**********");
media = media + x;
i = i + 1;
x = 0;
}
mediadasala = media / 10;
System.out.println("A media da sala foi de: "+mediadasala);
System.exit(0);
}
}
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Reifel[/color][/size] :joia:
