Tugas Workshop algoritma dan class (Bab 3)

Assalamualaikum wr. wb.

Tugas kali ini saya akan membuat workshop nomor 2,3,4,dan 5. Karena tugas kali ini saya bekerja sama dengan teman kelompok saya : Irfan Afandi (6,7,8,dan 9) dan Ahmad yasin habibilla (10,11,dan 12). Di bawah ini adalah alamat blog teman saya :

nomor 6,7,8,9
http://irfanafandi09.blogspot.co.id/2017/03/workshop-bab-3.html
nomor 10,11,12
https://bila-torang.blogspot.co.id/2017/03/workshop-bab-3-alpro.html


2. Buatlah algoritma untuk mencari isi bola bila diketahui jari-jari bola.
Input :

Rumus isi bola : 4/3 *phi*r*r*r

Algoritma 2.
Algoritma : Menghitung_isi_bola
{Menghitung volume bola dengan rumus Volbol =(4/3*phi*r*r*r*3)/3 . Dengan menggunakan 1 inputan (r) dengan ketentuan phi (3,14)}

Deklarasi :
r          : real {jari-jari, dalam satuan cm}
phi      :real {phi=3,14}
Volbol : real {volume bola, dalam satuan cm}

Deskripsi :
read {r}
read {phi}
volbol<- (4/3*phi*r*r*r*3)/3
write (volbol)

Raptor :
C++ :




3. Buatlah analisis dan algoritma untuk mencari hipotenusa dari segitiga pythagoras bila diketahui sisi siku-sikunya. (Petunjuk : gunakan fungsi sqrt yang menyatakan akar dari).
Tulis rumusnya lebih dulu :

Rumus nya : Hip=sgrt(t*t)*(a*a).

Algoritma 3 :
Algoritma : Mencari_hipotenusa_dari_segitiga_pythagoras.
{Mencari hipotenusa dari segitiga pytagoras bila diketahui sisi siku-sikunya. Dan menggunakan fungsi sqrt yang menyatakan akar, menggunakan rumus Hip = sqrt(t*t)*(a*a).

Deklarasi :
t : real {tinggi,dalam satuan cm}
a : real {alas, dalam satuan cm}
Hip : real {Hipotenusa, dalam satuan cm}

Deskripsi :
read (t)
read (a)
Hip<-sqrt(t*t)*(a*a).
write (Hip)

Raptor :
C++ :


4. Buatlah analisis dan algoritma untuk menghitung konversi detik menjadi format jam:menit:detik
Buat contoh kasus,misalnya konversikan 1230 detik menjadi ... jam ... menit ... detik.
Rumuskan algoritmanya :
Rumus nya : Hip=sgrt(t*t)*(a*a).

Algoritma 4 :
Algoritma : Menghitung_konversi_detik_menjadi_format_jam_menit_detik.
{Menghitung konversi detik menjadi format jam:menit:detik, konversikan detik menjadi ... jam ... menit ... detik. Dengan menggunakan rumus Menit= detik+jam*3600/60.}

Deklarasi :
detik : real {detik,dalam satuan cm}
menit : real {menit, dalam satuan cm}
jam : real {jam, dalam satuan cm}

Deskripsi :
read (jam)
read (menit)
read (detik)
menit= detik+jam*3600/60.
write (menit)


Raptor :


C++ :


5. Buatlah analisis dan algoritma untuk menghitung konversi dari jam:menit:detik ke detik buat contoh kasus, misalnya konversikan 2 jam 13 menit  43 detik menjadi ... detik.

Rumus yang diperlukan :

Rumuskan algoritmanya :

Algoritma 5 :
Algoritma : Menghitung_konversi_dari_jam_menit_detik_ke_detik
{Menghitung konversi dari jam:menit:detik ke detik, konversikan 2 jam 13 menit 43 detik menjadi ... detik. dengan menggunakan rumus detik=jam+menit+detik.}

Deklarasi :
jam : real {jam, dalam satuan cm}
menit : real {menit, dalam satuan cm}
detik : real {detik,dalam satuan cm}

Deskripsi :
read (jam)
read (menit)
read (detik)
detik<-jam+menit+detik
write (detik)

Raptor :

C++ :




Terima Kasih dan Semoga Bermanfaat

Tidak ada komentar:

Posting Komentar