Follow Us @soratemplates

Kamis, 16 Maret 2017

Workshop 01

Assalamu'alaikum,..

kali ini aku akan upload workshop algoritma pemrograman yang pertama, di sini masih dasarnya membuat program di raptor dan merubahnya ke cpp. yuk simak..........







1. Buatlah Program yang menampilkan biodata pribadi anda.
a. membuat program di raptor
 
 b. kemudian generate ke cpp, jangan lupa edit codingan yang masih error.


 
c. hasil run di raptor dan cpp

Gambar run di raptor

Gambar run di cpp


2. buatlah program yang meminta input dari user berupa tanggal, bulan, dan tahun kelahiran dan menampilkannya dengan format tanggal-bulan-tahun.
Algoritma
deklarasi :
 tanggal, bulan, tahun : integer

deskripsi :
read (tanggal, bulan, tahun)
tanggal+":"+bulan+":"+tahun
write(tanggal+":"+bulan+":"+tahun)

a. raptor

disini menggunakan input dan output saja tanpa proses, karena programnya hanya meminta user untuk menginputkan tanggal, bulan dan tahun lalu program mengeluarkan output dengan format tanggal-bulan-tahun.

berikut adalah hasil runningnya :

 b. cpp
oke, selanjutnya tinggal di generate ke cpp
 nah di sini tinggal di ubah saja tanda + pada output menjadi << dan memberi tipe data pada setiap variabel.
berikut adalah hasil run di cpp :


3.  buatlah program yang menampilkan huruf I yang semuanya menggunakan karakter '*' dengan tinggi 6 karakter dan lebar 3 karakter. 

 Algoritma
deklarasi :
x = char
i = * * *

deskripsi :
read(x)
x←x+1
loop(x>6)
write(x)

a. raptor
disini menggunakan loop karena program akan mengulang perintah sebelumnya sampe batas yang di tentukan.
berikut adalah hasil runnning di raptor :

b. cpp
 
nah disini pembenaran pada cppnya agak ribet yah buat yang belum begitu memahami cpp, di sini tipe data kita memakai char untuk i agar dia bisa berubah menjadi karakter '*'.
hasil run :

4.  buatlah program untuk menghitung luas dan keliling lingkaran beserta volume bola. Buat deklarasi terpisah antara variabel dan konstanta yang diperlukan.

Algoritma
deklarasi :
r, luas = float
phi = 3.14

deskripsi :
read(r)
luas ← phi*r*r
keliling ← 2*phi*r
volume ← 4/3*phi*r*r*r
write(luas,keliling,volume)

a. raptor

 disini menggunakan input => proses ==> output, dan langsung mendeklarasikan phi di prosesnya.
hasil run :
 b. cpp



5. buatlah program yang menampilkan pilihan-pilihan menu dari sebuah restoran atau cafe.
a. raptor
disini hanya menggunakan output saja.
hasil run :

 b. cpp
 hasil run :


6. buatlah program yang merepresentasikan cerita berikut. Ibu memberi uang kepada adik sebesar 20 rb.rupiah. Ibu meminta adik untuk membeli 3 kg beras. Setiap kilogram beras harganya Rp. 5.500. Berapakah uang kembalian yang diterima adik?

a. raptor
nah di sini kita hanya memasukkan datanya pada output, lalu kita membuat proses, di proses kita masukkan rumus jumlah uang di kurang dari harga 3kg beras.
hasil :

 b. cpp
 hasil run :

 7. ulangi untuk soal no 6. Apabila banyak beras tidak diketahui, berapa kg maksimum beras yang dapat dibeli?
a. raptor
di sini sama dengan dengan no.6. hanya saja pada proses di ganti menggunakan operator pembagian. jumlah uang di bagi dengan harga beras, maka akan muncul jumlah maksimum beras yang dapat di beli dalam kg.
hasil run :
 b. cpp
  
hasil run :


Tidak ada komentar:

Posting Komentar