Dev - C++ - Ayuda! Problema de programción en lenguaje C

 
Vista:

Ayuda! Problema de programción en lenguaje C

Publicado por Geo (1 intervención) el 10/04/2017 11:51:07
Hola

Estoy tratando de crear un código en lenguaje C que resuelva el problema abajo descrito, pero no corre como debería. Si pudieran darme algún consejo se los agradecería mucho.

Problema :


La señora Marta se dedica a la venta de paquetes de cómputo y tiene que elegir entre las siguientes opciones:

A. Sueldo base mensual de $4000 más 4% de comisión sobre las ventas realizadas en el mes.
B. Sueldo de $2500 más 5% de comisión sobre las ventas realizadas durante el mes.
C. Sueldo base mensual de $5000 más 2.6% de comisión sobre las ventas realizadas en el mes.
D. Comisión de 6% sobre las ventas realizadas durante el mes. El sueldo base es 0.

Cada paquete de cómputo tiene un valor de $6 000.
¿Usted que le recomienda a Marta?

Hay veces que el instinto no sirve, pero las matemáticas y la programación, sí. Si representamos por x a la cantidad de paquetes de cómputo que se venden en el mes, entonces vemos que el pago para cada una de las opciones puede escribirse como:
PA(X)= 4000 + (6000 X)(0.04)
PB(X)= 2500 + (6000 X)(0.05)
PC(X)= 4500 + (6000 X)(0.026)
PD(X)= 0 + (6000 X)(0.06)

No es difícil comprender que la situación de la señora marta dependerá del número de equipos que espera vender cada mes, para este caso realice una tabla de decisión que le permita evaluar cada escenario de numero de unidades vendidas, desde 0 hasta 50 y para cada caso determine que opción es la mas recomendable.



El codigo hasta el momento:


//La vendedora
#include<stdio.h>

int main(void)
{
int x;
int a,b,c,d;
char mayor;
printf("Cuantos paquetes vendera en un mes(de 0 a 50): \n " );
scanf("%d", &x);

a=4000+((6000*x)*(0.04));
b=2500+((6000*x)*(0.05));
c=4500+((6000*x)*(0.026));
d=(6000*x)*(0.06);

a==mayor;
if(mayor>b)
{
mayor==mayor;
}
else{
mayor==b;

if(mayor>c)
{
mayor==mayor;
}
else{
mayor==c;

if(mayor>d)
{
mayor==mayor;
}
else{
mayor== d;

}

}
}





printf("Si vendiera %d paquetes, la compañia que le conviene es %c", x, mayor);


return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder