#include <iostream.h>
#include <stdio.h>
#include <conio.h>
void calc();
int main(){
calc(); //memanggil fungsi calc()
return 0;
}
void calc(){
float a,b,hsl; char opt,ulg;
mulai:
cout<<" KALKULATOR SEDERHANA "<<endl;
cout<<"Penjumlahan, Pengurangan, Perkalian, dan Pembagian"<<endl;
cout<<"|-------------------------------------------|"<<endl;
cin>>a>>opt>>b; //input bilangan,operator dan bilangan
switch (opt){
case '+':
hsl=a+b;
cout<<hsl<<endl;
goto ulang;
case '-':
hsl=a-b;
cout<<hsl<<endl;
goto ulang;
case 'x':
hsl=a*b;
cout<<hsl<<endl;
goto ulang;
case '/':
hsl=a/b;
cout<<hsl<<endl;
goto ulang;
default:
cout<<"Operasi Tidak Ditemukan"<<endl; //hasil yang terjadi jika pada opt dimasukkan selain +,-,x,/
ulang:
cout<<"ulang ? (y/n)"<<endl; //mengulang
cin>>ulg;
if (ulg=='y')
goto mulai;
else{
cout<<"terima kasih sudah menggunakan program ini"<<endl;
}
}
}
#include <stdio.h>
#include <conio.h>
void calc();
int main(){
calc(); //memanggil fungsi calc()
return 0;
}
void calc(){
float a,b,hsl; char opt,ulg;
mulai:
cout<<" KALKULATOR SEDERHANA "<<endl;
cout<<"Penjumlahan, Pengurangan, Perkalian, dan Pembagian"<<endl;
cout<<"|-------------------------------------------|"<<endl;
cin>>a>>opt>>b; //input bilangan,operator dan bilangan
switch (opt){
case '+':
hsl=a+b;
cout<<hsl<<endl;
goto ulang;
case '-':
hsl=a-b;
cout<<hsl<<endl;
goto ulang;
case 'x':
hsl=a*b;
cout<<hsl<<endl;
goto ulang;
case '/':
hsl=a/b;
cout<<hsl<<endl;
goto ulang;
default:
cout<<"Operasi Tidak Ditemukan"<<endl; //hasil yang terjadi jika pada opt dimasukkan selain +,-,x,/
ulang:
cout<<"ulang ? (y/n)"<<endl; //mengulang
cin>>ulg;
if (ulg=='y')
goto mulai;
else{
cout<<"terima kasih sudah menggunakan program ini"<<endl;
}
}
}


