Ejercicio 7 «2º Parcial»
Perímetros y áreas de polígonos regulares
PROBLEMA:
Necesitamos un algoritmos que nos permita calcular el perímetro ó el área de polígonos regulares entre 5 y 9 lados.
ALGORITMO:
Entradas: cadena: operación
numérico: lados_poligono
numérico: valor_lados
numérico: valor_apotema
Salidas: numérico: figura
Inicio
•Leer lados_poligono
•Leer valor_lados
•Leer valor_apotema
•Leer operación
•Si operación es «PERÍMETRO» entonces
•Multiplicar lados_poligono por valor_lados
•Guardar en figura
•Si operación es «ÁREA» entonces
•Multiplicar valor_lados por lados_poligono
•Guardar en perimetro_poligono
•Dividir perimetro_poligono entre dos y guardar en figura
•Imprimir operación
•Imprimir figura
Fin
PSEUDOCÓDIGO
Class PoligonosRegulares
//Declaraciones (entradas)
numérico: lados_poligono
numérico: valor_lados
numérico: valor_apotema
cadena: operación
//Declaraciones (salidas)
numérico: figura
//Proceso
Main
Print «Introduce los lados del polígono»
Scan lados_poligono
Print «Introduce el valor de los lados»
Scan valor_lados
Print «Introduce el valor del apotema»
Scan valor_apotema
Print «Introduce la operación que deseas realizar»
Scan operación
if (operación=«PERÍMETRO») then
figura=lados_poligono*valor_lados
end_if
if (operación=«ÁREA») then
perímetro=valor_lados*lados_poligono
figura=perímetro/2
end_if
Print figura
End_main
No hay comentarios:
Publicar un comentario