domingo, 15 de noviembre de 2009


EJERCICIO PARCIAL

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


SOLUCION

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 LA AEROLINEA, DISTANCIA ENTRE LAS CIUDADES CON NEIVA


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, LA DISTANCIA RECORRIDA Y EL TIEMPO QUE GASTA EL AVION EN LLEGAR AL DESTINO

EL CLIENTE INGRESA EL NOMBRE, LA CEDULA, E INGREA LA CLASE DE VUELO QUE DESEA VIAJAR.


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 LA CLASE DE VUELO, EL SOFTWARE LE CONSULTA AL CLIENTE SI DESEA ADQUIRIR OTRO TIQUETE PARA OTRA CIUDAD, LO CUAL LE GENERA UN DESCUENTO POR COMPRA MAS DE UN TIQUETE.


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 = 250 MILLAS / HORA

VELOCIDAD_BOING747 = 950 MILLAS / HORA

VELOCIDAD_AIRBUS = 1050 MILLAS / HORA


LUEGO SE MOSTRARA EN LA PANTALLA EL COSTO DEL O LOS TIQUETES, EL TIPO DE AVION SELECCIONADO, TIEMPO DE VUELO, DISTANCIA RECORRIDA, Y EL DESCUENTO ADQUIRIDO EN EL VIAJE


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, LA DISTANCIA RECORRIDA Y EL TIEMPO QUE GASTA EL AVION EN LLEGAR AL DESTINO

IDENTIFICACION DE DATOS

ENTRADA: TIPOS DE AVIONES, CLASES DE VUELO, VELOCIDAD DE LOS AVIONES, DESCUENTOS DE LA AEROLINEA, DISTANCIA ENTRE LAS CIUDADES CON NEIVA

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 = 250 MILLAS / h,

V_BOING747 = 950 MILLAS / h

V_AIRBUS = 1050 MILLAS / h

%_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 = 250 MILLAS / HORA

P) VELOCIDAD_BOING747 = 950 MILLAS / HORA

Q) VELOCIDAD_AIRBUS = 1050 MILLAS / HORA

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 = 250 MILLAS / HORA

M) VELOCIDAD_BOING747 = 950 MILLAS / HORA

N) VELOCIDAD_AIRBUS = 1050 MILLAS / HORA

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