/* Inputkan dua nombor dan satu pengoperasian, seterusnya laksanakan operasi yang bersesuaian berdasarkan pengoperasian yang diinputkan oleh pengguna seperti mana jadual dibawah. Contoh: Pengguna inputkan 10, 25 dan '*', hasil yang akan dipaparkan ialah 250. Gunakan gelung while supaya ianya dapat dilaksanakan berulangkali bergantung kepada input pengguna */
#include <ctype.h>
int main()
{
int nNom1, nNom2, nHasil = 0;
char chOperasi, chPilihan;
chPilihan = 'Y';
while (toupper(chPilihan) == 'Y')
{
cout<<"Masukkan Nombor pertama: ";
cin>>nNom1;
cout<<"Masukkan Nombor kedua: ";
cin>>nNom2;
cout<<"Masukkan Pengoperasi: ";
cin>>chOperasi;
switch (chOperasi)
{
case '+':
nHasil = nNom1 + nNom2;
break;
case '-':
nHasil = nNom1 - nNom2;
break;
case '*':
nHasil = nNom1 * nNom2;
break;
case '/':
nHasil = nNom1 + nNom2;
break;
default:
cout<<"Error";
break;
}
cout<<"\nHasilnya ialah: " <<nHasil <<endl;
cout<<"\nAdakah anda mahu meneruskan aturcara ini? [Y/N]: ";
cin>>chPilihan;
}
return 0;
}
No comments:
Post a Comment