Como criar uma calculadora em c ++

Procurando por um novo desafio para construir sua experiência básica de codificação C ++? Comece com a etapa para fazer uma calculadora básica de adição, subtração, multiplicação e divisão usando c ++ coding.

Passos

  1. Imagem intitulada 7296742 1
1. Criar arquivo de origem. Criar arquivo de origem para começar a escrever o programa C ++.
  • Imagem intitulada 7296742 2
    2. Declarar cabeçalhos. Comece a escrever no arquivo de origem, usando #include declarar cabeçalhos iOStream e Iomanoip e usando o identificador, usando namespace declarar std-.
    #include #include usando namespace std-
  • Imagem intitulada 7296742 3
    3. Criar main. Crie a declaração principal que você vai escrever o código. Adicione a declaração de retorno no final do código na função principal.
    int main () {return 0-}
  • Imagem intitulada 7296742 4
    4. Criar variáveis. Inicie o código entre colchetes da declaração principal antes da declaração de retorno. Declarar Variáveis ​​Int Num1 e Num2, e Variável de Char OPR.
    int num1, num2-char OPR-
  • Imagem intitulada 7296742 5
    5. Obtenha valores para NUM1 e NUM2. Use o comando Cout para solicitar ao usuário para inserir dois números. Usando CIN Atribuir a entrada para variáveis ​​num1 e Num2.
    Cout << "Digite dois inteiros: "-cinzel >> num1 >> num2-
  • Imagem intitulada 7296742 6
    6. Obtenha o operador para OPR. Use o comando Cout para solicitar o usuário para entrar em um operador para a equação. Usando CIN Atribuir a entrada para a variável CHAR, OPR.
    Cout << "Entre no operador: + (adição), - (subtração)," << "* (multiplicação), / (divisão): "-cinzel >> OPR-Cout << endl-
  • Imagem intitulada 7296742 7
    7. Criar declaração de saída. Use Cout para resultados de saída do que foi inserido, em seguida, inicie a instrução Switch para encontrar o resultado.
    Cout << num1 << " " << OPR << " " << num2 << " = "-Interruptor (OPR) {}
  • Imagem intitulada 7296742 8
    8. Declarar caso `+`. Faça a declaração de caso para quando o usuário deseja adição usando o caso, use Cout para sair do produto do NUM1 + NUM2, termine o caso com pausa.
    Caso `+`: Cout << num1 + num2 << endl-break-
  • Imagem intitulada 7296742 9
    9. Declarar caso `-`. Faça a declaração de caso para quando o usuário quiser fazer subtração usando o caso. Use Cout para produzir o produto de Num1 - Num2 e termine o caso com pausa.
    caso `-`: Cout << num1 - num2 << endl-break-


  • Imagem intitulada 7296742 10
    10. Declarar caso `*`. Faça a declaração de caso para quando o usuário quiser fazer multiplicação usando o caso. Use Cout para produzir o produto do NUM1 * NUM2 e termine o caso com pausa.
    Caso `*`: Cout << num1 * num2 << endl-break-
  • Imagem intitulada 7296742 11
    11. Declarar caso `/`. Fazer declaração de caso para quando o usuário quiser fazer divisão. Para este caso, embora você tenha que usar uma declaração de se e else caso o usuário tenta dividir por zero, se o número não for zero, use Cout para sair do produto de Num1 / Num2, mais se for zero, use Cout para sair declaração deixando o uso saber o problema.
    caso `/`: if (num2 != 0) Cout << num1 / num2 << endl-elsecout << "Erro Ncannot divide por zero" << endl-break-
  • Imagem intitulada 7296742 12
    12. Adicionar uma declaração padrão. Inclua a instrução padrão dentro da estrutura do comutador. Declaração padrão permite que o usuário saiba quando as variáveis ​​entram não são os operadores corretos. Terminar o interruptor após a instrução padrão.
    Padrão: Cout << "Operação ilegal" << endl-}
  • Imagem intitulada 7296742 13
    13. Execute o programa. Vá para o menu Build na parte superior da tela e clique em Build Program e pressione Ctrl 5 no teclado para executá-lo. Se houver erros, o compilador mostrará sua localização.
  • Aqui está o código final:
    #include #include usando namespace std-int main () {int num1, num2-char opr-cout << "Digite dois inteiros: "-cinzel >> num1 >> Num2-Cout << Endl-Cout << "Entre no operador: + (adição), - (subtração)," << " * (multiplicação), / (divisão): "-cinzel >> OPR-Cout << Endl-Cout << num1 << " " << OPR << " " << num2 << " = "-interruptor (OPR) {case `+`: Cout << num1 + num2 << endl-break-case `-`: Cout << num1 - num2 << Endl-Break-Case `*`: Cout << num1 * num2 << endl-break-caso `/`: if (num2 != 0) Cout << num1 / num2 << endl-elsecout << "Erro Ncannot divide por zero" << Endl-Break-Padrão: Cout << "Operação ilegal" << Endl-} Return 0-}
  • Pontas

    Se o código não será executado, certifique-se - é após as instruções corretas e: é após cada caso.
  • Se o programa estiver sendo executado, mas as respostas não estiverem corretas, certifique-se de quebrar é após a declaração de cada caso.
  • Coisas que você precisa

    • Computador
    • C ++ compilador (exemplos usam o Visual Basic)
    Compartilhe na rede social:
    Semelhante