Está en la página 1de 3

ESTUDIOS PROFESIONALES PARA EJECUTIVOS

FUNDAMENTOS DE PROGRAMACION (IS147)


Material de Trabajo Autónomo – Tarea 2
Ciclo 2014-2-M2
Profesores : Iván Herrera, Roberto Montero, Daniel Subauste
Secciones : Todas
Alumno :

Indicaciones:
● El trabajo es individual
● Colocar su apellido y nombre en el lugar respectivo.
● Cualquier intento de copia será anulada la tarea, se colocará cero de nota

1) Escriba un programa que permita calcular el Área Lateral, Área Total y


Volumen de una Pirámide Hexagonal Regular, dados como datos el
lado de la base (Lado) y el apotema de la pirámide (Apotema). Use las
siguientes fórmulas:

Altura=√ Apotema 2 −0.75 Lado 2


Area Lateral=3∗Lado∗Apotema
2
Area Total=Area Lateral+Lado ∗1.7321∗6/4
Volumen=( Lado2∗1.7321∗6/4)∗Altura/3

Apotema es la altura de
una de sus caras
triangulares.

Lado

Nota:
- con el operador ** se eleva un número a una potencia.
Por ejemplo 2^3  en ruby sería 2**3
- con la función Math.sqrt(numero), se encuentra la raíz cuadrada de “nu-
mero”
Por ejemplo 2  en ruby sería Math.sqrt(2)

Página 1
Solucionario:

def piramide

puts"Ingrese el lado de la base de la pirámide"

lado_base=gets.to_f

puts"Ingrese el apotema de la pirámide"

apotema=gets.to_f

area_lateral=3*lado_base*apotema

puts"El area lateral es="+area_lateral.to_s

area_total=area_lateral+lado_base**2*1.7321*6/4

puts"El area total es="+area_total.to_s

altura=Math.sqrt(apotema**2-0.75*lado_base**2)

volumen=(lado_base**2*1.7321*6/4)*altura/3

puts"El volumen es="+volumen.to_s

end

piramide

Página 2
Página 3

También podría gustarte