#include <iostream>
using namespace std;
int main() {
char op; // operatörü tutmak için char veri tipi kullanıyoruz
float num1, num2, result;
cout << "İşlem yapmak istediğiniz sayıları ve operatörü girin: ";
cin >> num1 >> op >> num2;
switch(op) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
cout << "Hatalı operatör girdiniz";
return 0;
}
cout << num1 << " " << op << " " << num2 << " = " << result;
return 0;
}
Bu kodda, kullanıcıdan ilk sayıyı, işlem operatörünü ve ikinci sayıyı girmesi isteniyor. Ardından, switch-case
ifadesi kullanarak doğru operatöre karşılık gelen matematiksel işlemi gerçekleştiriyoruz. Son olarak, işlemin sonucunu ekrana yazdırıyoruz.
Örneğin, kullanıcı 5 + 6 gibi bir işlem girdiğinde program şu şekilde çalışacaktır:
İşlem yapmak istediğiniz sayıları ve operatörü girin: 5 + 6 5 + 6 = 11