Selasa, 19 Maret 2018
Hi, fellas!
Praktikum ketiga algoritma pemrograman membahas tentang analisis dan algoritma suatu program. Seperti biasa, di akhir pertemuan akan diadakan postest. Berikut soal postest dan jawaban tentang analisis dan algoritma.
Disediakan gambar di bawah ini :
Buat analisis dan algoritma luas bidang yang diarsir! Jika luas tersebut lebih dari lebih dari atau samadengan 500 sertakan "Good", jika luas tersebut kurang dari 500 sertakan "Easy"
Analisis:
Luas persegi panjang = p x l
Luas segitiga = 1/2 x a x t
Luas bidang yang diarsir = luas persegi panjang - luas segitiga
p = 10
l = 20
a = 20
t = 10
Llingkaran = 10x20 = 200
Lsegitiga = 1/2 x 10 x 20 = 100
Larsir = Llingkaran - Lsegitiga = 200 - 100 = 100 Easy
Algoritma Hitung_Arsir
{menghitung bidang yang diarsir}
Deklarasi :
p, l, a, t : float
Llingkaran, Lsegitiga, Larsir : real
Deskripsi:
read(p,l,a,t)
Llingkaran <- p*l
Lsegitiga <- (a*t)/2
Larsir <- Llingkaran - Lsegitiga
if(Larsir >=500) then write (Larsir, "Good")
else write(Larsir, "Easy")
if(Larsir >=500) then write (Larsir, "Good")
else write(Larsir, "Easy")
end if
Program Menggunakan Raptor
Program Menggunakan C++
Komentar
Posting Komentar