Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int main(){
- int totcontc,totcontb,nsc,nsb,totconta,nsa,a,x,conta=0,contb=0,contc=0,opc;
- 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;
- while(x!=1){
- printf("\nBienvenido a la tienda de sillas importadas, seleccione cual desea comprar (1-A,2-B,3-C,4 para salir): ");
- scanf("%d",&opc);
- switch(opc){
- case 1: conta++;
- if(conta>0){
- costa=conta*sa;
- totconta=conta;
- tota=costa;
- }
- if(conta>4){
- desa=sa*0.03;
- nva=sa-desa;
- printf("\nUna vez cancelada 5 sillas, usted tiene un descuento del 3 por ciento, seleccione cuantas desea llevar (0 sino desea): ");
- scanf("%d",&nsa);
- if(nsa>0){
- tsa=nsa*nva;
- totconta=conta+nsa;
- tota=tsa+costa;
- }
- }
- break;
- case 2: contb++;
- if(contb>0){
- costb=contb*sb;
- totcontb=contb;
- totb=costb;
- }
- if (contb>4){
- desb=sb*0.05;
- nvb=sb-desb;
- printf("\nUna vez cancelada 5 sillas, usted tiene un descuento del 3 por ciento, seleccione cuantas desea llevar (0 sino desea): ");
- scanf("%d",&nsb);
- if(nsb>0){
- tsb=nsb*nvb;
- totcontb=contb+nsb;
- totb=tsb+costb;
- }
- }
- break;
- case 3: contc++;
- if(contc>0){
- costc=contc*sc;
- totcontc=contc;
- totc=costc;
- }
- if(contc>4){
- desc=sc*0.07;
- nvc=sc-desc;
- printf("\nUna vez cancelada 5 sillas, usted tiene un descuento del 3 por ciento, seleccione cuantas desea llevar (0 sino desea): ");
- scanf("%d",&nsc);
- if(nsc>0){
- tsc=nsc*nvc;
- totcontc=contc+nsc;
- totc=tsc+costc;
- }
- }
- break;
- default: x=1;
- break;
- }
- }
- printf("Factura:\n");
- if(conta>0){
- printf("%d sillas A: %.2f\n",totconta,tota);
- s1a=tota;
- }
- if(contb>0){
- printf("%d sillas B: %.2f\n",totcontb,totb);
- s1b=totb;
- }
- if(contc>0){
- printf("%d sillas C: %.2f\n",totcontc,totc);
- s1c=totc;
- }
- total=s1a+s1b+s1c;
- printf("Total a cancelar: %.2f\n",total);
- printf("Sillas importadas, mejores en calidad, gracias por preferirnos\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment