Postingan

Menampilkan postingan dari April, 2018

Workshop 4 No.1

Gambar
1. Buatlah flowchart dan translasi program dari algoritma 4.2.b Algoritma Mencari_Bilangan_Terbesar Deklarasi :  a = integer  b = integer  c = integer Deskripsi :  write(a,b,c)  if(a>b && a>c)        write(a)  else if(b>c && b>a)        write(b)  else(c>b && c>a)        write(c)  end if Menggunakan Flowchart   Menggunakan CPP :   

Workshop3 No.7

Gambar
7. Buatlah analisis dan algoritma untuk menghitung jumlah komponen sejumlah uang menjadi pecahan-pecahannya. Misalkan Rp.188.875,- menjadi : 1 seratus ribuan, 1 lima puluh ribuan, 1 dua puluh ribuan, 1 puluhan ribu, 1 lima ribuan, 3 ribuan, 1 lima ratusan, 1 dua ratusan, 1 ratusan, 1 lima puluhan, 1 dua puluh limaan. Rumus yang digunakan : Algoritma Menghitung_Pecahan_Uang Deklarasi : uang = integer ratusanribu = int limapuluhanribu = int duapuluhanribu = int sepuluhribu = int limaratus = int seratus = int Deskripsi : read : uang write : (ratusanribu,limapuluhanribu, duapuluanribu, sepuluhribu, limaribu, seribu, limaratus, seratus, limapuluh) Dengan Flowchart :   Dengan CPP :  

workshop3 No.4

Gambar
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 Analisis : detik = 1230 jam = detik/3600 menit = sisa/60 detik = sisa%60 Algoritma Konversi_waktu Deklarasi : detik=integer menit=integer jam=integer Deskripsi     read : detik     jam = detik/3600     menit= sisa/60     detik=sisa%60     write (jam,menit,detik) Menggunakan Flowchart   Menggunakan CPP :

Workshop 3 No.1

1. Buatlah analisis dan algoritma untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2) Analisis : x1,x2,y1,y2 Deklarasi : x1,y1,x2,y2 = integer Deskripsi : read (x1,x2,y1,y2) x3 = 1/2 * (x1+x2) y3 = 1/2 * (y1+y2) write (x3,y3)