Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Republi en 3 Septiembre 2016, 23:23 PM

Título: ¿Alguien tiene idea de como se hace esto?
Publicado por: Republi en 3 Septiembre 2016, 23:23 PM
Buenas tardes/dias/noches a todos. Es mi primer post y pues tengo una duda con una actividad que nos está comiendo la cabeza a mi compañero y a mí. La actividad es la siguiente:

Al recibir como dato el precio de un producto importado, y la grupo clasificado del producto, incremente el precio (e imprima) de acuerdo a la tabla siguiente:
Grupo -> Incremento
1 -> 5.5%
2 -> 5.05%
3 -> 55%
4 -> 5%
otro caso -> 10%

En cualquier caso se debe imprimir el nuevo precio del producto.


Creemos tener ya el diagrama de flujo. El cual no estamos completamente seguros si está 100% correcto.

Gracias. c:
Título: Re: ¿Alguien tiene idea de como se hace esto?
Publicado por: AlbertoBSD en 3 Septiembre 2016, 23:32 PM
Hay que evaluar el grupo en un switch y apartir de ahi hacer el calculo.

switch(grupo){
  case 1:
     factor = 5.5;
  break;
 //etc...
  default:
     factor = 10.0;
  break;
}
nuevo_precio = precio * factor;
printf("Nuevo precio %f\n", nuevo_precio);
Título: Re: ¿Alguien tiene idea de como se hace esto?
Publicado por: JavierScars en 4 Septiembre 2016, 06:52 AM
NADIE te va a hacer la tarea... Y si no lo es pon al menos lo que llevas de código  :silbar: