Necesitamos un algoritmo que nos permita alcular el perimetro o el area de poligonos regulares entre 5 y 9 lados.
ALGORITMO
Entradas:
alfanumerico: operacion
numérico: numero_lados
numérico: base
numérico: altura
Salidas:
numérico: resultado
INICIO
Leer operacion
Leer numero_lados
Leer base
Leer altura
Si operación es "P" entonces
Multiplicar base por numero_lados y guardar en resultado
Si operación es "A" entonces
Multiplicar base por numero_lados y guardar en perimetro_poligono
Multiplicar perimetro_poligono por altura y guardar en
resultado
Imprimir resultado
FIN
PSEUDOCÓDIGO
Class Poligonos_regulares
// Declaraciones (entradas)
Caracter: operacion
Entero: numero_lados
Real: base
Real. altura
// Declaraciones (salidas)
Real: resultado
Main
Print "Introduce la operacion que quiere realizar"
Scan operacion
Print "Introduce la base"
Scan base
Scan "Introdcue la altura"
Scan altura
if (operacion == "P") then
resultado = base * numero_lados
end_-if
if (operaciones == "A") then
perimetro_poligono= base * numero_lados
resultado = perimetro_poligono * altura
end_if
Print resultado
End_main
No hay comentarios:
Publicar un comentario