PERTEMUAN 4 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PEMILIHAN
TUGAS
3
1. Pseudocode untuk menghitung akar-akar persamaan kuadrat f(x) = Ax2+Bx+C. Syarat A ≠ 0 D>0 punya dua akar real yang berbeda D=0 akar kembar D<0 akar kompleks ?
2. Program untuk menghitung ekivalensi bilangan dalam detik menjadi berapa hari, jam berapa menit dan berapa detik ?
Jawaban :
Jawaban No 1
Pseudocode:
START
Pseudocode:
START
DEKLARASI
int a,b,c
long d
float x1,x2,s
DESKRIPSI
input nilai a
input nilai b
input nilai c
d=(B*B)-(4*A*C)
if(A==0)
keterangan ="bukan persamaan kuadrat"
else if(d<0)
keterangan ="akar kompleks"
else if(d>0)
keterangan ="Punya 2 akar real yang berbeda"
s=sqrt(d)
x1 =(-B+(s))/(2*A)
x2 =(-B-(s))/(2*A)
cetak nilai x1
cetak nilai x2
else
keterangan ="akar real kembar"
x1=(-B)/(2*A)
x2=x1
cetak nilai x1
cetak nilai x2
2. Pseudocode :
Start
Deklarasi
float hari,jam
Int menit,detik
Deskripsi
1.Masukkan jumlah bilangan dalam satuan detik
2. Hari = detik/(60*60)/24
3.Jam = detik/(60*60)
4.Menit = detik/60
5.Detik = detik
6.Cetak hari, jam, menit, detik
7.Selesai
END
Flowchart :
Komentar
Posting Komentar