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
Posting Komentar