rendered paste body#include <stdio.h>#include <conio.h>#include <string.h>#define preciocorset 15#define preciopollera 17#define precioconj 32 //Conjuntos 1,2,3,5,6,7,8#define A 50 // Precio de los corsets 8,27,40,62,72#define B 30 // Precio de los corsets 14,20,21,42,57,78,99,106#define C 60 // Precio de los corsets 16#define D 20 // Precio de los corsets 24,37,39,46,83#define E 25 // Precio de los corsets 23,56#define F 35 // Precio de los corsets 34,10,52,86,92#define G 40 // Precio de los corsets 47,84,87#define H 20 // Precio de los conjuntos 9 Sin agregado#define I 40 // Precio de los conjuntos 9 Con agregado#define J 500 // Precio de los conjjuntos 4#define codmin 1#define codmax 112#define codconjmin 1#define codconjmax 9void main (){int cantcorset=0,totcorset,cantpollera=0,totpollera,cant=0,opcion,manual=0;int codigo,cantcorsetespecial=0,totespecial,canttotesp=0;int codigoconj,cantconjespecial=0,canttotconjesp=0,totconjespecial;float suma=0,preciomanual;char agregado,salir;do{ clrscr(); fflush(stdin); do { clrscr(); printf("Elegir opcion \n"); printf("\n"); printf("1- Corsets Normales \n"); printf("2- Polleras Normales \n"); printf("3- Corsets Especiales \n"); printf("4- Conjuntos Especiales \n"); printf("5- Ingreso manual \n"); printf("99- Salir \n"); printf("\n"); printf("Subtotal: %.2f \n", suma); printf("Cantidad de prendas: %d \n", cant); scanf("%d", &opcion); //fflush(stdin); while ((opcion!=1) && (opcion!=2) && (opcion!=3) && (opcion!=4) && (opcion!=5) && (opcion!=99)){ printf("Opcion invalida, reingrese \n"); scanf("%d", &opcion); } if (opcion==1){ clrscr(); printf("Corsets Normales \n"); printf("Ingresar cantidad \n"); scanf("%d",&cantcorset); fflush(stdin); totcorset=cantcorset*preciocorset; cant+=cantcorset; suma+=totcorset; } if (opcion==2){ clrscr(); printf("Polleras Normales \n"); printf("Ingresar Cantidad \n"); scanf("%d", &cantpollera); fflush(stdin); totpollera=cantpollera*preciopollera; cant+=cantpollera; suma+=totpollera; } if (opcion==3){ clrscr(); printf("Corsets Especiales \n"); printf("Ingresar codigo \n"); scanf("%d", &codigo); fflush(stdin); while (codigo<codmin || codigo>codmax) { printf("Codigo invalido, debe estar entre %d y %d \n",codmin,codmax); scanf("%d", &codigo); fflush(stdin); }//while switch (codigo){ case 8: case 27: case 40: case 62: case 72: printf("El precio es $ %d \n",A); printf("Ingrese cantidad \n"); scanf("%d",&cantcorsetespecial); canttotesp+=cantcorsetespecial; cant+=cantcorsetespecial; totespecial=cantcorsetespecial*A; suma+=totespecial; break; case 14: case 20: case 21: case 42: case 57: case 78: case 99: case 106: printf("El precio es $ %d \n",B); printf("Ingrese cantidad \n"); scanf("%d",&cantcorsetespecial); canttotesp+=cantcorsetespecial; cant+=cantcorsetespecial; totespecial=cantcorsetespecial*B; suma+=totespecial; break; case 16: printf("El precio es $ %d \n",C); printf("Ingrese cantidad \n"); scanf("%d",&cantcorsetespecial); cant+=cantcorsetespecial; canttotesp+=cantcorsetespecial; totespecial=cantcorsetespecial*C; suma+=totespecial; break; case 24: case 37: case 39: case 46: case 83: printf("El precio es $ %d \n",D); printf("Ingrese cantidad \n"); scanf("%d",&cantcorsetespecial); canttotesp+=cantcorsetespecial; cant+=cantcorsetespecial; totespecial=cantcorsetespecial*D; suma+=totespecial; break; case 26: case 53: printf("El precio es $ %d \n",E); printf("Ingrese cantidad \n"); scanf("%d",&cantcorsetespecial); canttotesp+=cantcorsetespecial; cant+=cantcorsetespecial; totespecial=cantcorsetespecial*E; suma+=totespecial; break; case 34: case 10: case 52: case 86: case 92: printf("El precio es $ %d \n",F); printf("Ingrese cantidad \n"); scanf("%d",&cantcorsetespecial); canttotesp+=cantcorsetespecial; cant+=cantcorsetespecial; totespecial=cantcorsetespecial*F; suma+=totespecial; break; case 47: case 84: case 87: printf("El precio es $ %d \n",G); printf("Ingrese cantidad \n"); scanf("%d",&cantcorsetespecial); canttotesp+=cantcorsetespecial; cant+=cantcorsetespecial; totespecial=cantcorsetespecial*G; suma+=totespecial; break; default: printf("El precio es $ %d \n",preciocorset); printf("Ingrese cantidad \n"); scanf("%d",&cantcorsetespecial); canttotesp+=cantcorsetespecial; cant+=cantcorsetespecial; totespecial=cantcorsetespecial*preciocorset; suma+=totespecial; }//switch }//if if (opcion==4){ clrscr(); printf("Conjuntos Especiales \n"); printf("Ingresar Codigo \n"); scanf("%d", &codigoconj); fflush(stdin); while (codigoconj<1 || codigoconj>9){ printf("Codigo invalido, debe estar entre %d y %d \n",codconjmin,codconjmax); scanf("%d", &codigo); fflush(stdin); } if (codigoconj==9){ printf("Si es SIN agregado presione 's', si es CON agregado presione 'c' \n"); scanf("%c",&agregado); fflush(stdin); while(agregado!='s' && agregado!='c'){ printf("Si es SIN agregado presione 's', si es CON agregado presione 'c' \n"); scanf("%c",&agregado); fflush(stdin); } if (agregado=='s'){ printf("El precio es $ %d \n",H); printf("Ingrese cantidad \n"); scanf("%d",&cantconjespecial); canttotconjesp+=cantconjespecial; cant+=cantconjespecial; totconjespecial=cantconjespecial*H; suma+=totconjespecial; } if (agregado=='c'){ printf("El precio es $ %d \n",I); printf("Ingrese cantidad \n"); scanf("%d",&cantconjespecial); canttotconjesp+=cantconjespecial; cant+=cantconjespecial; totconjespecial=cantconjespecial*I; suma+=totconjespecial; } } if (codigoconj==4){ printf("El precio es $ %d \n",J); printf("Ingrese cantidad \n"); scanf("%d",&cantconjespecial); canttotconjesp+=cantconjespecial; cant+=cantconjespecial; totconjespecial=cantconjespecial*J; suma+=totconjespecial; } if ((codigoconj==1) || (codigoconj==2) || (codigoconj==3) || (codigoconj==5) || (codigoconj==6) || (codigoconj==7) || (codigoconj==8)){ printf("El precio es $ %d \n",precioconj); printf("Ingrese cantidad \n"); scanf("%d",&cantconjespecial); canttotconjesp+=cantconjespecial; cant+=cantconjespecial; totconjespecial=cantconjespecial*precioconj; suma+=totconjespecial; } } if (opcion==5){ clrscr(); printf("Ingreso Manual \n"); printf("Ingrese precio \n"); scanf("%f",&preciomanual); fflush(stdin); manual++; suma+=preciomanual; cant++; } } while (opcion!=99); clrscr(); printf("Cantidad de prendas: %d \n", cant); printf("\n"); printf("Corsets Normales: %d \n", cantcorset); printf("Polleras Normales: %d \n", cantpollera); printf("Corsets Especiales %d \n", canttotesp); printf("Conjuntos Especiales %d \n", canttotconjesp); printf("Otros: %d \n", manual); printf("Total: $ %.2f \n", suma); printf("Presione S para cerrar el programa"); scanf("%c",&salir);}while(salir!='s');}