Assalamualaikum teman-teman...
Program ini sama seperti program sebelumnya. bedanya hanya mengubah menggunakan switch. Prosesnya sama yaitu program akan Meminta inputan angka awal, simbol arimatika yang dipilih, input angka kedua, kemudian akan melakukan proses perhitungan di percabangan. Berikut adalah programnya :
Source code
#include <iostream> using namespace std; int main (){ float a,b, hasil; char aritmatika; cout<<"=============================================="<<endl; cout<<"= ="<<endl; cout<<"= Program Calculator Menggunakan Switch ="<<endl; cout<<"= ="<<endl; cout<<"=============================================="<<endl; //Memasukan Input dari user cout<<"Masukan Nilai Pertama : ";cin>>a; cout<<"Pilih Operator +,-,/,* : ";cin>>aritmatika; cout<<"Masukan Nilai Kedua : ";cin>>b; cout<<"----------------------------------------------"<<endl; cout<<"Hasil Perhitungan : "<<a<<aritmatika<<b; switch (aritmatika){ case '+': hasil = a+b; cout<<" = "<<hasil<<endl; break; case '-': hasil = a-b; cout<<" = "<<hasil<<endl; break; case '*': hasil = a*b; cout<<" = "<<hasil<<endl; break; case '/': hasil = a/b; cout<<" = "<<hasil<<endl; break; default : cout<<"----------------------------------------------"<<endl; cout<<"= OPERATOR YANG ANDA MASUKAN SALAH !!! ="<<endl; cout<<"----------------------------------------------"<<endl; } //Menahan program cin.get(); return 0; }