Problemi di geometria

Per ognuno dei seguenti problemi di geometria scrivi le formule richieste e le corrispondenti espressioni in linguaggio di programmazione

Figura Input Output Formula Pascal
Quadrato lato diagonale
perimetro
area
Rettangolo larghezza
altezza
diagonale
perimetro
area
Rombo diagonale1
diagonale2
lato
perimetro
area
diagonale1
lato
diagonale2
perimetro
area
Cerchio raggio diametro cerchio_d d:=2*r;
circonferenza cerchio_c c:=2*Pi*r;
area cerchio_a a:=Pi*Sqr(r);
Triangolo equilatero lato altezza
perimetro
area
Triangolo isoscele base
lato
altezza
perimetro
area
base
altezza
lato
perimetro
area
lato
altezza
base
perimetro
area
Triangolo rettangolo cateto1
ipotenusa
cateto2
perimetro
area
cateto1
cateto2
ipotenusa
perimetro
area
Triangolo scaleno lato1
lato2
lato3
perimetro triangolo_2p p2:=l1+l2+l3;
area triangolo_a
Trapezio rettangolo base1
base2
altezza
latoObliquo
perimetro
area
Trapezio isoscele base1
base2
altezza
latoObliquo
perimetro
area
Cubo spigolo diagonale…
superficie
volume
Parallelepipedo lato1
lato2
lato3
diagonale…
superficie
volume
Piramide lato
altezza
superficie
volume
Cilindro raggio
altezza
superficie cilindro_s
volume cilindro_v
Cono raggio
altezza
superficie
volume
Sfera raggio superficie sfera_s s:=4*Pi*Sqr(r);
volume sfera_v v:=4/3*Pi*r*r*r;