ÁREA O PERIMETRO
Teniendo una figura, triangulo o circulo, decidir que queremos calcular, perimetro o area. Leer solo los datos necesarios, imprimir resultado.
Entradas: Cadena: figura
Numerico base
Numerico altura
Numerico numero_lados
Numerico radio
Caracter proceso
Salidas: Numerico resultado
Inicio
*Leer base
*Leer altura
*Leer numero_lados
*Leer radio
Si figura es "T" entonces
establecer "la figura es un triangulo"
Si proceso es "A" entonces
multiplicar base por altura y dividir en dos
guardar en resultado
Si proceso es "P" entonces
multiplicar base por tres
guardar en resultado
Si figura es "C" entonces establecer "La figura es un circulo"
Si proceso es "A" entonces
multiplicar PI por radio al cuadrado
guardar en resultado
Si proceso es "P" entonces
multiplicar PI por radio por dos
guardar resultado
Imprimir resultado
Fin
Pseudocodigo
Class Figuras
//Declaraciones (entradas)
caracter:figura
real:base
real:altura
real:radio
caracter:operacion
NUMERO_DE_LADOS=3
PI=3.1416
//Declaraciones (salidas)
real:resultado
//Procedimiento
Main
print "Seleccionar figura"
scan figura
print "Introduce base"
scan base
print "Introduce altura"
sacn altura
print "seleccionar operacion"
scan operacion
If (figura= "T") then
if(operacion="A")then
resultado= (base*altura)/2
print "el area del triangulo es"
print resultado
else
resultado=base*NUMERO_DE_LADOS
print "el perimetro del triangulo es"
print resultado
else
if (figura="C") then
if (operacion= "A") then
resultado=PI* (radio^2)
pint "El area del circulo es"
print resultado
else
resultado=PI*(radio^2)
print "el perimetro del circulo es"
print resultado
end_if
end_main