Matheus Cristian Postado Abril 2, 2021 Denunciar Share Postado Abril 2, 2021 Oi, estou fazendo uma calculadora e quando alguém quer multiplicar dois números, se ela digitar X quero q o X vire x para o programa entender. tentei fazer assim: #include <iostream> #include <ctype.h> using namespace std; string toLower (string string) { int i; for(i = 0; i < 3; i++) string = tolower(string[i]); } float operations (string operation, float num1, float num2) { if (operation == "+") { cout << num1 + num2; } else if (operation == "-") { cout << num1 - num2; } else if (operation == "/") { cout << num1 / num2, "\n"; } else if (operation == "x") { cout << num1 * num2; } else { cout << "Enter a valid operation!!!"; system("pause"); exit(0); } } int main (){ cout << "Enter a number: "; float n1 = 0; if (!(cin >> n1)) { cout << "Enter a valid value!!!\n"; system("pause"); exit(0); } cout << "Enter another number: "; float n2 = 0; if (!(cin >> n2)) { cout << "Enter a valid value!!!\n"; system("pause"); exit(0); } string operation_type = "None"; cout << "[+ = Addition, - = Subtraction, X = Multiplication, / = Division]\n"; cout << "Enter operation type: "; cin >> operation_type; toLower(operation_type); operations(operation_type, n1, n2); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 britivaldo Postado Abril 29, 2021 Denunciar Share Postado Abril 29, 2021 Use operação lógica Disjunção (OR) Em 02/04/2021 em 18:39, Matheus Cristian disse: else if (operation == "x") {cout << num1 * num2; } else if(( operation == "x" )||( operation == "X" )){} Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Matheus Cristian
Oi, estou fazendo uma calculadora e quando alguém quer multiplicar dois números, se ela digitar X quero q o X vire x para o programa entender. tentei fazer assim:
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.