pablosotol

Guia Programacion 1 - Ejercicio 16

Apr 3rd, 2015
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.56 KB | None | 0 0
  1. #include<stdio.h>
  2. int main(){
  3.     int totcontc,totcontb,nsc,nsb,totconta,nsa,a,x,conta=0,contb=0,contc=0,opc;
  4.     float total,s1a=0,s1b=0,s1c=0,totc,totb,tota,tsc,nvc,desc,tsb,nvb,desb,tsa,desa,nva,ncostb,ncostc,ncosta,costb,costc,costa,sa=5.00,sb=7.00,sc=10.00;
  5.     while(x!=1){
  6.         printf("\nBienvenido a la tienda de sillas importadas, seleccione cual desea comprar (1-A,2-B,3-C,4 para salir):  ");
  7.         scanf("%d",&opc);
  8.                switch(opc){
  9.                case 1: conta++;
  10.                        if(conta>0){
  11.                           costa=conta*sa;
  12.                           totconta=conta;
  13.                           tota=costa;
  14.  
  15.                }
  16.                           if(conta>4){
  17.                              desa=sa*0.03;
  18.                              nva=sa-desa;
  19.                              printf("\nUna vez cancelada 5 sillas, usted tiene un descuento del 3 por ciento, seleccione cuantas desea llevar (0 sino desea):  ");
  20.                              scanf("%d",&nsa);
  21.                              if(nsa>0){
  22.                              tsa=nsa*nva;
  23.                              totconta=conta+nsa;
  24.                              tota=tsa+costa;
  25.                    }
  26.                    }
  27.                break;
  28.                case 2: contb++;
  29.                        if(contb>0){
  30.                           costb=contb*sb;
  31.                           totcontb=contb;
  32.                           totb=costb;
  33.                }
  34.                           if (contb>4){
  35.                               desb=sb*0.05;
  36.                               nvb=sb-desb;
  37.                               printf("\nUna vez cancelada 5 sillas, usted tiene un descuento del 3 por ciento, seleccione cuantas desea llevar (0 sino desea):  ");
  38.                               scanf("%d",&nsb);
  39.                               if(nsb>0){
  40.                               tsb=nsb*nvb;
  41.                               totcontb=contb+nsb;
  42.                               totb=tsb+costb;
  43.                    }
  44.                    }
  45.                break;
  46.                case 3: contc++;
  47.                        if(contc>0){
  48.                           costc=contc*sc;
  49.                           totcontc=contc;
  50.                           totc=costc;
  51.                }
  52.                          if(contc>4){
  53.                             desc=sc*0.07;
  54.                             nvc=sc-desc;
  55.                             printf("\nUna vez cancelada 5 sillas, usted tiene un descuento del 3 por ciento, seleccione cuantas desea llevar (0 sino desea):  ");
  56.                             scanf("%d",&nsc);
  57.                             if(nsc>0){
  58.                             tsc=nsc*nvc;
  59.                             totcontc=contc+nsc;
  60.                             totc=tsc+costc;
  61.                    }
  62.                    }
  63.                break;
  64.                default: x=1;
  65.                break;
  66.                }
  67.                }
  68.                    printf("Factura:\n");
  69.                    if(conta>0){
  70.                    printf("%d sillas A: %.2f\n",totconta,tota);
  71.                    s1a=tota;
  72.                    }
  73.                    if(contb>0){
  74.                    printf("%d sillas B: %.2f\n",totcontb,totb);
  75.                    s1b=totb;
  76.                    }
  77.                    if(contc>0){
  78.                    printf("%d sillas C: %.2f\n",totcontc,totc);
  79.                    s1c=totc;
  80.                    }
  81.                    total=s1a+s1b+s1c;
  82.                    printf("Total a cancelar: %.2f\n",total);
  83.                    printf("Sillas importadas, mejores en calidad, gracias por preferirnos\n");
  84.  
  85. }
Advertisement
Add Comment
Please, Sign In to add comment