package uts;
import java.util.Scanner;
public class UTS {
public static void main(String[] args) {
//Membuat Scanner dengan nama variabel Input
Scanner Input = new Scanner(System.in);
System.out.print("Masukan Banyak Data Karyawan = ");
//Membuat Type data integer dengan type data Jumlah yang nilai nya diambil dari Scanner Input
int Jumlah = Input.nextInt();
// Membuat Array String Nama dengan jumlah kapasitas index sesuai dengan inputan di nilai Jumlah
String[] Nama = new String[Jumlah];
// Membuat Array Integer dengan type data integer dengan nama variabel Umur yang mempunyai index sesuai inputan Jumlah
int[] Umur = new int[Jumlah];
// Membuat Array Gaji dengan type data long dengan nama variabel Gaji yang mempunyai index sesuai inputan jumlah
long[] Gaji = new long[Jumlah];
for(int a = 0; a<Jumlah;a++){
System.out.print("Nama "+(a+1)+" = ");
Nama[a] = Input.next();
System.out.print("Umur "+(a+1)+" = ");
Umur[a] = Input.nextInt();
if(Umur[a]<0){
System.out.println("Inputan Salah Umur Harus Besar dari 0 ");
System.out.print("Umur "+(a+1)+" = ");
Umur[a] = Input.nextInt();
}
System.out.print("Gaji "+(a+1)+" = ");
Gaji[a] = Input.nextLong();
if(Gaji[a]<0){
System.out.println("Inputan Salah Gaji Harus Besar dari 0 ");
Gaji[a] = Input.nextInt();
}
}
//Mengeluarkan Output ============================================
System.out.println("============================================");
// Mengeluarkan Output No: Nama Umur Gaji
System.out.println("No: Nama Umur Gaji");
// Perulangan Untuk mengeluarkan output nilai yang telah di inputkan sebanyak nilai yang diInputkan di Jumlah
for(int b = 0; b<Jumlah; b++){
System.out.println((b+1)+" "+Nama[b]+" "+Umur[b]+" "+Gaji[b]);
}
System.out.println("============================================");
float max = 0;
float min = 1000000000;
for(int c = 0; c<Jumlah; c++){
if(Gaji[c]>max){
max = Gaji[c];
}
if(Gaji[c]<min){
min = Gaji[c];
}
}
System.out.println("Karyawan Yang Gajinya Paling Besar = "+max);
System.out.println("Karyawan Yang Gajinya Paling Kecil = "+min);
}
}
import java.util.Scanner;
public class UTS {
public static void main(String[] args) {
//Membuat Scanner dengan nama variabel Input
Scanner Input = new Scanner(System.in);
System.out.print("Masukan Banyak Data Karyawan = ");
//Membuat Type data integer dengan type data Jumlah yang nilai nya diambil dari Scanner Input
int Jumlah = Input.nextInt();
// Membuat Array String Nama dengan jumlah kapasitas index sesuai dengan inputan di nilai Jumlah
String[] Nama = new String[Jumlah];
// Membuat Array Integer dengan type data integer dengan nama variabel Umur yang mempunyai index sesuai inputan Jumlah
int[] Umur = new int[Jumlah];
// Membuat Array Gaji dengan type data long dengan nama variabel Gaji yang mempunyai index sesuai inputan jumlah
long[] Gaji = new long[Jumlah];
for(int a = 0; a<Jumlah;a++){
System.out.print("Nama "+(a+1)+" = ");
Nama[a] = Input.next();
System.out.print("Umur "+(a+1)+" = ");
Umur[a] = Input.nextInt();
if(Umur[a]<0){
System.out.println("Inputan Salah Umur Harus Besar dari 0 ");
System.out.print("Umur "+(a+1)+" = ");
Umur[a] = Input.nextInt();
}
System.out.print("Gaji "+(a+1)+" = ");
Gaji[a] = Input.nextLong();
if(Gaji[a]<0){
System.out.println("Inputan Salah Gaji Harus Besar dari 0 ");
Gaji[a] = Input.nextInt();
}
}
//Mengeluarkan Output ============================================
System.out.println("============================================");
// Mengeluarkan Output No: Nama Umur Gaji
System.out.println("No: Nama Umur Gaji");
// Perulangan Untuk mengeluarkan output nilai yang telah di inputkan sebanyak nilai yang diInputkan di Jumlah
for(int b = 0; b<Jumlah; b++){
System.out.println((b+1)+" "+Nama[b]+" "+Umur[b]+" "+Gaji[b]);
}
System.out.println("============================================");
float max = 0;
float min = 1000000000;
for(int c = 0; c<Jumlah; c++){
if(Gaji[c]>max){
max = Gaji[c];
}
if(Gaji[c]<min){
min = Gaji[c];
}
}
System.out.println("Karyawan Yang Gajinya Paling Besar = "+max);
System.out.println("Karyawan Yang Gajinya Paling Kecil = "+min);
}
}
0 komentar:
Post a Comment