Si un bucle que permita realizar más compras.
El array 'nom' era muy peque, sólo 10 podés usar uno más grande XD
cuando pongas las etiquetas de código, tenés que poner code=cpp
hasta luego
El array 'nom' era muy peque, sólo 10 podés usar uno más grande XD
Código (cpp) [Seleccionar]
int main()
{
char nom[128];
float Compra, Desc, Total;
int a, opc;
for(a=0;; a++)
{
if(a>0){
printf("\n\tDesea Realizar una nueva compra?\n");
fflush(stdin);
scanf("%d",&opc);
if(opc==0) break;
}
// Declaración para introducir el nombre del cliente
printf("Ingrese el nombre del cliente: \n",nom);
fflush(stdin);
scanf("%9s", nom);
printf("El nombre del cliente es %s \n", nom );
// Declaración para introducir total de la compra
printf ("Ingrese el total de su compra: \n", Compra);
fflush(stdin);
scanf ("%f", &Compra);
// Operaciones para aplicar descuento
if(Compra >= 8000)
{
Total = Compra-(Compra*0.12);
printf("El total a pagar es de: %6.2f \n", Total);
}
else if(Compra == 7999 && Compra >=5500)
{
Total = Compra-(Compra*.10);
printf("El total a pagar es de: %5.2f \n", Total);
}
else if(Compra ==5499 && Compra >=3100)
{
Total = Compra-(Compra*.07);
printf("El total a pagar es de:%6.2f \n", Total);
}
else if(Compra == 3099 && Compra >=1500)
{
Total = Compra-(Compra*.05);
printf("El total a pagar es de: %6.2f \n", Total);
}
if (Compra !=1500)
{
if (Compra < 1500)
printf("Su compra no aplica descuento \n");
printf("El total a pagar es de: %5.2f \n",Compra);
}
}
return 0;
}
cuando pongas las etiquetas de código, tenés que poner code=cpp
hasta luego