Está en la página 1de 3

// Trabajo Prctico N 1

#include <stdio.h>
#include <conio.h>
#include <string.h>
int main (){
char nombre_apellido [30];
int monto, seleccion, producto1,producto2,producto3;
int cant_productos, saldo, compra;
char continuar;
cant_productos=0;
saldo=0;
compra=0;
printf ("\nIngrese su nombre y apellido: ");
gets (nombre_apellido);
printf ("\n\nIngrese el monto disponible: ");
scanf ("%d",&monto);
system ("cls");
if (monto > 0){
printf ("\n\t1:Productos de limpieza.\n\t2:Alimentos.\n\t3:Muebles.\n");
printf ("\n\tSeleccione una lista de productos: ");
scanf ("%d",&seleccion);
system ("cls");
switch (seleccion){
case 1:
printf ("\nProductos de limpieza:\n\t1: Jabon $8.\n\t2:
Detergente $21.\n\t3: Papel higienico paquete 4 unidades $22.\n\t4: Limpiador
liquido $11.\n\t5:Shampoo $6");
do
{
printf ("\nSeleccione el producto que desea adquirir:
");
scanf ("%d",&producto1);
if (producto1 == 1){
cant_productos++;
compra=compra+8;
}
else if (producto1==2){
cant_productos++;
compra=compra+21;
}
else if (producto1==3){
cant_productos++;
compra=compra+22;
}
else if (producto1==4){
cant_productos++;
compra=compra+11;
}
else if (producto1==5){
cant_productos++;
compra=compra+6;
}

else printf ("\nError en la

seleccion.");

printf ("\nPara continuar presione cualquier letra, presione 'f'


para finalizar: ");
fflush (stdin);
scanf ("%c",&continuar);
}while (continuar != 'f' && 'F');
break;
case 2:

printf ("\nAlimentos:\n\t6: Pan lactal 360g $16.\n\t7: Gaseosa


2,25l $18.\n\t8: Agua mineral 2l $19.\n\t9: Fideos 500g $10.\n\t10: Galletitas
dulces $6.");
do
{
printf ("\nSeleccione el producto que desea adquirir:
");
scanf ("%d",&producto2);
if (producto2==6){
cant_productos=cant_productos++;
compra=compra+16;}
else if (producto2==7){
cant_productos++;
compra=compra+18;
}
else if (producto2==8){
cant_productos++;
compra=compra+19;
}
else if (producto2==9){
cant_productos++;
compra=compra+10;
}
else if (producto2==10){
cant_productos++;
compra=compra+6;
}
else printf ("\nError en la
seleccion.");
printf ("\nPara continuar presione cualquier letra, presione
'f'para finalizar: ");
fflush (stdin);
scanf ("%c",&continuar);

case 3:

}while (continuar != 'f' && 'F');


break;

printf ("\nMuebles:\n\t11: Mesa redonda $1620.\n\t12: Sofa


cama $3254.\n\t13: silla $643.");
do
{
printf ("\nSeleccione el producto que desea adquirir:
");
scanf ("%d",&producto3);
if (producto3==11){
cant_productos++;
compra=compra+1620;
}
else if (producto3==12){

cant_productos++;
compra=compra+3254;
}

else if (producto3==13){
cant_productos++;
compra=compra+643;
}
else printf ("\nError en la seleccion.");
printf ("\nPara continuar presione cualquier letra, presione
'f'para finalizar: ");
fflush (stdin);
scanf ("%c",&continuar);
}while (continuar != 'f' && 'F');
break;
default: printf ("\nError en la seleccion.");
}

break;

system ("cls");
saldo=monto-compra;
printf ("\nNombre y apellido: %s",nombre_apellido);
if (saldo < 0){
printf ("\n\nEl monto ingresado es insuficiente para realizar la
compra.\n");
} else printf ("\n\nEl saldo sobrante es de: $%d",saldo);
printf ("\n\nEl monto ingresado es de: $%d",monto);
printf ("\n\nEl valor total de la compra es de: $%d",compra);
printf ("\n\nCantidad de productos: %d\n\n",cant_productos);
printf ("\n\tGracias por utilizar el programa.\n\n");
}else printf ("\n\nEl monto ingresado es insuficiente.\n\n\n");
system ("pause");
return 0;
}

También podría gustarte