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. Criar arquivo de origem. Criar arquivo de origem para começar a escrever o programa C ++.

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-

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

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-

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-

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-

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

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-

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-

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-

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-

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

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.
#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: