100% encontró este documento útil (1 voto)
353 vistas8 páginas

Descuentos Aerolínea en Lenguaje C

Este documento presenta un ejercicio para calcular el descuento aplicable a clientes de una aerolínea según su categoría y cantidad de millas. Se pide al usuario ingresar la categoría de cliente (VIP o Ejecutivo) y cantidad de millas, y el programa determina el porcentaje de descuento (entre 8%-20%) según las reglas definidas y muestra el resultado.

Cargado por

Jeyder Fonseca
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
353 vistas8 páginas

Descuentos Aerolínea en Lenguaje C

Este documento presenta un ejercicio para calcular el descuento aplicable a clientes de una aerolínea según su categoría y cantidad de millas. Se pide al usuario ingresar la categoría de cliente (VIP o Ejecutivo) y cantidad de millas, y el programa determina el porcentaje de descuento (entre 8%-20%) según las reglas definidas y muestra el resultado.

Cargado por

Jeyder Fonseca
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Introducción

Esta actividad permitirá adentrarnos en los contenidos del curso, y nos facilitará
la comprensión y correcta aplicación de los conceptos básicos para programar
en leguaje C.

El desarrollo de esta actividad busca que el estudiante se familiarice con el


entorno del programa DEV C++ y aplique las diferentes librerías y funciones de
entrada y salida que se abordaron en la unidad 1.
Objetivos

 Aclarar terminos y conceptos basicos del lenguaje C.

 Definir un algoritmo que de respuesta al problema planteado aplicando


una lista de analisis de datos.
Unidad 1 – Tarea Individual
Ejercicio 2:

La Aerolínea Pegaso quiere ofrecer a sus clientes un programa de descuentos a partir de la cantidad de
millas que cada cliente quiera redimir, de allí, que se deben de cumplir unos requerimientos para
poder acceder a los descuentos, para eso se debe tener en cuenta la categoría a la que pertenece cada
cliente: Categorías:

Cliente VIP:

• Si el cliente tiene una cantidad igual o menor a 100 millas, se le brindara el 10% de descuento

• Si el cliente tiene una cantidad Mayor a 100 y menor o igual a 200 millas, se le brindara el 14% de
descuento

• Si el cliente tiene una cantidad mayor a 200 millas, se le brindara el 20% de descuento

Cliente Ejecutivo:

• Si el cliente tiene una cantidad igual o menor a 50 millas, se le brindara el 8% de descuento

• Si el cliente tiene una cantidad Mayor a 50 y menor o igual a 150 millas, se le brindara el 10% de
descuento

• Si el cliente tiene una cantidad mayor a 150 millas, se le brindara el 15% de descuento

El usuario Ingresa inicialmente la categoría del cliente (VIP o Ejecutivo) y luego la cantidad de millas
que tiene el cliente, a partir de allí el programa debe de mostrarle al usuario que porcentaje de
descuento aplica.

Requerimientos: El programa debe ser capaz de Restricciones: Los descuetos


reconocer los descuentos del cliente y dependiendo dependen de la categoría a la
de la cantidad de millas que cada cliente quiera que pertenece cada cliente.
redimir.

Datos o
Variables de Variables
Procesos Para Desarrollar variables de
Entrada Auxiliares
Salida
Scanf INT para declarar Se solicita el numero Prinf, se usa
variables enteras, en correspondiente a la categoria, para mostrar
este caso el tipo de las preguntas
categoria. Se hace uso de los condicionales que el
FLOAT para declarar IF y ELSE para ejecutar la usuario debe
variables decimales, subrutina según el tipo de responder, y
en este caso el categoria seleccionada. tambien para
numero de articulos, mostrar el
el descuento, el valor Se hace uso de comparadores resultado de
total y el valor a para conocer el tipo de las etapas del
pagar descuento al que aplica el programa
cliente. hasta
entregar un
Se realizan operaciones valor total a
aritmeticas para entregar el valor pagar con un
total a pagar luego de restarle el descuento.
descuento correspondiente.

Ejecución del Programa


(Paso a Paso, agregar tantas filas como lo requiera la ejecución de su programa)

Paso 1

Pantallazo: Descripción: En
esta etapa la
consola pide que se
digite el numero
asociado a la
categoria del
cliente, en este caso
1 para la categoría
Vip.

Luego de ingresar
la categoria, el
programa pide
ingresar el total de
millas a redimir.
Paso 2

Pantallazo: Descripción:
Con el valor total a
pagar guardado, el
programa pide
ingresar la cantidad
de millas para
calcular el
descuento, para
este caso 150 millas
equivalen a un
descuento del 14%,
el programa hace la
operación para
entregar como
resultado un valor
equivalente al total
menos el 14% de
descuento.

int main() {

int millas = 50;

int millas2 = 100;


int millas3 = 150;

int millas4 = 200;

int millas5;

int numero;

int vip = 1;

int ejecutivo = 2;

printf("\n Aerolinea Pegaso \n");

printf("\n Programa Calcula Descuento Cliente \n");

printf("\n Escoja Tipo de Cliente :\n");

printf("\n Ingrese 1 Para Cliente Vip, y 2 Para Cliente Ejecutivo\n\n");

scanf("%u",&numero);

if (numero == vip)

printf("\n Ingrese sus Millas Ud es Un cliente VIP \n");

scanf("%u",&millas5);

if (millas5<=millas2)

printf("\n EL DESCUENTO EN SU PASAJE ES DEL 10 Por Ciento \n");

if (millas5 > millas2 && millas5 <= millas4)

printf("\n EL DESCUENTO EN SU PASAJE ES DEL 14 Por Ciento \n");

if (millas5>millas4)

printf("\n EL DESCUENTO EN SU PASAJE ES DEL 20 Por Ciento \n");

if (numero == ejecutivo)

{
printf("\n Ingrese sus Millas Ud es Un cliente EJECUTIVO \n");

scanf("%u",&millas5);

if (millas5<=millas)

printf("\n EL DESCUENTO EN SU PASAJE ES DEL 8 Por Ciento \n");

if (millas5 > millas && millas5 <= millas3)

printf("\n EL DESCUENTO EN SU PASAJE ES DEL 10 Por Ciento \n");

if (millas5>millas3)

printf("\n EL DESCUENTO EN SU PASAJE ES DEL 15 Por Ciento \n");

if (numero != ejecutivo && numero != vip)

printf("\n Usted acaba de Ingresar un Numero Incorrecto \n");

printf("\n Vuelva a Ejecutar el Programa \n");

return 0;

}
Conclusiones

El desarrollo de este problema me permitio aplicar los


conocimientos adquiridos en la unidad 1 como lo son los elementos
basicos del lengiaje en c.
La lista sistematica de analisis me permitio articular de mejor
manera la estructura del codigo del programa.

También podría gustarte