kali ini saya akan memposting dari hasil Latihan Bab 4 DAN disini saya dan kelompok proyek saya akan di bagi berbagi soal soal yang di kerjakan yang dimana :
fadli muhammad oei : nomor 4 , 5 dan 6
http://fadlioei.blogspot.co.id/2017/03/latihan-bab-4-alpro.html
ahmad yasin habibillah : nomor 7,8 dan 9
https://bila-torang.blogspot.co.id/2017/03/latihan-bab-4.html
1.Buatlah flowchart dan translasi program dari algoritma 3.2.b diatas
Analisis 4.2 b
Analisis
dibutuhkan 3 bilangan yang di inputkan kemudian ketiga bilangan tersebut dibandingkan dengan operator pembanding agar diketahui bilangan yang terbesar,akan tetapi bedanya dengan 4.2 a ,program ini menggunakan variabel penampung untuk mengonputkan bilangan terbesar.
Algoritma :
AlgoritmaNilai_Maksimum
{Membacatigabuahbilanganbulat,
menentukanbilanganterbesar
di
antaratigabuahbilangantersebutdanmenampilkanyakelayar}
Deklarasi
x,y,z :
integer
maks :
integer
Deskripsi
Read(x,y,z)
maks← x
if(y >maks) then ← y endif
if(z >maks) then ←endif
Raptor
C++
2.Sempurnakan algoritma 3.3 dengan akar imajiner terbentuk:
a + bi
dengan a dan b bilangan real dan bila harga b2 - 4ac<0
perhatikan bahwa nilai a dan b dihitung terpisah.
rumus menghitung nilai a :
rumus menghitung nilai b :
a + bi
dengan a dan b bilangan real dan bila harga b2 - 4ac<0
perhatikan bahwa nilai a dan b dihitung terpisah.
rumus menghitung nilai a :
rumus menghitung nilai b :
3.Buatlah program dari algoritma 3.4 menggunakan case of
Raptor
C++
analisis:
koversikan nilai angka menjadi huruf dengan ketentuan sebagai berikut :
nilai angka 0 -20 nilai huruf E
nilai angka 20-40 nilai huruf D
nilai angka 40 -60 nilai huruf C
nilai angka 60 -800 nilai huruf B
nilai angka 80 -100 nilai huruf A
Algoritma 4.4
Algoritma Konversi_Nilai
{Mengkonversikan nilai angka menjadi nilai huruf}
Deklarasi
nilai : integer
nilai_huruf : char
Deskripsi
read(nilai)
if (nilai>0)and (nilai<=20)then nilai_huruf <- "E"
else if (nilai>20)and (nilai<=40)then nilai_huruf <- "D"
else if (nilai>40)and (nilai<=60)then nilai_huruf <- "C"
else if (nilai>60)and (nilai<=80)then nilai_huruf <- "B"
else nilai_huruf<- "A"
endif
write (nilai_huruf)
Raptor
C++



Tidak ada komentar:
Posting Komentar