Hari ini Admin dapat mata kuliah dari Pak Felix, nah sebelum UTS minggu depan, Pak Felix memberikan latihan agar kami bisa lebih mudah dalam memahami soal UTS.
Berikut soal dari Pak Felix di alamat website Pak Felix sebagai berikut:
"Sultan Ottoman akan
mengadakan pernikahan anaknya sore nanti. Tetapi pagi ini Sultan mendapatkan
informasi bahwa rakyat ingin ikut serta menghadiri pesta pernikahan tersebut.
Padahal jumlah makanan dan tempat tidak mungkin disiapkan hari ini juga.
Seorang penasehatnya
menyarankan agar tidak semua rakyat diundang. Agar lebih adil, maka dia
menyarankan bahwa rakyat yang boleh masuk adalah rakyat yang memiliki umur
diatas 20 tahun dan yang umurnya jika dimodulo 5 bernilai 0 (umur mod 5 = 0).
Bantulah Sultan untuk
menyeleksi undangan dengan membuat program client server, dimana client akan
menginputkan umur dan server akan mengecek apakah umur dan hasil perhitungannya
sesuai. Hasilnya dikirim ke client berupa keterangan “DIUNDANG” atau “TIDAK
DIUNDANG”."
Diketahui INPUT adalah umur
Dengan PROSES if (umur
>20) && if umur mod 5=0
Keterangan “DIUNDANG”, atau "TIDAK DIUNDAN"
Berikut Programnya :
import java.util.Scanner;
class tamusultan
{
public static void main(String[] args)
{
Scanner sc = new Scanner (System.in);
String nama,alamat, status;
int umur;
status="";
System.out.print("Masukan Nama : ");
nama = sc.next();
System.out.print("Masukan Alamat :");
alamat = sc.next();
System.out.print("Masukkan Umur : ");
umur = sc.nextInt();
if((umur>20) && (umur % 5==0))
status="DIUNDANG";
else
status="TIDAK DIUNDANG";
System.out.println(" PROGRAM STATUS UNDANGAN ");
System.out.println(" SULTAN OTONAM ");
System.out.println("=============================");
System.out.println("Nama : "+ nama);
System.out.println("Alamat : "+ alamat);
System.out.println("Umur : "+ umur);
System.out.println("Status : "+ status);
System.out.println("=============================");
}
}
Dan Berikut hasilnya :
0 Response to "Contoh Soal Ujian Pemrograman Java (PAK FELIX UNISBANK)"
Posting Komentar