Algoritmos
A empresa ABC Engenharia necessita de diversos cálculos de áreas, volumes e perímetros de primitivas básicas. Neste trabalho você irá implementar um programa em C para auxiliá-los neste trabalho. O seu programa deve ser capaz de calcular área e perímetro das seguintes primitivas:
Quadrado, Triângulo, Círculo. Além disso, deve ser capaz de calcular o volume das seguintes primitivas: Cubo, Esfera, Cilindro e Pirâmide. Todas as fórmulas necessárias estão contidas ao final da descrição do trabalho.
2. Funcionamento
O seu programa deve apresentar um menu inicial com o tipo de cálculo que deseja fazer:
~~~~~ Calculos Disponiveis ~~~~~
1- Area
2- Perimetro
3- Volume
Entre com a opção desejada:
Uma vez selecionado o tipo de cálculo desejado, deve ser apresentado um novo menu com as primitivas que estão disponíveis para aquele tipo de cálculo. Como exemplo, suponha que o usuário selecione a opção 1. Um novo menu deve aparecer:
~~~~~ Primitivas P/ Calculo de Area ~~~~~
1- Quadrado
2- Triangulo
3- Circulo
Entre com a primitiva desejada:
Uma vez selecionado a primitiva, deve ser lido os dados necessários para o cálculo. Suponha por exemplo, que o usuário selecione a opção 2 (triângulo). Segue então:
Entre com a base e a altura:
Uma vez fornecida as informações, deve ser impresso na tela o resultado do cálculo desejado e o programa então deve ser finalizado.
O funcionamento é similar para todas as entradas. Entretanto, observe que as informações devem ser solicitadas como entrada somente quando o usuário escolher o cálculo que deseja fazer a primitiva para realizar o cálculo, pois a combinação de tipo de cálculo e primitiva gera uma necessidade de dados diferente a ser lida.
Defina uma constante PI que armazena o valor 3.14159265359, afim de facilitar e garantir maior precisão para realização dos cálculos que necessitam do uso do .
3. Entrega do Trabalho
O trabalho deve ser entregue até o dia 23 de Junho