Área total de prismas de base hexagonal.

Classificação: Fixação

Enunciado

Faça um programa para calcular a área total de prismas de base hexagonal. O programa deve funcionar para uma quantidade indeterminada de prismas, mas deve parar quando o valor do lado da base for igual a -1. O programa deve ler o tamanho do lado da base (l) e a altura (h) do prisma, nesta ordem, não pode permitir valores negativos e nem valores nulos. Caso apareçam, o usuário deve digitar novamente até que um valor válido seja fornecido. O programa deve validar l e h individualmente. O cálculo da área total (At) deve ser realizado conforme a equação abaixo e o resultado apresentado na tela. Considere que a base possui os seis lados de tamanhos iguais. Use o "\n" para mostrar as áreas calculadas um por linha.

AT=AL+2AB;AB=6l2 34 e AL=6lhA_T = A_L + 2\cdot A_B; A_B = 6 \cdot \frac{ l^2\ \sqrt[]{3}}{4} \ \mathrm{e} \ A_L = 6 \cdot l \cdot h

Exemplo de entrada:

2 3 -1

Exemplo de saída esperada:

56.78460969082653

Saída dos casos de teste