All pastes #2068658 Raw Edit

Anonymous

public c v1 · immutable
#2068658 ·published 2011-05-24 21:32 UTC
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');}