TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exercicios Java Eclipse

Exames: Exercicios Java Eclipse. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  5/5/2014  •  757 Palavras (4 Páginas)  •  1.421 Visualizações

Página 1 de 4

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

...

Baixar como (para membros premium)  txt (7.9 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com