Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2015, 16:29
gerosamore
 
Fecha de Ingreso: noviembre-2014
Mensajes: 13
Antigüedad: 9 años, 5 meses
Puntos: 0
Programa de c++, no ejecuta ultima resultado

El enunciado es el siguiente: Construya el codigo para evaluar la funcion y=4x^2 - 16x + 15, donde x toma valores de 1 a 2 en pasos de 0.1. Para cada x la salida debe dar el valor de 'y' y el mensaje Positivo o el mensaje No Positivo.



Código C++:
Ver original
  1. #include <stdio.h>
  2. #include <math.h>
  3. int main(){
  4.     float x, y;
  5.      for(x=1; x<=2; x=x+0.1){
  6.         y = 4*pow(x,2) - 16*x + 15;
  7.         printf("Cuando la 'x' vale %.1f, la 'y' vale %.2f. ", x, y);
  8.         if(y>=0){
  9.             printf("Es Positivo.\n\n");
  10.         }
  11.         else {
  12.             printf("Es Negativo.\n\n");
  13.         }
  14.        
  15.      }
  16. }

Ese es mi codigo, lo ejecuta perfecto pero el problema es que no me imprime cuando el valor de x es 2 y no se porque. ALguien sabe ? gracias