Postest - Analisis dan Algoritma Menghitung Luas Bidang yang Diarsir

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")
     end if

Program Menggunakan Raptor


Program Menggunakan C++




Komentar