10 Contoh Kasus yang Dijabarkan dengan Pseudo Code, Algoritma, dan Flowchart

Nama : Hamizan Alkeino
Kelas : XII MIPA 7
Guru Pembimbing : Ibu Hj. Deswati, S.Kom, M.Pd.
Hari, Tanggal : Kamis, 3 Agustus 2023

Berikut adalah 10 contoh kasus yang ditulis dengan pseudo code:

1. Menghitung luas lingkaran
Pseudo-code:
Masukkan nilai jari-jari
Hitung luas = phi* jari-jari^2
Tampilkan luas

Algoritma:
1. Mulai
2. Deklarasikan variabel L, r sebagai integer
3. Input r
4. Hitung L = π*r²
5. Cetak L
6. Selesai

Flowchart:

2. Mencari bilangan terbesar dari tiga angka
Pseudo code:
Masukkan angka pertama
Masukkan angka kedua
Masukkan angka ketiga

Jika angka pertama lebih besar dari angka kedua dan angka ketiga, maka angka terbesar adalah angka pertama
Jika angka kedua lebih besar dari angka pertama dan angka ketiga, maka angka terbesar adalah angka kedua
Jika angka ketiga lebih besar dari angka pertama dan angka kedua, maka angka terbesar adalah angka ketiga

Tampilkan angka terbesar

Algoritma:
1. Mulai
2. Deklarasikan variabel a, b, c sebagai integer
3. Input a, b, c
4. Jika a lebih besar daripada b dan c, maka cetak a
5. Jika b lebih besar daripada a dan c, maka cetak b
6. Jika c lebih besar daripada a dan b, maka cetak c
7. Selesai

Flowchart:

3. Menentukan apakah bilangan tersebut ganjil atau genap
Pseudo-code:
Masukkan bilangan
Jika bilangan mod 2 = 0, maka bilangan adalah genap
Jika bilangan mod 2 ≠ 0, maka bilangan adalah ganjil
Tampilkan hasil

Algoritma:
1. Mulai
2. Deklarasikan variabel x sebagai integer
3. Input x
4. Jika x mod 2 = 0, cetak "genap"
5. Jika x mod 2 ≠ 0, cetak "ganjil"
6. Selesai

Flowchart:

4. Mengonversi suhu dari Celcius ke Fahrenheit
Pseudo-code:
Masukkan suhu dalam Celcius
Konversi ke Fahrenheit = (suhu * 9/5) + 32
Tampilkan suhu dalam Fahrenheit

Algoritma:
1. Mulai
2. Deklarasikan variabel c, f sebagai integer
3. Input suhu
4. Hitung f = (c*9/5) + 32
5. Cetak f
6. Selesai

Flowchart:

5. Mengecek sebuah tahun apakah tahun tersebut adalah tahun kabisat atau bukan
Pseudo-code:
Masukkan tahun
Jika tahun mod 400 = 0, maka tahun adalah tahun kabisat
Jika tahun mod 4 = 0, maka tahun adalah tahun kabisat
Jika tahun mod 100 = 0, maka tahun bukan tahun kabisat
Jika tidak, maka tahun bukan tahun kabisat
Tampilkan hasil

Algoritma:
1. Mulai
2. Deklarasikan variabel tahun sebagai integer
3. Input tahun
4. Jika tahun mod 400 = 0, cetak 'tahun adalah tahun kabisat'
5. Jika tahun mod 4 = 0, cetak 'tahun adalah tahun kabisat'
6. Jika tahun mod 100 = 0, cetak 'tahun bukan tahun kabisat'
7. Jika tidak memenuhi ketiga syarat di atas, cetak 'tahun bukan tahun kabisat'
8. Selesai

Flowchart:

6. Menghitung pajak berdasarkan gaji
Pseudo-code:
Masukkan gaji
Jika gaji kurang dari 50000, pajak = 0
Jika gaji lebih dari 50000, hitung kelebihan = gaji - 50000, pajak = kelebihan*0,2
Tampilkan pajak

Algoritma:
1. Mulai
2. Deklarasikan variabel x, y, z sebagai integer
3. Input x
4. Jika x < 50000, z = 0
5. Jika x > 50000, hitung y = x - 50000, dan z = y*0,2
6. Cetak z

Flowchart:

7. Mengecek apakah sebuah kata adalah palindrom atau tidak:
Pseudo code:
Masukkan kata
Balikkan kata
Jika kata sama dengan kata yang sudah dibalikkan, maka kata adalah palindrom
Jika tidak, maka kata bukan palindrom
Tampilkan hasil

Algoritma:
1. Mulai
2. Deklarasikan variabel x sebagai string
3. Input x
4. Invert x
5. Jika x = invert x, cetak "palindrom"
6. Jika tidak, cetak "bukan palindrom"
7. Selesai

Flowchart:

8. Mengecek apakah seorang siswa lulus ujian
Pseudo-code:
Masukkan nilai ujian
Jika nilai ujian >= 70, maka tampilkan "Siswa lulus"
Jika tidak, maka tampilkan "Siswa tidak lulus"

Algoritma:
1. Mulai
2. Deklarasikan variabel x sebagai variabel
3. Jika x >= 70, cetak "Siswa lulus ujian"
4. Jika x < 70, cetak "Siswa tidak lulus ujian"
5. Selesai

Flowchart:

9. Login ke sistem
Pseudo-code:
Masukkan username
Masukkan password
Jika username dan password cocok, maka tampilkan "Selamat datang"
Jika tidak, maka tampilkan "Username atau password salah"

Algoritma:
1. Mulai
2. Deklarasikan a, b, c, d sebagai strings
3. Deklarasikan b = Hamizan Alkeino, d = keinoganteng
4. Input a, c
5. Jika a = b dan c = d, cetak "Selamat datang"
6. Jika tidak, cetak "Maaf, username atau password salah"
7. Selesai

Flowchart:
10. Mencari keliling dan luas persegi panjang:
Pseudo-code:
Masukkan panjang
Masukkan lebar
Hitung keliling = 2 * (panjang + lebar)
Hitung luas = panjang * lebar
Tampilkan keliling dan luas

Algoritma:
1. Mulai
2. Deklarasikan variabel p, l, c, a sebagai integer
3. Input p, l
4. Hitung c = 2*(p+l) 
5. Hitung a = p*l
6. Cetak c, a
7. Selesai

Flowchart:

Sekian, terima kasih. 

Komentar

Postingan Populer