Program Array Java
Dibawah ini adalah contoh Script Array Nilai akhir pada java
import java.util.Scanner;
public class NILAIAKHIR1 {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int siswa,jml, banyakNilai = 3, nilai[][], ntt[], ntr[];
float akhir[], jumlah[], att, atr;
System.out.print("Masukkan Jumlah Mahasiswa : ");
siswa = input.nextInt();
input.nextLine();
String [] nama = new String [siswa];
nilai = new int[siswa][banyakNilai];
jumlah = new float[siswa];
akhir = new float[siswa];
ntt = new int[banyakNilai];
ntr = new int[banyakNilai];
System.out.println();
for(int h=0;h<siswa;h++){
System.out.println("nama siswa = ");
nama[h] = input.next();
for(int i=0;i<banyakNilai;i++){
System.out.print("Nilai ke " + (i+1) + " : ");
nilai[h][i] = input.nextInt();
jumlah[h] = jumlah[h] + nilai[h][i];
}
akhir[h] = jumlah[h]/banyakNilai;
System.out.println();
}
for(int i=0;i<banyakNilai;i++){
ntt[i] = nilai[0][i];
ntr[i] = nilai[0][i];
}
att = akhir[0];
atr = akhir[0];
for(int i=0;i<banyakNilai;i++){
for(int j=0;j<siswa;j++){
if(ntt[i] < nilai[j][i]){
ntt[i] = nilai[j][i];
}
if(ntr[i] > nilai[j][i]){
ntr[i] = nilai[j][i];
}
}
}
for(int i=0;i<siswa;i++){
if(att < akhir[i]){
att = akhir[i];
}
if(atr > akhir[i]){
atr = akhir[i];
}
}
//Output judul
System.out.println("---------------------------");
System.out.println("Daftar Nilai siswa : ");
System.out.println("---------------------------");
System.out.println();
System.out.println("\t \tUTS \tUAS \tTUGAS \tNILAIAKHIR");
for(int j=0;j<siswa;j++){
System.out.print("nama: " + nama[j]);
for(int k=0;k<banyakNilai;k++){
System.out.print("\t" + nilai[j][k]);
}
System.out.print("\t" + akhir[j]);
System.out.println();
}
System.out.println();
System.out.print("Nilai Tertinggi\t");
for(int j=0;j<banyakNilai;j++){
System.out.print(ntt[j] + "\t");
}
System.out.print(att);
System.out.println();
System.out.print("Nilai TereNdah\t");
for(int j=0;j<banyakNilai;j++){
System.out.print (ntr [j] + "\t");
}
System.out.print(atr);
System.out.println();
}
}
Hasil Output:
import java.util.Scanner;
public class NILAIAKHIR1 {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int siswa,jml, banyakNilai = 3, nilai[][], ntt[], ntr[];
float akhir[], jumlah[], att, atr;
System.out.print("Masukkan Jumlah Mahasiswa : ");
siswa = input.nextInt();
input.nextLine();
String [] nama = new String [siswa];
nilai = new int[siswa][banyakNilai];
jumlah = new float[siswa];
akhir = new float[siswa];
ntt = new int[banyakNilai];
ntr = new int[banyakNilai];
System.out.println();
for(int h=0;h<siswa;h++){
System.out.println("nama siswa = ");
nama[h] = input.next();
for(int i=0;i<banyakNilai;i++){
System.out.print("Nilai ke " + (i+1) + " : ");
nilai[h][i] = input.nextInt();
jumlah[h] = jumlah[h] + nilai[h][i];
}
akhir[h] = jumlah[h]/banyakNilai;
System.out.println();
}
for(int i=0;i<banyakNilai;i++){
ntt[i] = nilai[0][i];
ntr[i] = nilai[0][i];
}
att = akhir[0];
atr = akhir[0];
for(int i=0;i<banyakNilai;i++){
for(int j=0;j<siswa;j++){
if(ntt[i] < nilai[j][i]){
ntt[i] = nilai[j][i];
}
if(ntr[i] > nilai[j][i]){
ntr[i] = nilai[j][i];
}
}
}
for(int i=0;i<siswa;i++){
if(att < akhir[i]){
att = akhir[i];
}
if(atr > akhir[i]){
atr = akhir[i];
}
}
//Output judul
System.out.println("---------------------------");
System.out.println("Daftar Nilai siswa : ");
System.out.println("---------------------------");
System.out.println();
System.out.println("\t \tUTS \tUAS \tTUGAS \tNILAIAKHIR");
for(int j=0;j<siswa;j++){
System.out.print("nama: " + nama[j]);
for(int k=0;k<banyakNilai;k++){
System.out.print("\t" + nilai[j][k]);
}
System.out.print("\t" + akhir[j]);
System.out.println();
}
System.out.println();
System.out.print("Nilai Tertinggi\t");
for(int j=0;j<banyakNilai;j++){
System.out.print(ntt[j] + "\t");
}
System.out.print(att);
System.out.println();
System.out.print("Nilai TereNdah\t");
for(int j=0;j<banyakNilai;j++){
System.out.print (ntr [j] + "\t");
}
System.out.print(atr);
System.out.println();
}
}
Hasil Output:
Komentar
Posting Komentar