La aerolínea Nilcer desea desarrollar un programa que le permita calcular el costo de un tiquete o mas de un cliente, además, el cliente desea saber que clases de vuelo existen, que descuentos hay en los viajes de la aerolínea, desea conocer también el tiempo que tardara, la distancia que ha recorrido el avión, los tipos de aviones que cuenta la empresa
La aerolínea Nilcer desea desarrollar un programa que le permita calcular el costo de un tiquete o mas de un cliente, además, el cliente desea saber que clases de vuelo existen, que descuentos hay en los viajes de la aerolínea, desea conocer también el tiempo que tardara, la distancia que ha recorrido el avión, los tipos de aviones que cuenta la empresa
ANALISIS DE DATOS
DATOS DE ENTRADA: TIPOS DE AVIONES, CLASES DE VUELO, VELOCIDAD DE LOS AVIONES, DESCUENTOS DE
DATOS DE SALIDA: EL SALDO DEL O MAS TIQUETES QUE HA CMPRADO EL CLIENTE, EL NOMBRE, CEDULA, TIPOS DE AVION, TIEMPO DE VUELO, DISTANCIA RECORRIDA, Y EL DESCUENTO ADQUIRIDO EN EL VIAJE
PROCESO: SE DESEA DETERMINAR EL VALOR DEL O MAS TIQUETES, DE TAL FORMA SE INGRESAN EL NOMBRE, CEDULA, CLASE DE VUELO, CUANTOS TIQUETES VA A COMPRAR Y SE GENERA EL NUEVO VALOR DE LOS TIQUTES, EL AVION SELECCIONADO PARA EL VIAJE,
EL CLIENTE INGRESA EL NOMBRE,
CLASE ECONOMICA: REFRIGERIO GRATIS Y VER UNA PELICULA GRATIS
CLASE EJECUTIVA: COBIJAS, REFRIGERIO, BEBIDAS DE TODO TIPO, COMIDAS Y VER UNA PELICULA GRATIS
PRIMERA CLASE: BEBIDAS DE TODO TIPO, COBIJAS, VER PELICULAS GRATIS, COMIDAS GRATIS E INTERNET GRATIS EN EL AVION
DESPUES DE HABER SELECCIONADO
CLASE ECONOMICA: 20%
CLASE EJECUTIVA: 30%
PRIMERA CLASE: 40%
LUEGO EL SOFTWARE CALCULA ASI:
COSTO _ MILLAS _ ECONÓMICO = $500
COSTO _ MILLAS _ EJECUTIVO = $800
COSTO _ MILLAS _ PRIMERA CLASE = $1000
COSTO _ TIQUETE = COSTO _ MILLAS _ ECONÓMICO*DISTANCIA _ CIUDAD
COSTO _ TIQUETE = COSTO _ MILLAS _ EJECUTIVO*DISTANCIA _ CIUDAD
COSTO _ TIQUETE = COSTO _ MILLAS _ PRIMERA_CLASE*DISTANCIA_CIUDAD
SI EL CLIENTE COMPRA MAS DE UN TIQUETE:
COSTO _ MILLAS _ ECONÓMICO = $500
COSTO _ MILLAS _ EJECUTIVO = $800
COSTO _ MILLAS _ PRIMERA CLASE = $1000
COSTO _ TIQUETE = COSTO _ MILLAS _ ECONÓMICO*DISTANCIA _ CIUDAD
COSTO _ TIQUETE = COSTO _ MILLAS _ EJECUTIVO*DISTANCIA _ CIUDAD
COSTO _ TIQUETE = COSTO _ MILLAS _ PRIMERA_CLASE*DISTANCIA_CIUDAD
DISTANCIA_CIUDAD = DISTANCIA_1 + DISTANCIA_N
VALOR_TIQUETE = NUMERO_TIQUETES * COSTO_TIQUETE
FINALMENTE PARA CALCULAR EL TIEMPO SE HACE ASI:
TIEMPO = DISTANCIA_CIUDAD / VELOCIDAD AVION
VELOCIDAD_AVIONETA =
VELOCIDAD_BOING747 =
VELOCIDAD_AIRBUS =
LUEGO SE MOSTRARA EN
TABLA DE ALGORITMO
OBJETIVO | SE DESEA CONOCER EL SALDO DE UNO O MAS TIQUETES QUE HA CMPRADO EL CLIENTE, EL NOMBRE, CEDULA, TIPOS DE AVION, TIEMPO DE VUELO, DISTANCIA RECORRIDA, Y EL DESCUENTO ADQUIRIDO POR COMPRA DE DOS O MAS TIQUETES |
ESTIPULACION DEL PROBLEMA | SE DESEA DETERMINAR EL VALOR DEL O MAS TIQUETES, DE TAL FORMA SE INGRESAN EL NOMBRE, CEDULA, CLASE DE VUELO, CUANTOS TIQUETES VA A COMPRAR Y SE GENERA EL NUEVO VALOR DE LOS TIQUTES, EL AVION SELECCIONADO PARA EL VIAJE, |
IDENTIFICACION DE DATOS | ENTRADA: TIPOS DE AVIONES, CLASES DE VUELO, VELOCIDAD DE LOS AVIONES, DESCUENTOS DE SALIDA: EL SALDO DEL O MAS TIQUETES QUE HA CMPRADO EL CLIENTE, EL NOMBRE, CEDULA, TIPOS DE AVION, TIEMPO DE VUELO, DISTANCIA RECORRIDA, Y EL DESCUENTO ADQUIRIDO POR COMPRA DE 2 O MAS TIQUETES |
PROCESO | DATOS INTERNOS: ECONOMICO = 500, EJECUTIVO = 800 PRIMERA_CLASE = 1000 V_AVIONETA = V_BOING747 = V_AIRBUS = %_ECONOMICO = 0.20 %_EJECUTIVO = 0.30 %_PRIMERA_CLASE = 0.40 ACCIONES ATOMICAS: A) INGRESA NOMBRE B) INGRESA CEDULA C) INGRESA CLASE DE VUELO D) INGRESA NUMERO_TIQUETES E) SI NUMERO_TIQUETES > 1 F) COSTO _ MILLAS _ ECONÓMICO = $500 G) COSTO _ MILLAS _ EJECUTIVO = $800 H) COSTO _ MILLAS _ PRIMERA CLASE = $1000 I) COSTO _ TIQUETE = COSTO _ MILLAS _ ECONÓMICO*DISTANCIA _ CIUDAD J) COSTO _ TIQUETE = COSTO _ MILLAS _ EJECUTIVO*DISTANCIA _ CIUDAD K) COSTO _ TIQUETE = COSTO _ MILLAS _ PRIMERA_CLASE*DISTANCIA_CIUDAD L) DISTANCIA_CIUDAD = DISTANCIA_1 + DISTANCIA_N M) VALOR_TIQUETE = NUMERO_TIQUETES * COSTO_TIQUETE N) TIEMPO = DISTANCIA_CIUDAD / VELOCIDAD AVION O) VELOCIDAD_AVIONETA = P) VELOCIDAD_BOING747 = Q) VELOCIDAD_AIRBUS = R) IMPRIMIR NOMBRE S) IMPRIMIR CEDULA T) IMPRIMIR CLASE DE VUELO U) IMPRIMIR DISTANCIA RECORRIDA V) IMPRIMIR TIEMPO DEL VUELO W) IMPRIMIR TIPO DE AVION X) IMPRIMIR VALOR DEL TIQUETE O LOS TIQUETES E) SINO F) COSTO _ MILLAS _ ECONÓMICO = $500 G) COSTO _ MILLAS _ EJECUTIVO = $800 H) COSTO _ MILLAS _ PRIMERA CLASE = $1000 I) COSTO _ TIQUETE = COSTO _ MILLAS _ ECONÓMICO*DISTANCIA _ CIUDAD J) COSTO _ TIQUETE = COSTO _ MILLAS _ EJECUTIVO*DISTANCIA _ CIUDAD K) COSTO _ TIQUETE = COSTO _ MILLAS _ PRIMERA_CLASE*DISTANCIA_CIUDAD L) VELOCIDAD_AVIONETA = M) VELOCIDAD_BOING747 = N) VELOCIDAD_AIRBUS = O) IMPRIMIR NOMBRE P) IMPRIMIR CEDULA Q) IMPRIMIR CLASE DE VUELO R) IMPRIMIR DISTANCIA RECORRIDA S) IMPRIMIR TIEMPO DEL VUELO T) IMPRIMIR TIPO DE AVION U) IMPRIMIR VALOR DEL TIQUETE O LOS TIQUETES CURSOS DE ACCION 1. EL SALDO DEL O MAS TIQUETES QUE HA CMPRADO EL CLIENTE 2. EL NOMBRE 3. CEDULA 4. TIPOS DE AVION 5. TIEMPO DE VUELO 6. DISTANCIA RECORRIDA SECUENCIACION A) - B) - C) - D) - B) - C) - D)… DECISIÓN NUMERO_TIQUETES F) – G) - H) - I) - J)… ESTRUCTURAS DE CONTROL - ESTRUCTURA DECISIONAL - ESTRUCTURA SECUENCIAL - ESTRUCTURA REPETICIONAL
|
ALGORITMO | VER FIGURA |

No hay comentarios:
Publicar un comentario