Fpr U3 A3 Gaom
Categorías:
VIP
Primera claseSegunda clase
Turismo
Destinos:
New York
París
Roma
Londres
Madrid
Bruselas
Berlín
Sidney
El usuario necesita ingresar:
El destino, eligiendo un numero del 1 al 8, según sea su asignación dentro de una tabla.
La categoría, de su vuelo. Puede ser VIP (V), Primera Clase (P), Segunda Clase (S), Turismo(T).
Ingresar la cantidad de asientos o boletos que desea adquirir.
Ingresarel nombre del comprador del o de los boletos de avión.
Espera que el programa devuelva:
El nombre del comprador.
El destino elegido.
La categoría del boleto de avión
El numero de asientos o boletos adquiridos.
El precio unitario del boleto.
El total a pagar.
Datos de entrada:
variables:
int destino,nBoletos; (tipo de dato entero)
char categoria, nombre[40],nomDestino[8];(tipo de dato string o carácter (1))
Datos de salida:
float total; (tipo de dato real o float)
char clase[14]; (tipo de dato string o carácter (1))
Metodología a seguir y descripción, para la programación del planteamiento del problema.
Documentar el programa con comentarios, el nombre, la descripción, el programador, la fecha de creación y ultima fecha de modificación del programa.Además de los comentarios entre líneas de las instrucciones mas significativas de cada bloque de instrucciones.
Definir las directivas de preprocesador que son:
#include<stdio.h>/* Funciones de entrada y salida */
#include<stdlib.h>/* Funciones del sistema */
#include<string.h>
Definir 7 variables simples;
Necesitaremos 3 secuencias y 4 condiciones si.
El usuariovisualizara en pantalla un mensaje de bienvenida realizando una pausa en la ejecución del sistema, para continuar con el proceso de ejecución solo se necesita presionar una tecla para continuar y visualizar una tabla de los destinos y categorías de vuelos; donde se muestra en la intersección del destino con categoría el precio correspondiente al destino elegido y categoría.
El programa solicita alusuario que proporcione el destino ingresando el numero asignado en la tabla a la variable destino, de destinos y categorías. Los números corresponden de la siguiente manera:
1.
2. New York
3. París
4. Roma
5. Londres
6. Madrid
7. Bruselas
8. Berlín
9. Sidney
Una vez ingresado el destino, el usuario debe observar la tabla para elegir la categoría y elprecio. De esta manera al ingresar la inicial de la categoría que se almacena en la variable categoría, también se asigna el precio del vuelo en el proceso de los datos de entrada.
1.
2. VIP (V)
3. Primera clase (P)
4. Segunda clase (S)
5. Turismo (T)
6.
También se le pide al usuario que ingrese la cantidad de boletos que desea comprar, ingresando el numero yasignándose a nBoletos.
Por ultimo dato de entrada, es el nombre a quien se le factura la venta del (de los) boleto(s), asignándose este a una variable llamada nombre.
Ahora le toca al programa procesar los datos de entrada de la siguiente manera:
En vez de utilizar una condición if, manejaremos las condiciones con un switch en caso de que se cumpla destino se procesa la secuencia de instruccionescorrespondientes al numero de destino, si se cumple se asigna a nomDestino el nombre del destino, para posteriormente imprimirlo en la factura; paso siguiente se inicia otro switch en caso de que se cumpla categoría V, P, S o T; se realiza la operación aritmética de nBoletos por el precio de la categoría que cumple la condición; también se le asigna a una variable clase la cadena de caracteres...
Regístrate para leer el documento completo.