-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDizilerAlistirmasi2.java
More file actions
93 lines (78 loc) · 2.88 KB
/
DizilerAlistirmasi2.java
File metadata and controls
93 lines (78 loc) · 2.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
/*vize final isim girilecek, basarı notu hesaplanacak,
tum bilgileri once yazdırsın,
vize final basarı notu icin ortalamaları versin,
vize final basarı notu icin en buyuk degerler,
en kucuk degerler*/
package Aralikiki;
import java.util.Iterator;
import java.util.Scanner;
public class DizilerAlistirmasi2 {
public static void main(String[] args) {
Scanner giris = new Scanner(System.in);
int ks,vizetoplam=0,finaltoplam=0,bntoplam=0;
System.out.println("Kaç kişinin verisi girilecek?: ");
ks= giris.nextInt();
int[] sayi=new int[ks];
String[] isimler=new String[ks];
byte[] vizeler=new byte[ks];
byte[] finaller=new byte[ks];
byte[] basarinotlari=new byte[ks];
for (int i = 0; i < ks; i++) {
System.out.println(i+1+".Kişinin ismini girin: ");
isimler[i] = giris.next();
System.out.println(i+1+".Kişinin vize notunu girin: ");
vizeler[i] = giris.nextByte();
vizetoplam += vizeler[i];
System.out.println(i+1+".Kişinin final notunu girin: ");
finaller[i] = giris.nextByte();
finaltoplam+=finaller[i];
basarinotlari[i] = (byte) ((finaller[i]+vizeler[i])/2);
bntoplam+=basarinotlari[i];
}
for (int i = 0; i < ks; i++) {
System.out.println(i+1+".Kişinin ismi: "+isimler[i]);
System.out.println(i+1+".Kişinin vize notu: "+vizeler[i]);
System.out.println(i+1+".Kişinin final notu: "+finaller[i]);
System.out.println(i+1+".Kişinin başarı notu: "+basarinotlari[i]+"\n-------------------------");
}
byte enbv=vizeler[0];
for (int i = 0; i < ks; i++) {
if(vizeler[i]>enbv)
enbv=vizeler[i];
}
byte enkv=vizeler[0];
for (int i = 0; i < ks; i++) {
if(vizeler[i]<enkv);
enkv=vizeler[i];
}
byte enbf=finaller[0];
for (int i = 0; i < ks; i++) {
if(finaller[i]>enbf)
enbf=finaller[i];
}
byte enkf=finaller[0];
for (int i = 0; i < ks; i++) {
if(finaller[i]<enkf)
enkf=finaller[i];
}
byte enkbasari=basarinotlari[0];
for (int i = 0; i < ks; i++) {
if(basarinotlari[i]<enkbasari)
enkbasari=basarinotlari[i];
}
byte enbbasari=basarinotlari[0];
for (int i = 0; i < ks; i++) {
if(basarinotlari[i]>enbbasari)
enbbasari=basarinotlari[i];
}
System.out.println("Vizelerin en büyüğü: "+enbv);
System.out.println("Vizelerin en küçüğü: "+enkv);
System.out.println("Vizelerin ortalaması: "+vizetoplam/ks+"\n-------------------------");
System.out.println("Finallerin en büyüğü: "+enbf);
System.out.println("Finallerin en küçüğü: "+enkf);
System.out.println("Finallerin ortalaması: "+finaltoplam/ks+"\n-------------------------");
System.out.println("Başarı notlarının en büyüğü: "+enbbasari);
System.out.println("Başarı notlarının en büyüğü: "+enkbasari);
System.out.println("Başarı notlarının ortalaması: "+bntoplam/ks);
}
}