Skip to content

Commit dc70b66

Browse files
committed
Resolucao da prova
1 parent 9cf044d commit dc70b66

File tree

2 files changed

+241
-0
lines changed

2 files changed

+241
-0
lines changed
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
import java.util.*;
2+
3+
public class resolucaoComFor {
4+
public static void main(String[] args) {
5+
final int tamanho = 5;
6+
7+
// Declaração dos arrays
8+
String[] nomes = new String[tamanho];
9+
float[] notaUm = new float[tamanho];
10+
float[] notaDois = new float[tamanho];
11+
float[] notaTres = new float[tamanho];
12+
13+
Scanner sc = new Scanner(System.in);
14+
15+
// Armazenamento dos valores
16+
for (int i = 0; i < tamanho; i++) {
17+
18+
if(i!= 0) {
19+
sc.nextLine();
20+
}
21+
22+
System.out.print("Digite o nome do aluno (" + (i+1) + "): ");
23+
nomes[i] = sc.nextLine();
24+
25+
System.out.print("Digite a nota da unidade 1 para o aluno " + nomes[i] + ": ");
26+
notaUm[i] = sc.nextFloat();
27+
28+
System.out.print("Digite a nota da unidade 2 para o aluno " + nomes[i] + ": ");
29+
notaDois[i] = sc.nextFloat();
30+
31+
System.out.print("Digite a nota da unidade 3 para o aluno " + nomes[i] + ": ");
32+
notaTres[i] = sc.nextFloat();
33+
}
34+
35+
// Ordenação das notas de cada aluno em ordem crescente
36+
for (int i = 0; i < tamanho; i++) {
37+
38+
39+
if (notaUm[i] > notaDois[i]) {
40+
float temp = notaUm[i];
41+
notaUm[i] = notaDois[i];
42+
notaDois[i] = temp;
43+
}
44+
if (notaDois[i] > notaTres[i]) {
45+
float temp = notaDois[i];
46+
notaDois[i] = notaTres[i];
47+
notaTres[i] = temp;
48+
}
49+
if (notaUm[i] > notaDois[i]) {
50+
float temp = notaUm[i];
51+
notaUm[i] = notaDois[i];
52+
notaDois[i] = temp;
53+
}
54+
}
55+
56+
// Remoção da nota do último aluno
57+
notaTres[tamanho - 1] = 0.0f;
58+
59+
//Exibição das notas
60+
for(int i = 0; i < tamanho; i++) {
61+
System.out.println("Nome do Aluno: " + nomes[i]);
62+
System.out.println("Nota Um: " + notaUm[i]);
63+
System.out.println("Nota Dois: " + notaDois[i]);
64+
System.out.println("Nota Tres: " + notaTres[i]);
65+
}
66+
}
67+
}
Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,174 @@
1+
import java.util.*;
2+
3+
public class resolucaoSemFor {
4+
public static void main(String[] args) {
5+
final int tamanho = 5;
6+
7+
// Declaração dos arrays
8+
String[] nomes = new String[tamanho];
9+
float[] notaUm = new float[tamanho];
10+
float[] notaDois = new float[tamanho];
11+
float[] notaTres = new float[tamanho];
12+
13+
// Armazenamento dos valores
14+
System.out.print("Digite o nome do aluno 1: ");
15+
Scanner sc = new Scanner(System.in);
16+
nomes[0] = sc.nextLine();
17+
18+
System.out.print("Digite a nota da unidade 1 para o aluno " + nomes[0] + ": ");
19+
notaUm[0] = sc.nextFloat();
20+
21+
System.out.print("Digite a nota da unidade 2 para o aluno " + nomes[0] + ": ");
22+
notaDois[0] = sc.nextFloat();
23+
24+
System.out.print("Digite a nota da unidade 3 para o aluno " + nomes[0] + ": ");
25+
notaTres[0] = sc.nextFloat();
26+
27+
System.out.print("Digite o nome do aluno 2: ");
28+
sc.nextLine();
29+
nomes[1] = sc.nextLine();
30+
31+
System.out.print("Digite a nota da unidade 1 para o aluno " + nomes[1] + ": ");
32+
notaUm[1] = sc.nextFloat();
33+
34+
System.out.print("Digite a nota da unidade 2 para o aluno " + nomes[1] + ": ");
35+
notaDois[1] = sc.nextFloat();
36+
37+
System.out.print("Digite a nota da unidade 3 para o aluno " + nomes[1] + ": ");
38+
notaTres[1] = sc.nextFloat();
39+
40+
System.out.print("Digite o nome do aluno 3: ");
41+
sc.nextLine();
42+
nomes[2] = sc.nextLine();
43+
44+
System.out.print("Digite a nota da unidade 1 para o aluno " + nomes[2] + ": ");
45+
notaUm[2] = sc.nextFloat();
46+
47+
System.out.print("Digite a nota da unidade 2 para o aluno " + nomes[2] + ": ");
48+
notaDois[2] = sc.nextFloat();
49+
50+
System.out.print("Digite a nota da unidade 3 para o aluno " + nomes[2] + ": ");
51+
notaTres[2] = sc.nextFloat();
52+
53+
System.out.print("Digite o nome do aluno 4: ");
54+
sc.nextLine();
55+
nomes[3] = sc.nextLine();
56+
57+
System.out.print("Digite a nota da unidade 1 para o aluno " + nomes[3] + ": ");
58+
notaUm[3] = sc.nextFloat();
59+
60+
System.out.print("Digite a nota da unidade 2 para o aluno " + nomes[3] + ": ");
61+
notaDois[3] = sc.nextFloat();
62+
63+
System.out.print("Digite a nota da unidade 3 para o aluno " + nomes[3] + ": ");
64+
notaTres[3] = sc.nextFloat();
65+
66+
if (notaUm[0] > notaDois[0]) {
67+
float temp = notaUm[0];
68+
notaUm[0] = notaDois[0];
69+
notaDois[0] = temp;
70+
}
71+
if (notaUm[0] > notaTres[0]) {
72+
float temp = notaUm[0];
73+
notaUm[0] = notaTres[0];
74+
notaTres[0] = temp;
75+
}
76+
if (notaDois[0] > notaTres[0]) {
77+
float temp = notaDois[0];
78+
notaDois[0] = notaTres[0];
79+
notaTres[0] = temp;
80+
}
81+
82+
if (notaUm[1] > notaDois[1]) {
83+
float temp = notaUm[1];
84+
notaUm[1] = notaDois[1];
85+
notaDois[1] = temp;
86+
}
87+
if (notaUm[1] > notaTres[1]) {
88+
float temp = notaUm[1];
89+
notaUm[1] = notaTres[1];
90+
notaTres[1] = temp;
91+
}
92+
if (notaDois[1] > notaTres[1]) {
93+
float temp = notaDois[1];
94+
notaDois[1] = notaTres[1];
95+
notaTres[1] = temp;
96+
}
97+
98+
if (notaUm[2] > notaDois[2]) {
99+
float temp = notaUm[2];
100+
notaUm[2] = notaDois[2];
101+
notaDois[2] = temp;
102+
}
103+
if (notaUm[2] > notaTres[2]) {
104+
float temp = notaUm[2];
105+
notaUm[2] = notaTres[2];
106+
notaTres[2] = temp;
107+
}
108+
if (notaDois[2] > notaTres[2]) {
109+
float temp = notaDois[2];
110+
notaDois[2] = notaTres[2];
111+
notaTres[2] = temp;
112+
}
113+
114+
if (notaUm[3] > notaDois[3]) {
115+
float temp = notaUm[3];
116+
notaUm[3] = notaDois[3];
117+
notaDois[3] = temp;
118+
}
119+
if (notaUm[3] > notaTres[3]) {
120+
float temp = notaUm[3];
121+
notaUm[3] = notaTres[3];
122+
notaTres[3] = temp;
123+
}
124+
if (notaDois[3] > notaTres[3]) {
125+
float temp = notaDois[3];
126+
notaDois[3] = notaTres[3];
127+
notaTres[3] = temp;
128+
}
129+
130+
if (notaUm[4] > notaDois[4]) {
131+
float temp = notaUm[4];
132+
notaUm[4] = notaDois[4];
133+
notaDois[4] = temp;
134+
}
135+
if (notaUm[4] > notaTres[4]) {
136+
float temp = notaUm[4];
137+
notaUm[4] = notaTres[4];
138+
notaTres[4] = temp;
139+
}
140+
if (notaDois[4] > notaTres[4]) {
141+
float temp = notaDois[4];
142+
notaDois[4] = notaTres[4];
143+
notaTres[4] = temp;
144+
}
145+
146+
// Apagando a ultima nota inserido do quinto aluno.
147+
notaTres[4] = 0;
148+
149+
System.out.println("Nome do Aluno: " + nomes[0]);
150+
System.out.println("Nota Um: " + notaUm[0]);
151+
System.out.println("Nota Dois: " + notaDois[0]);
152+
System.out.println("Nota Tres: " + notaTres[0]);
153+
154+
System.out.println("Nome do Aluno: " + nomes[1]);
155+
System.out.println("Nota Um: " + notaUm[1]);
156+
System.out.println("Nota Dois: " + notaDois[1]);
157+
System.out.println("Nota Tres: " + notaTres[1]);
158+
159+
System.out.println("Nome do Aluno: " + nomes[2]);
160+
System.out.println("Nota Um: " + notaUm[2]);
161+
System.out.println("Nota Dois: " + notaDois[2]);
162+
System.out.println("Nota Tres: " + notaTres[2]);
163+
164+
System.out.println("Nome do Aluno: " + nomes[3]);
165+
System.out.println("Nota Um: " + notaUm[3]);
166+
System.out.println("Nota Dois: " + notaDois[3]);
167+
System.out.println("Nota Tres: " + notaTres[3]);
168+
169+
System.out.println("Nome do Aluno: " + nomes[4]);
170+
System.out.println("Nota Um: " + notaUm[4]);
171+
System.out.println("Nota Dois: " + notaDois[4]);
172+
System.out.println("Nota Tres: " + notaTres[4]);
173+
}
174+
}

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy