martes, 2 de octubre de 2012

Ejercicio 5. Papalote Hexagonal

PROBLEMA: Suponga que quiere crear un papalote hexagonal que mida 30 cm de lado con una distancia de 25 cm hasta el centro del papalote y lo quiere adornar con estampitas de hadas, ¿Qué tamaño deben tener las estampitas para poder pegarle 30 estampitas?

ALGORITMO
Entradas:  Numérico  longitud_lado
                 Numérico  apotema
                 Numérico  numero_estampitas
                 Numérico  LADOS
Salidas:    Numérico  area_estampitas
INICIO
Leer longitud_lado
Leer apotema
Leer numero_estampitas
Establecer LADOS
Multiplicar longitud_lado por LADOS y guardar en perimetro
Multiplicar perimetro por apotema y guardar en area
Dividir area entre 2 y guardar en area
Dividir area entre numero_estampitas y guardar en area_estampitas
Imprimir area_estampitas
FIN

PSEUDOCÓDIGO
class   Papalote_hexagonal
          //  Declaraciones (entradas)
              real:  longitud_lado
              real:  apotema
              real:  numero_estampitas
              entero:  LADOS = 6
          //  Declaraciones (salidas)
              real:  area_estampitas
          //  Procedimiento
main
              print  "Ingresar la longitud de cada lado"
              scan  longitud_lado
              print  "Ingresar el valor del apotema"
              scan  apotema
              print  "Ingresar el número de estampitas"
              scan  numero_estampitas
                       perimetro = longitud_lado * LADOS
                       area = perimetro * apotema
                       area = area / 2
                       area_estampitas = area / numero_estampitas
              print  "El áre de cada estampita en el papalote es:"
              print  area_estampitas
end_main
 

No hay comentarios:

Publicar un comentario