Anda di halaman 1dari 3

Hasil dari menjalankan program yang ada pada https://craftmojo.

net/program-tebak-angka-java/

Modifikasi program di atas dengan manambahkan syarat: Program akan menampilkan hasil yang
benar, bila User telah salah menebak 5 kali.

Dokumentasikan hasil kerja Anda berupa: Komentar (Comment inline), Algoritma, Flowchart, NS
Diagram
1. Comment inline
public class TebakAngka {

public static void main(String[] args) {


// TODO Auto-generated method stub
int random, tebak, jumlah;
random = (int) (Math.random() * 100);
System.out.println("Tebaklah Angka Antara 1-100");
Scanner masukan = new Scanner(System.in);
jumlah = 0;

//Proses
do {
jumlah++;
System.out.print("Masukkan Tebakan Anda : ");
tebak = masukan.nextInt();

if (jumlah == 5) {
System.out.println("Angka yang benar adalah = "+random);
return;
}

//Output
if (tebak > random) {
System.out.println("Tebakan Terlalu Besar");
} else if (tebak < random) {
System.out.println("Tebakan Terlalu Kecil");
} else {
System.out.print("Tebakan Benar! Setelah " + jumlah + " Kali
Menebak");
}
} while (tebak != random);

2. Algoritma
- Masukkan tebakan angka apa saja.
- jumlah tebakan ditambahkan 1.
- pengecekan jumlah tebakan apakah sudah sebanyak 5 kali.
- jika tebakan sudah sampai 5 kali maka akan dimunculkan nilai random yang benar, dan
program selesai
- jika tebakan belum sampai 5 kali dan tebakan anda benar, maka anda berhasil menebak
dan program selesai.

3. psedocode
- read bilangan
- if jumlah == 5 then,
- menampilkan nilai angka random
- tebakan benar
- cetak nilai angka random

4. flowchart
5. Diagram NS

Anda mungkin juga menyukai