Selasa, 28 Maret 2017

Latihan Bab 4 ( Alpro)

Assalamualaikum wr wb...
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
      write ('Bilanganterbesaradalah = ', maks)

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 :

Raptor

C++








3.Buatlah program dari algoritma 3.4 menggunakan case of

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