1. Buatlah pseudocode dan flowchart
untuk menentukan nilai dan lulus atau tidak lulus dengan ketentuan :
nilai 0 s/d 45 grade E ket Tidak
Lulus
nilai 46 s/d 55 grade D ket Tidak
Lulus
nilai 56 s/d 65 grade C ket Lulus
nilai 66 s/d 80 grade B ket Lulus
nilai 81 s/d 100 grade A ket Lulus
Pseudocode:
{menentukan nilai dan lulus atau
tidak lulus dengan ketentuan :
nilai 0 s/d 45 grade E ket Tidak
Lulus
nilai 46 s/d 55 grade D ket Tidak
Lulus
nilai 56 s/d 65 grade C ket Lulus
nilai 66 s/d 80 grade B ket Lulus
nilai 81 s/d 100 grade A ket Lulus}
DEKLARASI :
Nilai : integer
Grade : char
Keterangan : string
DESKRIPSI :
read (Nilai)
if nilai <= 45 then
grade = 'E'
else if nilai >=46 || nilai
<=55 then
grade = 'D'
else if nilai >=56 || nilai <=65
then
grade = 'C'
else if nilai >=66 || nilai
<=80 then
grade = 'B'
else if nilai >=81 || nilai
<=100 then
grade = 'A'
if
nilai >=56 || nilai <=100 then
Keterangan “Lulus”
Else if Keterangan “Tidak Lulus”
Cetak Grade, Keterangan
Selesai
Flowchart
2. Buatlah pseudocode dan
flowchart untuk menentukan bunga dan reward dengan ketentuan :
saldo 1jt s/d 5jt bunga 1% reward
payung cantik
saldo 6jt s/d 10jt bunga 2% reward
Handphone
saldo 11jt s/d 15jt bunga 3% reward
Smartphone
saldo 16jt s/d 20jt bunga 4% reward
TV
saldo 21jt s/d 25jt bunga 5% reward
Sepeda Gunung
Pseudocode:
{ menentukan bunga dan reward dengan
ketentuan :
saldo 1jt s/d 5jt bunga 1% reward
payung cantik
saldo 6jt s/d 10jt bunga 2% reward
Handphone
saldo 11jt s/d 15jt bunga 3% reward
Smartphone
saldo 16jt s/d 20jt bunga 4% reward
TV
saldo 21jt s/d 25jt bunga 5% reward
Sepeda Gunung}
DEKLARASI :
Saldo: integer
Bunga : float
Hadiah : string
DESKRIPSI :
read (Saldo)
if saldo >= 1000000 || saldo
<= 5000000 then
bunga = 0.01
hadiah =
"Payung cantik"
else if saldo >= 6000000 || saldo
<= 10000000 then
bunga = 0.02
hadiah =
"Handphone"
else if saldo >= 11000000 ||
saldo <= 15000000 then
bunga = 0.03
hadiah =
"SmartPhone"
else if saldo >= 16000000 ||
saldo <= 20000000 then
bunga = 0.04
hadiah =
"TV"
else if saldo >= 21000000 ||
saldo <= 25000000 then
bunga = 0.05
hadiah =
"Sepeda Gunung"
else
bunga = 0.00
hadiah =
"Tidak Ada"
Cetak (Bunga, Reward)
Flowchart
Flowchart
pengukuran suhu air (dalam 0C) pada tekanan atmosfir, harus dituliskan wujud air pada temperatur dan tekanan tersebut. Ketentuan Beku jika suhu ≤ 0 Cair jika 0 < suhu ≤ 100 Uap jika suhu > 100
Buatlah pseudocode, flowchart dan program dari
masalah di atas.
Pseudecode
Algoritma
Indeks_Suhu;
Deklarasi
suhu = char
keterangan = string
Begin
output ("masukan suhu")
input ("suhu")
Case suhu
<0 =
print keterangan ← 'beku';
>0, <=100 = print keterangan ← 'cair';
>100 = print keterangan ← 'uap';
END CASE
output
("keterangan")
END
Flowchart



0 komentar:
Posting Komentar