Coding Sederhana C++ ,Membuat Program Pesan Makanan
Wednesday, October 17, 2018
Edit
Pada kali ini saya akan memberikan contoh codingan C++,tentang membuat program pesan makanan.Seperti biasa saya akan menggunakan DevC++,tanpa basa-basi berikut syntaxnya :
#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;
int main(){
int menu, jml,hp1,hp2,hp3; //dleklarasi varabel untuk menu,jumlah beli,paket 1,2,3
float uang,total; //deklarasi variabel jumlah uang dan total bayar
char op; //deklarasi variabel untuk memastikan pesanan
//memulai do
do {
//paket makanan
cout <<"pilih menu paket makanan : " <<endl;
cout <<"paket 1 ( nasi goreng + es teh )\npaket 2 ( nasi rendang + es teh )\npaket 3 ( nasi pecel lele + es teh )" <<endl;
cout <<"Masukan Paket Makanan Yang Anda Pilih ( 1-3 ) : "; cin>>menu;
cout <<"==================================================\n";
//percabangan
if(menu == 1){
hp1 = 12000;
cout <<"Anda Memilih Paket 1 ( nasi goreng + es teh )" " rp : " << hp1 <<endl;
cout <<"Masukan jumlah yang mau dibeli : "; cin >>jml;
total = hp1 * jml;
cout <<"==========================================\n";
cout <<"total yang anda bayar : " << total <<endl;
cout <<"Masukan jumlah uang anda : " ; cin >>uang;
cout <<"Kembalian : " << uang-total <<endl;
cout <<"==========================================\n";
cout <<"Sudah Benar Pesanannya? y/t: "; cin>>op;
}else if(menu == 2){
hp2 = 14000;
cout <<"Anda Memilih Paket 2 ( nasi rendang + es teh )" " rp : " << hp2 <<endl;
cout <<"Masukan jumlah yang mau dibeli : "; cin >>jml;
total = hp2 * jml;
cout <<"==========================================\n";
cout <<"total yang anda bayar : " << total <<endl;
cout <<"Masukan jumlah uang anda : " ; cin >>uang;
cout <<"Kembalian : " << uang-total <<endl;
cout <<"==========================================\n";
cout <<"Sudah Benar Pesanannya? y/t: "; cin>>op;
}else if(menu == 3){
hp3 = 12000;
cout <<"Anda Memilih Paket 3 ( nasi pecel lele + es teh )" " rp : " << hp3 <<endl;
cout <<"Masukan jumlah yang mau dibeli : "; cin >>jml;
total = hp3 * jml;
cout <<"==========================================\n";
cout <<"total yang anda bayar : " << total <<endl;
cout <<"Masukan jumlah uang anda : " ; cin >>uang;
cout <<"Kembalian : " << uang-total <<endl;
cout <<"==========================================\n";
cout <<"Sudah Benar Pesanannya? y/t: "; cin>>op;
}else{
cout << "paket yang anda masukan tidak ada"<<endl;
}
cout<<"===================================\n";
cout <<"Silahkan Tunggu Pesanan Anda....";
getch(); //program berhenti sementara sampai diklik
system ("cls"); //untuk clear
}while(op=='y'); //perintah while,jika bernilai y maka program akan mengulang
cout <<"Masukan Kembali Paket Menu Yang Anda Pilih"<<endl;
return 0;
}
Berikut Tampilan Pada DevC++ :
Setelah di compile,Program akan tampil seperti ini :
Demikianlah sedikit contoh yang dapat saya berikan ,Untuk selebihnya teman - teman bisa kembangkan sendiri sesuai keinginan masing - masing dan jangan takut salah sebelum mencoba karena dengan kesalah kita bisa belajar menjadi jauh lebih baik.
#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;
int main(){
int menu, jml,hp1,hp2,hp3; //dleklarasi varabel untuk menu,jumlah beli,paket 1,2,3
float uang,total; //deklarasi variabel jumlah uang dan total bayar
char op; //deklarasi variabel untuk memastikan pesanan
//memulai do
do {
//paket makanan
cout <<"pilih menu paket makanan : " <<endl;
cout <<"paket 1 ( nasi goreng + es teh )\npaket 2 ( nasi rendang + es teh )\npaket 3 ( nasi pecel lele + es teh )" <<endl;
cout <<"Masukan Paket Makanan Yang Anda Pilih ( 1-3 ) : "; cin>>menu;
cout <<"==================================================\n";
//percabangan
if(menu == 1){
hp1 = 12000;
cout <<"Anda Memilih Paket 1 ( nasi goreng + es teh )" " rp : " << hp1 <<endl;
cout <<"Masukan jumlah yang mau dibeli : "; cin >>jml;
total = hp1 * jml;
cout <<"==========================================\n";
cout <<"total yang anda bayar : " << total <<endl;
cout <<"Masukan jumlah uang anda : " ; cin >>uang;
cout <<"Kembalian : " << uang-total <<endl;
cout <<"==========================================\n";
cout <<"Sudah Benar Pesanannya? y/t: "; cin>>op;
}else if(menu == 2){
hp2 = 14000;
cout <<"Anda Memilih Paket 2 ( nasi rendang + es teh )" " rp : " << hp2 <<endl;
cout <<"Masukan jumlah yang mau dibeli : "; cin >>jml;
total = hp2 * jml;
cout <<"==========================================\n";
cout <<"total yang anda bayar : " << total <<endl;
cout <<"Masukan jumlah uang anda : " ; cin >>uang;
cout <<"Kembalian : " << uang-total <<endl;
cout <<"==========================================\n";
cout <<"Sudah Benar Pesanannya? y/t: "; cin>>op;
}else if(menu == 3){
hp3 = 12000;
cout <<"Anda Memilih Paket 3 ( nasi pecel lele + es teh )" " rp : " << hp3 <<endl;
cout <<"Masukan jumlah yang mau dibeli : "; cin >>jml;
total = hp3 * jml;
cout <<"==========================================\n";
cout <<"total yang anda bayar : " << total <<endl;
cout <<"Masukan jumlah uang anda : " ; cin >>uang;
cout <<"Kembalian : " << uang-total <<endl;
cout <<"==========================================\n";
cout <<"Sudah Benar Pesanannya? y/t: "; cin>>op;
}else{
cout << "paket yang anda masukan tidak ada"<<endl;
}
cout<<"===================================\n";
cout <<"Silahkan Tunggu Pesanan Anda....";
getch(); //program berhenti sementara sampai diklik
system ("cls"); //untuk clear
}while(op=='y'); //perintah while,jika bernilai y maka program akan mengulang
cout <<"Masukan Kembali Paket Menu Yang Anda Pilih"<<endl;
return 0;
}
Berikut Tampilan Pada DevC++ :
Setelah di compile,Program akan tampil seperti ini :
Demikianlah sedikit contoh yang dapat saya berikan ,Untuk selebihnya teman - teman bisa kembangkan sendiri sesuai keinginan masing - masing dan jangan takut salah sebelum mencoba karena dengan kesalah kita bisa belajar menjadi jauh lebih baik.
Related Posts