hola q ace

Páginas: 4 (945 palabras) Publicado: 8 de octubre de 2013

Aplique la metodología orientada a objeto vista en clase para cada uno de los siguientes problemas:

1. Una agencia de viajes tiene la siguiente promoción: para grupos familiares de más decuatro adultos, ofrece un 10% de descuento en el precio del boleto de los adultos, ya que los niños tienen un 50% de descuento, sin importar la cantidad. Si se conoce el apellido de la familia, el precionormal del boleto, la cantidad de adultos y la cantidad de niños ¿Cuánto dinero pagará esa familia por la compra de sus boletos?

Solución:
Si colocamos todo en una sola clase, no se podría utilizarel código desarrollado para otras aplicaciones, así que se definirán dos clases:
Agencia y Familia. En Agencia se tendrá el precio del boleto y en Familia se tendrá el apellido, la cantidad deadultos y la cantidad de niños. El método de calcular el valor de la venta de esos boletos será de la agencia, que es la que cobrará ese dinero.

Pasos:
Se leen y almacenan los datos de entrada.
Si lacantidad de adultos > 4 entonces
PrecioxAdulto = Precio – (Precio x 0.1) // ó Precio*0.9
Si no
PrecioAdulto = Precio //no aplica descuento
PrecioNiño = Precio x 0.5 //ya que no importala cantidad de niños.
Monto a pagar = (Cantidad de Adultos x PrecioAdulto) + (Cantidad de
niños x PrecioNiño)

Clase Agencia


Clase Familia
real Precioalfanumérico Apellido
real CantAd
real CantNi

AsignarPrecio()
real ObtenerPrecio()
real CalcularAdulto()
real CalcularNiño()
real CalcularMonto()

AsignarApellido()
Alfanumérico ObtenerApellido()AsignarAdultos()
real ObtenerAdultos()
AsignarNinos()
real ObtenerNinos()


// implementación
clase ClaseAgencia
inicio
privado
real Precio
publico
AsignarPrecio(realElPrecio)
real ObtenerPrecio()
real CalcularAdulto(real LosAdultos)
real CalcularNino()
real CalcularMonto (real Adultos, PrecAd, Ninos, PrecNi)
fin

clase...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola q ace XD
  • hola q ace
  • hola q ace
  • hola q ace
  • hola que ace
  • oli q ace
  • Ola Q Ace
  • ola q ace

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS