Calculadora em C++
Introdução
O presente trabalho é sobre Programação Estruturada, mais concretamente sobre a linguagem de programação C, abordaremos os conceitos de tipos de variáveis, o comando “system” e seus argumentos, e a estrutura lógica do algoritmo do programa calculadora, proposto como desafio deste trabalho.
Relatório 1 – Planejamento Inicial
1. Menu Principal
Variável: op do tipo caractere
Ações:
1. Apresentar um menu com as seguintes opções:
Soma
Subtração
Multiplicação
Divisão
Exponenciação
Raiz quadrada
Porcentagem
Fatorial
Conversão Binário -> Decimal
Conversão Decimal -> Binário
Sair do programa
2. Receber a opção e armazenar (op)
2. Operação de Soma
Variáveis: val1, val2 e res do tipo double
Ações:
1. Solicitar e armazenar o primeiro valor (val1)
2. Solicitar e armazenar o segundo valor (val2)
3. Realizar o cálculo e armazenar o resultado (res)
4. Apresentar o resultado na tela (res)
3. Operação de Subtração
Variáveis: val1, val2 e res do tipo double
Ações:
1. Solicitar e armazenar o primeiro valor (val1)
2. Solicitar e armazenar o segundo valor (val2)
3. Realizar o cálculo e armazenar o resultado (res)
4. Apresentar o resultado na tela (res)
4. Operação de Multiplicação
Variáveis: val1, val2 e res do tipo double
Ações:
1. Solicitar e armazenar o primeiro valor (val1)
2. Solicitar e armazenar o segundo valor (val2)
3. Realizar o cálculo e armazenar o resultado (res)
4. Apresentar o resultado na tela (res)
5. Operação de Divisão
Variáveis: val1, val2 e res do tipo double
Ações:
1. Solicitar e armazenar o primeiro valor (val1)
2. Solicitar e armazenar o segundo valor (val2)
3. Realizar o cálculo e armazenar o resultado (res)
4. Apresentar o resultado na tela (res)
6. Operação de Exponenciação
Variáveis: val1, val2 e res do tipo double
Ações:
1. Solicitar e armazenar o valor da base (val1)
2. Solicitar e armazenar o valor expoente (val2)
3. Realizar o cálculo e armazenar o