Ir para conteúdo
Fórum Script Brasil
  • 0

Quero deixar uma string minuscula


Matheus Cristian

Pergunta

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);
    
}

 

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...