(a) leia um conjunto de 10 notas, armazenando-as em uma variável composta do tipo arranjo,
(b) calcule e imprima a sua média,
(c) calcule e imprima o número de alunos com nota superior à média
Código Java
//Autor: Thiago Campos
//Data: 29.05.2012
import javax.swing.JOptionPane; //biblioteca importada
/**
*
* @author Thiago
Campos
*/
public class Exercicio02 {
public static void main(String[] args) {
//declaração de variaveis
double n[] = new double[10];
double media = 0.0, soma = 0.0;
int k = 0, qtd = 0;
//Vai informar
a qtd de vezes será digitado o numero
k =
Integer.parseInt(JOptionPane.showInputDialog("Informe a quantidade denota que serão
digitadas"));
//laço de
repetição
for (int i = 0; i < k; i++) {
n[i] =
Double.parseDouble(JOptionPane.showInputDialog("Informe a " + (i+1)
+ " nota:\n(PS:Use o
ponto no lugar da vírgula)"));
soma =
soma + n[i];
}
//media das
notas
media = soma /
k;
//laço que
calcula a qtd de notas acima da media
for (int i = 0; i < k; i++) {
if (n[i] > media) {
qtd +=
1;
}
}
//janela que
mostra o resultado
JOptionPane.showMessageDialog(null, "A média dos alunos são: "
+ media
+
" pontos.\nE
" + qtd + " aluno(s) fica(m) com nota acima da média.");
} //fim do main
} //fim da classe
Nenhum comentário:
Postar um comentário