Workshop Pemrograman #3

Menentukan Titik Tengah Dari 2 Titik

Algoritma :

  1. Menerima masukan titik ke 1 (x1 dan y1)
  2. Menerima masukan titik ke 2 (x2 dan y2)
  3. Memproses
  4. Mencetak Output

Deklarasi :

x1, x2, y1, y2 : Integer

xt : Integer

yt : Integer

Deskripsi :

read (x1, y1, x2, y2)

xt=x1+x1/2

yt=y2+y1/2

write (xt,yt)

Kemudian di generate ke dalam c++;

 

Maka Output yang akan tampil adalah seperti ini :

 

Konversi Biner Ke Desimal

Algoritma :

  1. Memasukkan 4 digit bilangan biner
  2. Mengecek apakah bilangan sudah benar
  3. Melakukan proses konversi
  4. Mencetak hasil konversi

Deklarasi :

d1, d2, d3, d4, b1, b2, b3 : Integer

hasil : Integer

Deskripsi :

read (d1, d2, d3, d4)

b1=d1*2*2*2

b2=d2*2*2

b3=d3*2

hasil=b1+b2+b3+d4

write (hasil)

Generate ke dalam c++

Maka output yang akan tampil adalah seperti ini :

Program Menjumlahkan Bilangan Scientific

Algoritma :

  1. Meminta 2 masukan angka scientific
  2. Mengecek apakah eksponen sama
  3. Menyamakan nilai eksponen jika eksponen beda
  4. Menjumlahkan 2 bilangan scientific
  5. Mencetak output hasil penjumlahan

Deklarasi : 

a1, a1, hasil : float

b1, b2 : integer

hasilsama1, hasilsama2 : float

Deskripsi :

Read (a1, a2, b1, b2)

hasilsama1 (a1/10)

hasilsama2 (a2/10)

hasil=hasilsama1+hasilsama2

write (hasil)

Kemudian di generate ke dalam c++ :

Dan outputnya akan seperti ini :

 

Menghitung Jumlah Dari 2 Tanggal

Algoritma : 

  1. Menerima masukan tanggal pertama
  2. Menerima masukan tanggal kedua
  3. Menghitung jarak dari 2 tanggal
  4. Mencetak output

Deklarasi :

tanggal1, bulan1, tahun1, tanggal2, bulan2, tahun2 : Integer

htgl1, htgl2, h : Integer

hari : Integer

Rumus yang digunakan : 

Jumlah hari ke-1=(tahun1*365)+(bulan1*30)+tanggal1

Jumlah hari ke-2=(tahun2*365)+(bulan2*30)+tanggal2

Jumlah Hari = Jumlah hari ke-2 – Jumlah hari ke-1

Hasil Hitung Manual 6/1/90 & 8/3/92

Jumlah hari ke-1 = (90*365)+(1*30)+6=32,850 + 30 + 6 = 32,886

Jumlah hari ke-2 = (92*365)+(3*30)+8=33,580 + 90 + 8 = 33,678

Jumlah hari = 33,678 – 32,886 = 792 hari

 

Bentuk Flowchart

Bentuk setelah di generate ke dalam c++:

Dan outputnya adalah seperti ini :

sekian dari saya cek juga program yang dibuat oleh teman – teman saya yang lain :
http://asepkurni06.blogspot.com

http://cicakkeseleo.blogspot.co.id

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s