UAS Bahasa Pemrograman
6 JANUARI 2020
Buatlah Program dengan Data Array sebagai berikut:
INPUT : Nama Peserta, Kode [A/B/C], Ujian [Y/N]
PROSES:
KODE
|
NAMA
TRAINING
|
B TRAINING
|
B. UJIAN
|
A
|
MICROSOFT
|
1.500.000
|
1.000.000
|
B
|
CISCO
|
500.000
|
3.500.000
|
C
|
FORESEC
|
500.000
|
500.000
|
Bayar = B.TRAINING + B.UJIAN (Jika Ikut)
OUTPUT:
Nama Peserta, Bayar
JAWAB
Pemrograman
//NAMA : SYARIF HIDAYATULLAH
//NIM :
19.01.63.0002
import java.io.*;
class UAS{
public static void main(String[]
args) throws IOException {
String[]
NamaPeserta=new String[10];
//String[]
NomorTelephone=new String[10];
String[] KodeTraining=new String[10];
String[]
NamaTraining=new String[10];
String[] Ujian=new
String[10];
int[]
BiayaTraining=new int[10];
int[]
BiayaUjian=new int[10];
int[] Bayar=new
int[10];
int[]
TotalBayar=new int[10];
int
JumlahPeserta=0;
int i;
//int Total=0;
BufferedReader
input=new BufferedReader(new InputStreamReader(System.in));
//NAMA : SYARIF HIDAYATULLAH
//NIM :
19.01.63.0002
System.out.println("======================================");
System.out.println("UJIAN
AKHIR SEMESTER");
System.out.println("NAMA
: SYARIF HIDAYATULLAH");
System.out.println("NIM
: 19.01.63.0002");
System.out.println("======================================");
String
Pilihan="T";
i=0;
do{
System.out.print("Nama
Peserta : ");NamaPeserta[i]=input.readLine();
//System.out.print("Nomor
Telephone :
");NomorTelephone[i]=input.readLine();
System.out.print("Kode
Training[A/B/C]: ");KodeTraining[i]=input.readLine();
if(KodeTraining[i].equals("A"))
{
NamaTraining[i]="MICROSOFT";
BiayaTraining[i]=1500000;
BiayaUjian[i]=1000000;
}
else
if(KodeTraining[i].equals("B")) {
NamaTraining
[i]="CISCO";
BiayaTraining[i]=500000;
BiayaUjian[i]=3500000;
}
else
{
NamaTraining
[i]="FORESEC";
BiayaTraining[i]=500000;
BiayaUjian[i]=500000;
}
Bayar[i]=BiayaTraining[i];
System.out.print("IKUT
UJIAN [Y/N] :
");Ujian[i]=input.readLine();
if(Ujian[i].equals("Y"))
{
TotalBayar[i]=Bayar[i]+(BiayaUjian[i]);
}
else
{
BiayaUjian[i]=0;
TotalBayar[i]=Bayar[i]+(BiayaUjian[i]);
}
i++;
JumlahPeserta++;
// Ini yang sangat penting, untuk menghitung jumlah perulangan pada outputnya
System.out.print("Input
Data Lagi [Y/N] : "); Pilihan = input.readLine();
}
while
((Pilihan.equals("y")) || (Pilihan.equals("Y")) ||
(Pilihan.equals("BOLEH"))) ;
//NAMA : SYARIF HIDAYATULLAH
//NIM :
19.01.63.0002
System.out.println(" DAFTAR PEMBAYARAN
");
System.out.println(" TRAINING IT
");
System.out.println("=====================================================================================");
System.out.println("Nama Kode Nama Biaya Biaya Total ");
System.out.println("Peserta Training Training Training Ujian Pembayaran");
System.out.println("=====================================================================================");
i=0;
do {
System.out.println(NamaPeserta[i]+" "+KodeTraining[i]+"
"+NamaTraining[i]+"
"+BiayaTraining[i]+"
"+BiayaUjian[i]+"
"+TotalBayar[i]);
i++;
}
while
(i<JumlahPeserta); // Jumlah
perulangan tergantung dari jumlah perulangan pada proses input
System.out.println("=====================================================================================");
}
}
|
HASIL OUTPUT
0 Response to "PENYELESAIAN UAS PEMOGRAMAN JAVA UNISBANK"
Posting Komentar