Advertisement
Guest User

Contoh Program C++ Kalkulator Sederhana

a guest
Dec 5th, 2020
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.44 KB | None | 0 0
  1. #include<iostream>
  2. #include<conio.h>
  3. #include<stdlib.h>
  4. using namespace std;
  5.  
  6. void tambah(float a, float b)
  7. {
  8.     cout << "..........................................\n";
  9.     cout<<"Hasil penambahan = ";
  10.     cout<<a+b;
  11.  }
  12. void kurang(float a, float b)
  13. {
  14.     cout << "..........................................\n";
  15.     cout<<"Hasil pengurangan = "<<a-b;
  16.  }
  17.  void kali(float a, float b)
  18. {
  19.     cout << "..........................................\n";
  20.     cout<<"Hasil kalinya = "<<a*b;
  21.  }
  22. void bagi(float a, float b)
  23. {
  24.     cout << "..........................................\n";
  25.     cout<<"Hasil baginya = "<<a/b;
  26.  }
  27.  
  28. void sibagi(int a, int b){
  29.     cout << "..........................................\n";
  30.     cout << "Sisa bagi ialah = "<<a%b;
  31. }
  32.  
  33.  
  34. int main()
  35. {
  36.     float a, b;
  37.     char c;
  38.     int kode;
  39.      
  40.     cout<<"\t----------------------------------------------------------------\n";
  41.     cout<<"\t-----------------.........Bismillah------------..........------\n";
  42.     cout<<"\t--------------------Author : www.idnpedia.com----------------------\n";
  43.     cout<<"\t----------------------------------------------------------------\n";
  44.     getch ();
  45.     system("cls");
  46.  
  47.     //bismillah, smgt kall,, yoo bisa yo..
  48.     cout << "================================================== \n";
  49.     cout << "= \t Program Kalkulator Menggunakan Function \t = \n";
  50.     cout << "================================================== \n\n";
  51.    
  52.     menu :
  53.     cout<<"\nInput bilangan pertama = ";
  54.     cin>>a;
  55.  
  56.     bil :
  57.     cout<<"\nInput bilangan kedua = ";
  58.     cin>>b;
  59.    
  60.     cout<<"\n\nPilih....\n1.Tambah\n2.Kurang\n3.Kali\n4.Bagi\n5.Sisa bagi\n\nMasukan Kode = ";
  61.     cin>>kode;
  62.     cout<<endl;
  63.    
  64.     apa :
  65.     if(kode==1||kode==2||kode==3||kode==4 ||kode==5){
  66.     goto lanjut;
  67.         }
  68.         else{
  69.         goto ulang;
  70.     }
  71.  
  72.    
  73.     lanjut :
  74.     cout<<endl;
  75.         if (kode==1){
  76.     tambah(a,b);}
  77.         else if (kode==2){
  78.     kurang(a,b);}
  79.         else if (kode==3){
  80.     kali(a,b);}
  81.         else if (kode==4){
  82.     bagi(a,b);}
  83.         else if (kode==5){
  84.     sibagi(a,b);}
  85.    
  86.         else{    
  87.     cout<<"salah";
  88.         }
  89.      
  90.  
  91.     cout<<"\n\nMau coba lagi ? (y/t) = ";
  92.     cin>>c;
  93.    
  94.     if(c=='Y'||c=='y')
  95.     {
  96.         goto menu;
  97.     }
  98.    
  99.     if(c=='T'||c=='t')
  100.     {
  101.         goto akhir;
  102.     }
  103.    
  104. ulang :
  105.     cout<<"Input tidak tersedia, ulangi = ";
  106.     cin>>kode;
  107.     goto apa;
  108. akhir :
  109.     cout<<"\n\nSelesai......";
  110. //biidznillah
  111.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement