Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2012, 12:17
rpalacio14
 
Fecha de Ingreso: abril-2012
Mensajes: 3
Antigüedad: 12 años, 2 meses
Puntos: 0
Problema en C

El profesor nos pidio lo siguiente...
2. Haga un programa que permita calcular el valor de la función f(x) según la siguiente expresión.
f(x)= Y^3 si (Y mod 4) = 0
f(x)= ((Y^2)-14)/(Y^3) si (Y mod 4) = 1
f(x)= (Y^3) + 5 si (Y mod 4) = 2
mod = (operador %)



#include<stdio.h>
int main()
{
float y;
printf("Ingrese un numero\n");
scanf("%f",&y);
if(y%4 == 0)
{
printf("El nuevo valor segun la funcion f(x)=y^3 sera: %f\n",y*y*y);
}
if(y%4 == 1)
{
printf("El nuevo valor segun la funcion f(x)=((y^2)-14)/(y^3) sera: %f%f\n",(((y*y)-14)/(y*y*y)));
}
if(y%4 == 2)
{
printf("El nuevo valor segun la funcion f(x)=(Y^3)+5 sera: %f\n",(y*y*y)+5);
}
getchar();
getchar();
}



Mi problema es que no compila y no comprendo el por que... :/

De ante manos Gracias :)