Al recibir como dato el precio de un producto importado incremente 11% el mismo si es inferior a $ 1500 y que además escriba el nuevo precio del producto.
#include <stdio.h>main(){ float PRE, NPRE; printf( "Ingrese el precio del producto \n" ); scanf( "%f", &PRE ); if (PRE < 1500) NPRE = PRE * 11 / 100; printf( "El nuevo precio es %.2f \n", NPRE );}
Ingrese el precio del producto1450El nuevo precio es 159.50
#include <stdio.h>main(){ float PRE, NPR; printf( "Ingrese el precio del producto \n" ); scanf( "%f", &PRE ); if (PRE > 1500) { NPR = PRE * 1.11; printf( "Nuevo precio: %7.2f \n", NPR ); }}
1) Porque a mi me da como resultado de nuevo precio 159.50? Qué está mal?
2) Porque el libro hace NPR = PRE * 1.11, de donde sale 1.11?
3) Cuando pregunta if (PRE > 1500), ahí no está mal el signo? No tendría que ser menor?
En la segunda pregunta 11/100 me da como resultado 0,11, pero no entiendo porque suma 1. Perdón si es muy tonta esta pregunta.