Exercicios Java Eclipse
Exames: Exercicios Java Eclipse. Pesquise 861.000+ trabalhos acadêmicosPor: felipe7 • 5/5/2014 • 757 Palavras (4 Páginas) • 1.465 Visualizações
package exxx;
import java.util.*;
public class ag {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i, l, c;
double np1 = 0, np2 = 0, medianps, medianp1, medianp2, notaf, mediaf;
String[] aluno = new String[3];
int[] matricula = new int[3];
double[][] notas = new double[3][7];
Scanner x = new Scanner(System.in);
Scanner xx = new Scanner(System.in);
for (i = 0; i < 3; i++) {
System.out.println("Digite o nome do aluno " + i + ": ");
aluno[i] = x.nextLine();
System.out.println("Digite número da matrícula " + i + ": ");
matricula[i] = xx.nextInt();
System.out.println("Aluno e matrícula cadastrados com sucesso");
System.out.println(" ");
}
for (l = 0; l < 3; l++) {
System.out.println("Digite as notas do aluno");
System.out.println("Seguindo a ordem:");
System.out
.println("(0)-np1, (1)-np1.2, (2)-2chamada-np1, (3)-np2, (4)-np2.1,(5)-2chamada-np2, (6)-af");
for (c = 0; c < 7; c++) {
notas[l][c] = x.nextDouble();
}
System.out.println("Notas cadastradas com sucesso!");
System.out.println(" ");
}
for (l = 0; l < 3; l++) {
for (c = 0; c < 7; c++) {
np1 = notas[l][0] + notas[l][1];
if ((notas[l][0] + notas[l][2]) > np1) {
np1 = notas[l][0] + notas[l][2];
}
if ((notas[l][1] + notas[l][2]) > np1) {
np1 = notas[l][1] + notas[l][2];
}
}
}
for (l = 0; l < 3; l++) {
for (c = 0; c < 7; c++) {
np2 = (notas[l][3] + notas[l][4]);
if ((notas[l][3] + notas[l][5]) > np2) {
np2 = notas[l][3] + notas[l][5];
}
if ((notas[l][4] + notas[l][5]) > np2) {
np2 = notas[l][4] + notas[l][5];
}
}
}
for(l=0;l<3;l++){
System.out.println(np1);
System.out.println(np2);
}
// ATENÇÃO: você somente está pegando a media do último aluno.
medianp1 = np1 / 2;
medianp2 = np2 / 2;
medianps = (medianp1 + medianp2) / 2;
System.out.println("Resultados:");
System.out.println(" ");
for (i = 0; i < 3; i++) {
if (medianps >= 8) {
System.out.println("Aluno Aprovado " + aluno[i] + " "
+ matricula[i]);
System.out.println("Media da np1 :" + medianp1
+ " Media da np2:" + medianp2);
System.out.println("Media das duas nps :" + medianps);
System.out.println(" ");
} else if (medianps <= 4.9) {
System.out.println("Aluno Reprovado " + aluno[i] + " "
+ matricula[i]);
System.out.println("Media da np1 :" + medianp1
+ " Media da np2 :" + medianp2);
System.out.println("Media das duas NPs :" + medianps);
System.out.println(" ");
} else if ((medianps >= 4) || (medianps <= 7.9)) {
System.out.println("Prova Final " + aluno[i] + " "
+ matricula[i]);
System.out.println("Media da np1 :" + medianp1
+ " Media da np2 :" + medianp2);
System.out.println("Media das duas NPs :" + medianps);
System.out.println("Digite
...