ASSALAMUALAIKUM WR, WB,
Hai teman, kali ini saya akan
membagikan sebuah program yang saya buat berdasarkan sebuah kasus cerita, pada
dasarnya kasus yang di suruh di buat programnya ini hanya memuat proses
penghitungan matematika, tetapi kita disuruh untuk mencermati, proses apa yang
harus di gunakan pada program yang nanti akan di buat.
Kemudian
mari kita membahas soal nya : “ibu memberi adik uang sebesar 20 ribu rupian.
Ibu meminta adik untuk membeli 3 kg beras, setiap kilogram beras harganya 5.500
rupiah, berapakah uang kembalian yang di terima adik ”. pada soal tersebut
telah kita ketahui untuk mencari total harga dari beras yang ingin di beli oleh
adik adalah dengan mengalikan harga perkilo beras dengan banyak nya beras yang
ingin di beli adik, dan kemudian total dari harga beras yang di beli adik kita
kurangkan dengan uang keseluruhan yang di miliki oleh adik maka kita akan
menemukan sisa dari uang keseluruhan yang di bawa adik.
Pada
program pertama-tama kita deklarasikan variable penampung masing-masing data,
seperti uang adik, jumlah beras yang akan di beli adik, dan harga beras
perkilo, juga variable penampung untuk hasil nanti. Kemudian kita membuat
proses perhitungan dengan rumus yang kita buat dengan sekreatif mungkin hingga
kita menemukan hasil yang di minta.
- Proses yang terjadi di program ketika kita menjalankannya :
- komputer mengakses data yang ada, seperti uang adik, harga beras perkilo, dan total beras yang akan di beli adik.
- berikutnya computer mengeksekusi data dengan rumus perhitungan yang telah kita susun untuk mendapatkan banyaknya uang kembalian yang di terima adik ( uang adik – beras perkilo x banyak beras yang akan di beli ).
- hasil yang telah di dapat di tamping pada variable penampung hasil.
- hasil di tampilkan
C++
#include<iostream>
#include<conio.h>
using namespace std;
main()
{
int uang=20000,beras=5500,banyak=3, hasil;
cout<<"PEMROGRAMAN CERITA SEORANG
ANAK"<<endl;
cout<<endl;
cout<<"uang adik\t\t:
"<<uang<<endl;
cout<<"harga beras perkilo\t: "<<beras<<endl;
cout<<endl;
cout<<"adik membeli beras 3 kilogram, jadi
"<<beras<<" x 3 , total harga beras yang di beli adik\t=
"<<beras*banyak<<endl;
hasil=uang-(beras*banyak);
cout<<"sisa uang adik setelah membeli
beras adalah\t= "<<hasil<<endl;
getch();
}
Soal
yang berikutnya masih menyangkut cerita yang sama, namun kita di berikan sebuah
kasus yang berbeda dimana jika banyak beras tidak di ketahui, maka berapakah
banyak beras maksimal yang dapat di beli oleh adik. Jawabannya sederhana, kita
hanya perlu membagi total dari uang yang di bawa adik dengan harga beras
perkilonya dan kita akan mendapatkan banyak max dari beras yang bisa di beli
oleh adik ( dengan mengabaikan angka dibelakang koma ).
Sama
dengan langkah penentuan pada program sebelumnya, disini kita hanya mengubah
nilai banyak beras menjadi tidak di ketahui dan rumus yang kita ubah agar
mendapatkan hasil yang sesuai
- Proses yang terjadi di program ketika menjalankan nya :
- komputer mengakses data yang ada, seperti uang adik, dan harga beras perkilonya.
- berikutnya computer mengeksekusi data dengan rumus perhitungan yang telah kita susun untuk mendapatkan maksimal beras yang dapat di beli oleh adik. (uang adik / beras per kilo)
- hasil yang telah di dapat di tamping pada variable penampung hasil.
- hasil di tampilkan
C++
#include<iostream>
#include<conio.h>
using namespace std;
main()
{
int uang=20000,beras=5500, hasil;
cout<<"PEMROGRAMAN CERITA SEORANG ANAK
(episode 2)"<<endl;
cout<<endl;
cout<<"uang adik\t\t:
"<<uang<<endl;
cout<<"harga beras perkilo\t:
"<<beras<<endl;
cout<<endl;
cout<<"adik ingin membeli beras dengan
uang Rp."<<uang<<", dengan uang itu adik dapat membeli
beras maksimal ==> Rp."<<uang<<" dibagi harga perkilo
beras Rp."<<beras<<endl;
cout<<"jadi maksimal adik dapat membeli
beras sebanyak "<<uang/beras<<" kilo"<<endl;
getch();
}
jos
BalasHapus