Código
Ingrese el valor de X: 3 debe ingresar un valor menor a 1 y diferente de -1/2 Ingrese el valor de X: -0.5 El valor de la funcion es de -5.51
Cuando creo debería ser :
Código
Ingrese el valor de X: -0.5 debe ingresar un valor menor a 1 y diferente de -1/2 Ingrese el valor de X: 0.3 El valor de la funcion es de -3.82
Y eso es porque en el if y en el while debe ir "valor==(-1./2)".
Otro dato a tener en cuenta que al poner la condición de que valor ha de ser menor que 1 valdrían los números negativos, pero estos sólo te dan un resultado correcto si son valores enteros y no decimales:
Código
Ingrese el valor de X: -2 El valor de la funcion es de -10.35
Pero:
Código
Ingrese el valor de X: -0.3 El valor de la funcion es de -1.#J
Saluditos!. ....