[ Foro de C ]

pregunta

22-Apr-2022 01:02
Invitado (v)
2 Respuestas

hola gente tengo un problema con un codigo quiero que ve divida el precio de los que son promocion y me sume el total pero no me lo divide me suma el total de todos sin dividir los que son promocion:
#include <stdio.h>
int main() {
int menu;
int ubicacion;
int total;
int op;
int promocionados=0;
int entradas;
int sectorvip=0, sectorbajo=0, Platea=0;
int preciovip=0, preciobajo=0, precioplatea=0;
printf("Bienvenido al menu\n");
printf("Desea registrar la venta de una entrada?  (1=si 0=no): ");
scanf("%d", &menu);
while(menu==1){
printf("1-Sector Vip: $ 550\n");
printf("2-Sector bajo: $ 350 \n");
printf("3- Platea: $ 250\n");
printf("Selecccione un tipo de entrada: ");
scanf("%d", &entradas);
switch(entradas){
case 1:
printf("seleccionaste sectorvip\n");
sectorvip++;
preciovip+= 550;
printf("Es miembro de Club Teatro? (1=si 0=no)");
scanf("%d", &entradas);
if(op==1){
promocionados++;
preciovip*0.3;
}
break;
case 2:
printf("seleccionaste sector bajo\n");
sectorbajo++;
preciobajo+= 350;
printf("Es miembro de Club Teatro? (1=si 0=no)");
scanf("%d", &entradas);
if(op==1){
promocionados++;
preciobajo*0.3;
}
break;
case 3:
printf("seleccionaste platea\n");
Platea++;
precioplatea+= 250;
printf("Es miembro de Club Teatro? (1=si 0=no)");
scanf("%d", &entradas);
if(op==1){
promocionados++;
precioplatea*0.3;
}
break;
default:
printf("error\n");
}
total= preciovip+ preciobajo+ precioplatea;;
 printf("Entradas del sector vip vendidas: %d de 50\n", sectorvip);
 printf("Entradas del sector bajo vendidas: %d de 55\n", sectorbajo);
 printf("Entradas de platea vendidas: %d de 80\n", Platea);
 printf("Entradas vendidas con promocion: %d\n", sectorvip);
 printf("Total de ganancias: $%d\n", total);
 printf("Desea registrar la venta de otra entrada?  (1=si 0=no): ");
 scanf("%d", &menu);
}
return 0;
}


25-Apr-2022 15:24
Invitado (alberto)

hola v

he visto que al mostrar las ventas de promoción, la varible es la de sectorvip

te paso otra posible solución:
https://www.online-ide.com/NGPYCF2Jiv

saludos ;-)


25-Apr-2022 20:12
Invitado (alberto)

hola v

decirte que he visto otro error cuando compruebas si es socio del club

te paso tu código con pequeños cambios:
https://www.online-ide.com/KPbpXnNry0

saludos ;-)






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)