NAME : ADIA WAHYU DWI PRASETYA
NIM : 1810651033
CLASS : A
Buatlah Algoritma yang di notasikan dengan 3 cara dari kasus berikut:
1. Mencari Bilangan Minimum dari 5 bilangan. Misalnya: 10, 23, 34, 9, 50
2. Mencari bilangan genap dari 5 deret angka: 13, 11, 9, 22, 25
Jawab !
1. Mencari Bilangan Minimum dari 5 bilangan. Misalnya: 10, 23, 34, 9, 50
A. BAHASA NATURAL
- Masukkan bilangan 10, 23, 34, 9, 50
- baca bil1
- baca bil2
- bandingkan bil1 dan bil2, kita ambil yang lebih kecil, jika kedua bilangan tersebut sama besar, dapat kita ambil bil1, dan sebut bilangan tersebut MIN
- baca bil3\
- bandingkan MIN dengan bil3, dan pilih yang lebih kecil, jika keduanya sama besar, pilih MIN dan sebut bilangan tersebut MIN.
- baca bi4
- bandingkan MIN dengan bil4, dan pilih yang lebih kecil, jika keduanya sama besar, pilih MIN dan sebut bilangan tersebut MIN.
- baca bil5
- bandingkan MIN dengan bil5, dan pilih yang lebih kecil, jika keduanya sama besar, pilih MIN dan sebut bilangan tersebut MIN.
- keluarkan sebagai output MIN.
Read (Bil10,Bil23)
If Bil1 <= Bil2 then
MIN= Bil1
Else MIN = Bil2
Read (Bil 1, Bil3)
If Bil1 <= Bil3 then
MIN= Bil1
Else MIN= Bil3 then
Read (Bil1, Bill5)
If Bil1 <= Bil4 then
MIN= Bil4
Else MIN=Bil1
Read (Bil4, Bill5)
If Bil4 <= Bil5 then
MIN= Bil4
If Bil4<= MIN Then
MIN = Bil4
Write (MIN)
C. FLOWCHART
2. Mencari bilangan genap dari 5 deret angka: 13, 11, 9, 22, 25
A. BAHASA NATURAL
1. Masukkan bilangan 13, 11, 9, 22, 25
2. Bagi Setiap Bilangan Tersebut (13, 11, 9, 22, 25) dengan angka 2
3. Jika Bilangan Menghsilkan sisa dari Pembagian 0 maka Genap
4. Jika bilangan tidak menghasilkan sisa pembagian 0 maka ganjil
1. Masukkan bilangan 13, 11, 9, 22, 25
2. Bagi Setiap Bilangan Tersebut (13, 11, 9, 22, 25) dengan angka 2
3. Jika Bilangan Menghsilkan sisa dari Pembagian 0 maka Genap
4. Jika bilangan tidak menghasilkan sisa pembagian 0 maka ganjil
B. PSEUDOCODE
Read Bil13
If Bil13 / 2 = 0 Then
Bil13 = Ganjil
Read Bil11
If Bil11 / 2 = 0 Then
Bil11 = Ganjil
Read Bil9
If Bil9 / 2 = 0 Then
9 = Ganjil
Read Bil22
If Bil22 / 2 = 0 Then
Bil22 = Genap
Read Bil25
If Bil25 / 2 = 0 Then
Bil25 = Ganjil
Write (Genap)
C. FLOWCHART
C. FLOWCHART
3. Menghitung luas persegi Panjang
A. BAHASA NATURAL
1. Masukkan Panjang
2. Masukkan Lebar
3. Luas Persegi Panjang adalah Panjang dikalikan Lebar (P X L)
4. Mendapatkan Luas Persegi Panjang
B. PSEUDOCODE
1. Input Panjang
2. Input Lebar
3. Luas = Panjang X Lebar
4. Print Luas
C. FLOWCHART
C. FLOWCHART
ここにコメントしてください ! | Comment Here ! No Bad Word Please Ok !