👨🏫CALCULADORA CIENTÍFICA ESCRITA EM PASCAL.
Este projeto é uma calculadora científica escrita em Pascal. A calculadora oferece operações matemáticas básicas e funções científicas, com validação de entrada para garantir que os dados fornecidos pelo usuário sejam válidos.
-
Operações Básicas:
- Adição: Soma dois números fornecidos pelo usuário.
- Subtração: Subtrai o segundo número do primeiro número fornecido pelo usuário.
- Multiplicação: Multiplica dois números fornecidos pelo usuário.
- Divisão: Divide o primeiro número pelo segundo número fornecido pelo usuário, com validação para evitar divisão por zero.
-
Funções Científicas:
- Seno: Calcula o seno de um ângulo em graus fornecido pelo usuário.
- Cosseno: Calcula o cosseno de um ângulo em graus fornecido pelo usuário.
- Exponenciação: Calcula a potência de um número base elevado a um expoente fornecido pelo usuário.
- Logaritmo (base 10): Calcula o logaritmo de um número fornecido pelo usuário, com validação para garantir que o número seja maior que zero.
-
Validação de Entrada:
- Verifica se as entradas fornecidas pelo usuário são números válidos.
- Solicita a entrada novamente se uma entrada inválida for fornecida.
- Valida condições específicas, como evitar divisão por zero e números negativos para logaritmo.
-
Execução do Programa:
- Compile e execute o programa em um ambiente que suporte Pascal, como o Free Pascal Compiler (FPC).
-
Menu de Entrada:
- Ao iniciar o programa, um menu é exibido com as opções disponíveis.
- O usuário escolhe uma das opções digitando o número correspondente e pressionando Enter.
-
Entrada de Dados:
- Para cada operação, o programa solicita os dados necessários (números ou ângulos) e valida as entradas.
- Se uma entrada inválida for fornecida, o programa exibirá uma mensagem de erro e solicitará a entrada novamente.
-
Cálculo e Resultado:
- O programa realiza o cálculo correspondente e exibe o resultado no console.
-
Repetição ou Encerramento:
- Após exibir o resultado, o programa retorna ao menu principal, permitindo ao usuário realizar novas operações.
- O usuário pode encerrar o programa escolhendo a opção "Sair".
- Entendemos que para manipular arquivos em muitas linguagens e tecnologias, é necessário possuir conhecimento nessas áreas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponíveis: