Assalamu'alaikum Wr, Wb,
ketika kita belajar pemprograman, kita pasti akan diberikan berbagai ilustrasi atau gambaran-gambaran yang mengarah pada bagaimana cara menyelesaikan suatu problem atau masalah.Karena dengan cara itu akan lebih mudah dipahami ataupun mudah dicari kata kunci dari sebuah masalah. Sebagai contohnya, ada sebuah pernyataan sebagai berikut:1. seseorang memiliki 2 botol air masing-masing memiliki daya tampung air 3 liter dan 5 liter.
kemudian muncul pertanyaan : Bagaimanakah caranya orang tersebut mendapatkan air yang memiliki ukuran air 4 liter(tanpa menambah botol) ?
dari pertanyaan tersebutlah kita akan berfikir bagaimana cara memecahkan atau menjawab sebuah pertanyaan tersebut. secara nalar mungkin anda akan menjawab 3 liter + 5 liter = 8 liter kemudian dibagi dua, sehingga diperoleh 4 liter air. Namun jawaban tersebut tidak sesuai syarat dari pertanyaan tersebut, yaitu ("tanpa menambah gelas"), tentunya dengan menambah 3 liter + 5 liter air membutuhkan satu wadah lagi untuk menampung air 8 liter tersebut dan hal tersebut akan muncul pertanyaan,lantas bagaimana kita membagi dua 8 liter air tersebut ? jadi jawaban tersebut belum mampu menjawab pertanyaan tersebut. coba kalian berfikir lagi bagaimana cara mendapatkan air yang memiliki ukuran air 4 liter(tanpa menambah botol) ? silahkan fikirkan dahulu !!!
kita beralih pembahasan, kali ini saya akan berbagi suatu program belanja alat tulis dan berikut programnya, silahkan perhatikan dan pahami program berikut.
#include<iostream>
using namespace std;
int pensil=4000;
int buku=3000;
int bolpoin=2000;
int penghapus=1000;
int tipex=5000;
int uang,belanja,uang_kembalian;
int inputpensil,inputbuku,inputbolpoin,inputpenghapus,inputtipex;
void input()
{
cout<<"berapa pensil yang akan anda beli ?";
cin>>inputpensil;
cout<<"\nberapa buku yang akan anda beli ?";
cin>>inputbuku;
cout<<"\nberapa bolpoin yang akan anda beli ? ";
cin>>inputbolpoin;
cout<<"\nberapa penghapus yang akan anda beli ?";
cin>>inputpenghapus;
cout<<"\nberapa tipex yang akan anda beli ?";
cin>>inputtipex;
}
main()
{
cout<<"Berapa Uang yang kamu punya ? ";
cin>>uang;
cout<<"harga pensil\t=4000\nharga buku\t=3000\nharga bolpoin\t=2000\nharga penghapus\t=1000\nharga tipex\t=5000";
cout<<"\nsilahkan pilih apa yang akan anda beli\n";
input();
belanja=inputpensil*pensil+inputbuku*buku+inputbolpoin*bolpoin+inputpenghapus*penghapus+inputtipex*tipex;
uang_kembalian=uang-belanja;
if (uang_kembalian<500)
{
cout<<"\nUang anda tidak cukup, silahkan kurangi belanja anda\n ";
system("pause");
input();
}
else
{
cout<<"Uang kembalian\t= "<<uang_kembalian;
}
}
bagaimana ? masih bingung maksud programnya ? mending langsung praktekan saja programnya di Dev C++ disini atau C-Free. yang belum punya aplikasinya bisa download aplikasinya disini
dan saya bagikan source codenya, silahkan download disini
selamat mencoba !!!
oke,kita kembali ke permasalahan sebelumnya. bagaimana? sudah ketemu jawaban dari pertanyaan bagaimana cara mendapatkan air yang memiliki ukuran air 4 liter(tanpa menambah botol) ? jika sudah ketemu saya ucapkan selamat, berarti logika anda memang hebat.
bagi yang belum ketemu solusinya jangan bersedih, dan jangan pernah berhenti berfikir, anda hanya kurang sering berlatih untuk bermain logika, dan saya yakin apabila anda selalu berlatih bermain logika, semua permasalahan akan cepat anda pecahkan atau selesaikan. Baiklah saya akan menjawab pertanyaannya. Orang tersebut akan menadapatkan air sebanyak 4 liter dengan cara :
1. menuangkan air kedalam botol 5 liter hingga penuh
2. tuangkan air yang ada di botol 5 liter ke dalam botol 3 liter hingga botol 3 liter penuh, dan menyisakan air sebanyak 2 liter di botol ukuran 5 liter.
3. buang air yang ada pada botol ukuran 3 liter kemudian isi lagi botol ukuran 3 liter dengan air 2 liter yang ada pada botol ukuran 5 liter tadi, sehingga botol ukuran 5 liter kosong.
4. isi penuh kembali air ke botol 5 liter hingga penuh, kemudian tuangkan ke botol ukuran 3 liter yang tadinya terisi air 2 liter,hingga penuh.sehingga akan diperoleh air sebenyak 4 liter.
jawaban tersebut sudah sesuai dan telah memenuhi syarat yaitu hanya menggunakan 2 botol tanpa menambah botol lagi. Masih bingungkah ? kalau masih bingung silahkan tinggalkan komentar kalian dibawah dengan kata-kata yang baik dan sopan tentunya.
oke, sekian yang dapat saya sampaikan dan jelaskan, apabila masih kurang jelas silahkan tinggalkan komentar di bawah.
Wassalamu'alaikum Wr, Wb
Comments
Post a Comment