Sei sulla pagina 1di 1

Fundamentos de Programacin

Unidad 3. Introduccin al lenguaje C


3.6. Codificacin de algoritmos

Programa 3.3: ventaBoletos.c /* Descripcin: Simulador de la caja de cobro de un cine.*/

/* Directivas al procesador */ #include<stdio.h>/* Funciones de entrada y salida */ #include<stdlib.h>/* Funciones del sistema */ /* Funcin Principal */ main( ) { /*Declaracin de variables y constantes */ constint precio = 45; intnBoletos, total, pago, cambio; /*Mensaje de bienvenida*/ printf(********** Venta de boletos CineESAD************\n\n); /*Datos de entrada*/ printf(Proporcione el numero de boletos que desea comprar:\t); scanf(%d,&nBoletos); /*Calculamos el total de la venta*/ total = nBoletos*precio; printf(El total es *** %d pesos *** \n\n,total); /*Leemos el pago y calculamos el cambio*/ printf(Indique el monto de su pago: ); scanf(%d,&pago); /*Calculamos el cambio y lo devolvemos*/ cambio = pago - total; printf(\n\n El monto de su cambio es %d\n,cambio); printf(\n\t%d billetes de $200, cambio/200); cambio = cambio%200; printf(\n\t%d billetes de $100, cambio/100); cambio = cambio%100; printf(\n\t%d billetes de $50, cambio/50); cambio = cambio%50; printf(\n\t%d billetes de $20, cambio/20); cambio = cambio%20; printf(\n\t%d monedas de $10, cambio/10); cambio = cambio%10; printf(\n\t%d monedas de $5, cambio/5); cambio = cambio%5; printf(\n\t%d monedas de $2, cambio/2); cambio = cambio%2; printf(\n\t%d monedas de $1, cambio); printf(\n\nCineESAD le agradece su preferencia\n\n); system(pause);/*har una pausa antes de terminar la ejecucin*/ }/*fin main*/

Educacin Superior Abierta y a Distancia Ciencias Exactas y Tecnologa

Potrebbero piacerti anche