#include <stdio.h>
int main()
{
int codigo, precioP1=10, precioP2=10, precioP3=10, accion, cocas=8, manzanitas=8,sprites=8,ciclo=1;
float cambio, dinero, faltante, falta;
while(ciclo>=1){
printf("_________________________________________________________________\n"); printf("\t MAQUINA EXPENDEDORA DE BEBIDAS \n"); printf("Codigo\t \tProducto\t\t Precio\t\t Cantidad\n"); printf("_________________________________________________________________\n"); printf(" 1\t \t Cola Cola\t \t 10\t\t %d\n", cocas
); printf(" 2\t \t Manzanita\t \t 10\t\t %d\n", manzanitas
); printf(" 2\t \t Sprite \t \t 10\t\t %d\n", sprites
);
printf("_________________________________________________________________\n"); printf("_________________________________________________________________\n"); printf("\nIngrese el numero de la opcion deseada\n");
if(accion==1){
printf(".........................Llenando......................\n\n\n"); cocas=8;
manzanitas=8;
sprites=8;
}
else if(accion==2){
printf("Ingrese el numero del producto deseado: \n"); switch(codigo){
case 1: printf("Seleccionaste una Coca Cola\n"); printf("Ingrese el dinero: "); while(dinero<precioP1){
faltante = precioP1 - precioP2;
printf("Falta mas dinero, ingrese lo que falta: %.2f", faltante
); dinero = dinero + falta;
}
cambio = dinero - precioP1;
printf("Tome su cambio: %.2f\n",cambio
); cocas = cocas-1;
break;
case 2: printf("Seleccionaste una manzanitas\n"); printf("Ingrese el dinero: "); while (dinero<precioP1){
faltante = precioP1 - dinero;
printf("Falta mas dinero, ingrese lo que falta: %.2f\n",faltante
); dinero = dinero + falta;
}
cambio = dinero - precioP2;
printf("Tome su cambio: %.2f\n", cambio
); manzanitas = manzanitas-1;
break;
case 3: printf("Seleccionaste un sprites"); printf("Ingrese el dinero: "); while(dinero<precioP1){
faltante = precioP1 - dinero;
printf("Fala mas dinero, ingrese lo que falta: %.2f\n",faltante
); dinero = dinero + falta;
}
cambio = dinero - precioP3;
printf("Tome su cambio: %.2f\n",cambio
); sprites = sprites-1;
break;
default: printf("No Existe Un Producto Con Ese Numero, Introduce Uno Valido\n"); //Si es un numero diferemte a 1, 2 o 2
}
}
else if(accion==2){
printf("...............Saliendo...............\n"); break;
}
else{
break;//si es numero diferente a 1, 2 o 2
}
}
}