Máquina despachadora de productos, recibe el efectivo y da cambio#include <stdio.h>
#include <math.h>
int main()
{
int codigo, a=18,b=18,c=15,d=18;
float dinero,cambio,faltante,falta;
printf("Codigo\tProducto\tPrecio\n");
printf("1\tCoca Cola\t$18.00\n");
printf("2\tPepsi\t\t$18.00\n");
printf("3\tJugo del Valle\t$15.00\n");
printf("4\tFanta\t\t$18.00\n");
printf("Seleccione la bebida que desea:\n");
scanf("%d",&codigo);
switch(codigo){
case 1: printf("Seleccionaste una Coca Cola\nInserte importe\n"); scanf("%f",&dinero);
while(dinero<a){
faltante=a-dinero;
printf("Le restan %3.2f\n",faltante);scanf("%f",&falta);
dinero=dinero+falta;
}
cambio=dinero-a;
printf("Tome su cambio: %3.2f\nDisfrute su bebida",cambio);
break;
case 2: printf("Seleccionaste una Pepsi\nInserte importe\n");scanf("%f",&dinero);
while(dinero<b){
faltante=b-dinero;
printf("Le restan %3.2f\n",faltante);scanf("%f",&falta);
dinero=dinero+falta;
}
cambio=dinero-b;
printf("Tome su cambio: %3.2f\nDisfrute su bebida",cambio);
break;
case 3: printf("Seleccionaste un Jugo del Valle\nInserte importe\n");scanf("%f",&dinero);
while(dinero<c){
faltante=c-dinero;
printf("Le restan %3.2f\n",faltante);scanf("%f",&falta);
dinero=dinero+falta;
}
cambio=dinero-c;
printf("Tome su cambio: %3.2f\nDisfrute su bebida",cambio);
break;
case 4: printf("Seleccionaste una Fanta\nInserte importe\n");scanf("%f",&dinero);
while(dinero<d){
faltante=d-dinero;
printf("Le restan %3.2f\n",faltante);scanf("%f",&falta);
dinero=dinero+falta;
}
cambio=dinero-d;
printf("Tome su cambio: %3.2f\nDisfrute su bebida",cambio);
break;
default: printf("No hay producto");
}
No hay comentarios:
Publicar un comentario