ÁREA TRIANGULO Y RECTANGULO

Se necesita un algoritmo que calcule el área de triángulos y rectángulos conociendo su base y su altura.

Entradas: Numérico  base

               Numérico  altura

               Cadena  figura

Salida: Numérico area

Inicio

*Leer base

*Leer altura

Si la figura es un "triangulo" entonces 

Multiplicar base por altura y guardar en area

Dividir triangulo en dos

Sila figura es un "rectangulo" entonces

Multiplicar base por altura y guardar en area

Imprimir area

Fin

 

Pseudocodigo

 Class  Areas
//Declaraciones (entradas)
numerico: base
numerico: altura
cadena: figura
//Declaraciones (salidas)
numérico: area_figura
//Proceso
Main
  Print "Introduce la base"
  Scan base
  Print "Introduce la altura"
  scan altura
  Print "Introduce la figura"
  scan figura
   if (figura=triangulo) then
        area_figura=(base*altura)/2
   if (figura=rectangulo) then
        area_figura=base*altura
   end_if
Print  area_figura
End_main