Per utilizzare i numeri, tu usi un tipo di dato che rappresenta un numero (erroneamente utilizzi float, che rappresenta valori in virgola mobile. Dovresti utilizzare uno short o un int per i numeri interi).
Se vuoi utilizzare dei caratteri (quello che sono *, +, /, -), dovrai utilizzare il tipo di dato char.
Per quel tipo di programma, conviene utilizzare il costrutto switch, ma essenzialmente non cambia molto:
Codice PHP:
#include <iostream>
using namespace std;
int main()
{
char op;
cout << "Operatore: ";
cin >> op;
switch(op)
{
case '+':
{
cout << "PIU'" << endl;
break;
}
case '-':
{
cout << "MENO" << endl;
break;
}
case '*':
{
cout << "PER" << endl;
break;
}
case '/':
{
cout << "DIVISO" << endl;
break;
}
default:
{
cout << "Non e' un operatore" << endl;
break;
}
}
}