Tugas 2
Tugas 2
1.
Menentukan
apakah suatu bilangan merupakan bilangan prima atau bukan?
2.
Program
untuk menentukan apakah tahun yang diinputkan termasuk tahun kabisat /bukan
Jawab :
·
Menentukan
bilangan prima atau bukan
Algoritma :
1.
Deklarasikan
variable I untuk iterasi, variable bil untuk bilangan yang ingin ditentukan
apakah bilangan prima atau bukan, dan variable x.
2.
Masukkan
bilangan yang ingin ditentukan apakah bilangan prima atau bukan dan nyatakan ke
variabel bil.
3.
Apabila
bilangan yang dimasukkan tadi kurang dari atau sama dengan 0 maka cetak “Bukan
Bilangan Prima”, namun bila bilangan tersebut lebih dari 0 maka lakukan langkah
4 s/d 8. Kemudian lanjutkan ke langkah 9.
4.
Isi
variabel i dengan nilai 2.
5.
Selama
nilai pada variabel i masih kurang dari nilai pada variabel bil, lakukan
langkah 6 s/d 8.
6.
Hitung
sisa hasil bagi nilai pada variabel bil dengan i dan nyatakan ke variabel x.
7.
Bila
hasil bagi tersebut sama dengan 0, cetak “ Bukan Bilangan Prima” dan langsung
ke langkah 10.
8.
Tambahkan
nilai pada variabel i dengan 1.
9.
Cetak
“Bilangan Prima”.
10.
Tanya
apakah user masih ingin menentukan suatu bilangan apakah merupakan bilangan
prima.
11.
Bila
jawabannya iya, maka kembali ke langkah ke-2.
12.
Bila
jawabannya tidak, maka program dapat langsung diakhiri.
13.
Namun
jika bukan keduanya, tanyalah kembali (kembali ke langkah 9).
Flowchart
:
·
Menentukan
tahun kabisat atau bukan
Algoritma :
1.
Masukkan
tahun
2.
Apakah
sisa hasil bagi tahun (tahun % 4)=0 ?
3.
Jika
ya cetak hasil jika tahun yang anda masukkan adalah tahun kabisat.
4.
Jika
tidak maka cetak tahun yang anda masukkan tadi bukan kabisat.
5.
Selesai
…
Flowchart :
Komentar
Posting Komentar