#include <iostream>
using namespace std;
int main() {
double num1, num2;
char operacao;
cout << "Digite o primeiro numero: ";
cin >> num1;
cout << "Digite o operador (+, -, *, /): ";
cin >> operacao;
cout << "Digite o segundo numero: ";
cin >> num2;
switch (operacao) {
case '+':
cout << "Resultado: " << num1 + num2 << endl;
break;
case '-':
cout << "Resultado: " << num1 - num2 << endl;
break;
case '*':
cout << "Resultado: " << num1 * num2 << endl;
break;
case '/':
if (num2 != 0) {
cout << "Resultado: " << num1 / num2 << endl;
} else {
cout << "Erro! Divisão por zero!" << endl;
}
break;
default:
cout << "Operação inválida!" << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBkb3VibGUgbnVtMSwgbnVtMjsKICAgIGNoYXIgb3BlcmFjYW87CgogICAgY291dCA8PCAiRGlnaXRlIG8gcHJpbWVpcm8gbnVtZXJvOiAiOwogICAgY2luID4+IG51bTE7CgogICAgY291dCA8PCAiRGlnaXRlIG8gb3BlcmFkb3IgKCssIC0sICosIC8pOiAiOwogICAgY2luID4+IG9wZXJhY2FvOwoKICAgIGNvdXQgPDwgIkRpZ2l0ZSBvIHNlZ3VuZG8gbnVtZXJvOiAiOwogICAgY2luID4+IG51bTI7CgogICAgc3dpdGNoIChvcGVyYWNhbykgewogICAgICAgIGNhc2UgJysnOgogICAgICAgICAgICBjb3V0IDw8ICJSZXN1bHRhZG86ICIgPDwgbnVtMSArIG51bTIgPDwgZW5kbDsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAnLSc6CiAgICAgICAgICAgIGNvdXQgPDwgIlJlc3VsdGFkbzogIiA8PCBudW0xIC0gbnVtMiA8PCBlbmRsOwogICAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICcqJzoKICAgICAgICAgICAgY291dCA8PCAiUmVzdWx0YWRvOiAiIDw8IG51bTEgKiBudW0yIDw8IGVuZGw7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJy8nOgogICAgICAgICAgICBpZiAobnVtMiAhPSAwKSB7CiAgICAgICAgICAgICAgICBjb3V0IDw8ICJSZXN1bHRhZG86ICIgPDwgbnVtMSAvIG51bTIgPDwgZW5kbDsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIGNvdXQgPDwgIkVycm8hIERpdmlzw6NvIHBvciB6ZXJvISIgPDwgZW5kbDsKICAgICAgICAgICAgfQogICAgICAgICAgICBicmVhazsKICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICBjb3V0IDw8ICJPcGVyYcOnw6NvIGludsOhbGlkYSEiIDw8IGVuZGw7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0K