Hi fellas!
Kali ini aku akan memberikan program untuk menghitung operasi rasional berupa penjumlahan, pengurangan, perkaian, pembagian, dan kebalikan. Sebelum ke program, aku akan memberikan analisis dan algoritmanya. Yuk, kita simak bersama!
Contoh kasus :
Dua bilangan rasional 2/3 dan 4/7
Analisa :
jumlah = 2/3 + 4/7 kali = 2/3 x 4/7
= (14 + 12)/21 = 8/21
= 26/21
kurang = 2/3 - 4/7 bagi = 2/3 : 4/7
(14 - 12)/21 = 2/3 x 7/4
2/21 = 14/12
balik = 2/3 x 9/4 = 3/2
4/7 x 49/16 = 7/4
Algoritma Hitung_Rasional :
{Menghitung bilangan rasional}
Deklarasi :
a1,b1,a2,b2 : integer
p, q, r, c, jumlah, kurang : real
Deskripsi :
read(a1,b1,a2,b2)
p <- a1 * b2
q <- b1 * a2
c <- b1 * b2
r <- a1 * a2
jumlah <- p+q
kurang <- p-q
write (p,q,r,c,jumlah, kurang)
Program Menggunakan Raptor
Kali ini aku akan memberikan program untuk menghitung operasi rasional berupa penjumlahan, pengurangan, perkaian, pembagian, dan kebalikan. Sebelum ke program, aku akan memberikan analisis dan algoritmanya. Yuk, kita simak bersama!
Contoh kasus :
Dua bilangan rasional 2/3 dan 4/7
Analisa :
jumlah = 2/3 + 4/7 kali = 2/3 x 4/7
= (14 + 12)/21 = 8/21
= 26/21
kurang = 2/3 - 4/7 bagi = 2/3 : 4/7
(14 - 12)/21 = 2/3 x 7/4
2/21 = 14/12
balik = 2/3 x 9/4 = 3/2
4/7 x 49/16 = 7/4
Algoritma Hitung_Rasional :
{Menghitung bilangan rasional}
Deklarasi :
a1,b1,a2,b2 : integer
p, q, r, c, jumlah, kurang : real
Deskripsi :
read(a1,b1,a2,b2)
p <- a1 * b2
q <- b1 * a2
c <- b1 * b2
r <- a1 * a2
jumlah <- p+q
kurang <- p-q
write (p,q,r,c,jumlah, kurang)
Program Menggunakan Raptor
Program Menggunakan C++
Komentar
Posting Komentar