Informática, pregunta formulada por valleryegil18, hace 1 año

Quien me dice si esta bien hecho??

#include
int main()
{
printf("\n\t\t\t\tUNIVERSIDAD METROPOLITANA DE EDUCACION, CIENCIA Y TECNOLOGIA");
printf ("\tFACULTAD DE TECNOLOGIA, CONSTRUCCION Y MEDIO AMBIENTE\n");
printf ("\tLICENCIATURA EN SISTEMAS Y PROGRAMACION\n");
printf ("\tASIGNATURA: LENGUAJE DE PROGRAMACION I\n");
float coste_producto;
float impuesto, descuento_normal, descuento_vip, descuento_basico, descuento_premium, descuento_mega, descuento_super_plus, subtotal, total, coste_actual;
impuesto = 0.07;//impuesto del 7%
descuento_vip = 0.07;//descuento del 10% para productos mayores a 3000
descuento_basico = 0.05;//decuento del 5%
descuento_premium = 0.09;
descuento_mega = 0.11;
descuento_super_plus = 0.13;
descuento_normal = 0.01;
coste_actual = 0;


printf("BIENVENIDOS, INGRESE EL IMPORTE DEL PRIMER PRODUCTO\n");//mensaje inicial al usuario
scanf("%f",& coste_actual);//recoger el valor del producto
coste_producto = coste_producto + coste_actual;

printf("BIENVENIDOS, INGRESE EL IMPORTE DEL SEGUNDO PRODUCTO\n");//mensaje inicial al usuario
scanf("%f",& coste_actual);//recoger el valor del producto
coste_producto = coste_producto + coste_actual;

printf("BIENVENIDOS, INGRESE EL IMPORTE DEL TERCERO PRODUCTO\n");//mensaje inicial al usuario
scanf("%f",& coste_actual);//recoger el valor del producto
coste_producto = coste_producto + coste_actual;

printf("BIENVENIDOS, INGRESE EL IMPORTE DEL CUARTO PRODUCTO\n");//mensaje inicial al usuario
scanf("%f",& coste_actual);//recoger el valor del producto
coste_producto = coste_producto + coste_actual;

printf("BIENVENIDOS, INGRESE EL IMPORTE DEL QUINTO PRODUCTO\n");//mensaje inicial al usuario
scanf("%f",& coste_actual);//recoger el valor del producto
coste_producto = coste_producto + coste_actual;

if( coste_producto >= 1500.01)
{

total = ( coste_producto + (coste_producto * impuesto))-(coste_producto *descuento_super_plus);
printf("\nEl Producto adquirido es de :%f\n",coste_producto);
printf("El impuesto es :%f\n", (coste_producto * impuesto));
printf("El descuento es :%f\n",coste_producto * descuento_super_plus);
printf("El descuento minimo es :%f\n", (coste_producto * descuento_normal ));
printf("\nEl coste total de su compra es:%f\n",total);
}
else if ((coste_producto >=25.01) && (coste_producto <= 300))
{
total = (coste_producto + (coste_producto * impuesto))-(coste_producto *descuento_super_plus);
printf("\nEl Producto adquirido es de :%f\n",coste_producto);
printf("El impuesto es :%f\n",(coste_producto * impuesto));
printf("El descuento es :%f\n",coste_producto * descuento_basico);
printf("El descuento minimo es :%f\n", (coste_producto * descuento_normal ));
printf("\nEl total de su compra es:%f\n",total);
}
else if((coste_producto >= 300.01) && (coste_producto <= 600))
{
total = (coste_producto + (coste_producto * impuesto))-(coste_producto *descuento_super_plus);
printf("\nEl Producto adquirido es de :%f\n",coste_producto);
printf("El impuesto es :%f\n", ( coste_producto * impuesto));
printf("El descuento es :%f\n",coste_producto * descuento_vip);
printf("El descuento minimo es :%f\n", (coste_producto * descuento_normal ));
printf("\nEl total de su compra es:%f\n",total);
}
else if((coste_producto >= 600.01) && (coste_producto <= 900))
{
total = (coste_producto + (coste_producto * impuesto))-(coste_producto * descuento_super_plus);
printf("\nEl Producto adquirido es de :%f\n",coste_producto);
printf("El impuesto es :%f\n", (coste_producto * impuesto));
printf("El descuento es :%f\n",coste_producto * descuento_premium);
printf("El descuento minimo es :%f\n", (coste_producto * descuento_normal ));
printf("\nEl total de su compra es:%f\n",total);
}
else if((coste_producto >= 900.01) && (coste_producto <= 1500))
{
total = (coste_producto + (coste_producto * impuesto))-(coste_producto *descuento_super_plus);
printf("\nEl Producto adquirido es de :%f\n",coste_producto);
printf("El impuesto es :%f\n", (coste_producto * impuesto));
printf("El descuento es :%f\n",coste_producto * descuento_mega);
printf("El descuento minimo es :%f\n", (coste_producto * descuento_normal ));
printf("\nEl total de su compra es:%f\n",total);
}
else if (coste_producto <25.00 )
{
total = (coste_producto + (coste_producto * impuesto));
printf("\nEl Producto adquirido es de :%f\n",coste_producto);
printf("El impuesto es :%f\n", (coste_producto * impuesto));
printf("El descuento es 0.00:\n");
printf("\nEl coste total de su compra es:%f\n",total);
}
return 0;
}

Adjuntos:

Respuestas a la pregunta

Contestado por SELE2406
1

Respuesta:

Parece que está Bien... ahora no cuento con mi equipo para comprobar, pero viendo tu análisis para desarrollar la solución, está excelente.

Explicación:

l


valleryegil18: Muchas gracias
Otras preguntas