- Buatlah program untuk menghitung luas dan keliling lingkaran beserta volume bola. Buat deklarasi terpisah antara variabel dan konstanta yang diperlukan.
Saya hanya membuat 1 inputan yaitu jari-jari karena jari-jari dapat mewakili luas dan keliling lingkaran serta volume bola. Pada proses terdapat rumus luas lingkaran, keliling lingkaran, dan volume bola dan juga phi. Dan terakhir ada 3 outputan untuk mengoutputkan masing masing rumus yang telah diproses.
Saat uji coba saya memasukan nilai jari jari = 3. Dan otomatis flowchart akan memproses dan hasil outputnya seperti dibawah ini.
Langkah kedua yaitu melakukan generate pada flowchart ke bentuk C++
Gambar diatas adalah generate dalam bentuk C++ yang telah diperbaiki. Pada saat pertama kali di generate ke bentuk C++ maka akan terdapat tanda tanya (??) dan tanda tambah (+). Jika dicompile akan menimbulkan error. Lalu tanda tanda tersebut harus diganti , tanda tanya (??) diganti dengan tipe data yang kita perlukan dan tanda tambah (+) diganti dengan tanda lebih kecil (<<). Setelah semua tanda tersebut diganti dan dicompile tidak akan ada error seperti gambar dibawah ini.
2. Buatlah program yang merepsensikan cerita berikut. Ibu memberi uang kepada adik sebesar 20 ribu rupiah. Ibu meminta adik untuk membeli 3 kg beras. Setiap kilogram beras harganya Rp. 5500,- Berapakah uang kembalian yang diterima adik ?
a. Dalam bentuk flowchart
Pada kasus diatas saya hanya menggunakan 1 inputan yaitu berat beras, Lalu dalam proses ada uang dan harga karena jumlah uang dan harga beras perkilogramnya sudah ditentukan atau pasti. Dan proses selanjutnya menetukan jumlah harga beras yang dibeli, baru kemudian mencari jumlah uang kembalian dengan mengurangkan uang yang diberikan ibu dengan jumlah harga beras yang dibeli.
Uji coba flowchart saya lakukan dengan menginputkan berat berasnya yaitu 3 kg. Dengan flowchar akan memproses proses selanjutnya dengan otomatis. dan di akhir akan didapatkan kembalian yang diterima adik sebesar Rp. 3500,- seperti gambar dibawah ini.
b. Generate dalam bentuk C++
Ini adalah bentuk generate raptor ke C++. Jika codingan ini di compile maka akan error. Seperti Sebelum-sebelumnya error tersebut terdapat pada baris yang memiliki tanda tanya(??) dan tanda tambah (+) dan kemudian diperbaiki. Setelah diperbaiki hasilnya akan seperti gambar dibawah ini .
Codingan yang telah diperbaiki ini saya compile dan muncul tulisan "Masukkan Berat Beras" dan saya menginputkan angka 3. Maka akan langsung muncul "Kembalian yang diterima adik = 3500".
3. Ulangi untuk kasus no. 2. apabila banyak beras tidak diketahui,berapa kg maksimal beras yang dapat dibeli ?
a. Dalam bentuk raptor
Kasus yang ini sama dengan kasus sebelumnya hanya saja yang akan ditanyakan atau diinputkan adalah jumlah uangnya. Yang akan diproses adalah harga perkilogram beras dan berapa banyak beras yang dapat dibeli. Untuk mendapatkan banyak beras yang dapat dibeli saya membagi jumlah uang dengan dengan harga beras perkilogram.
Uji coba :
input : "Masukkan Jumlah Uang" = 20000
Proses : Beras yang dapat dibeli = Jumlah uang / harga beras perkilogram yaitu 20000 / 5500
output : "Banyaknya beras yang dapat dibeli" = 3.6 kg
b. Generate dalam Bentuk C++
Gambar diatas adalah bentuk generate ke bentuk C++ yang telah diperbaiki sebelumnya. Saat dicompile akan muncul inputan "Masukkan Jumlah Uang" dan diinputkan 20000. Dan langsung akan muncul outputnya yaitu "Jadi beras yang daoat dibeli sebanyak = 3,63636 kg".


Tidak ada komentar:
Posting Komentar