/******************************************************************************
Online C Compiler.
Code, Compile, Run and Debug C program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include <stdlib.h>
#include <math.h>
#include <locale.h>
#include <stdio.h>
float num, resultado;
int
main (void)
{
printf (" DefiniciC3n de f(x) por partes \n");
printf ("========================================== ==================\n");
printf (" Valor de f(x)\n");
printf (" ln(x) si 2<=x<=5\n");
printf (" e^(x+1) si -1<=x<2\n");
printf (" x^2-x si x>5\n");
printf (" x^2-x^3 si x<-1\n");
printf ("\n");
printf ("Introduzca un nC:mero \n");
scanf ("%f", &num);
printf ("El nC:mero introducido es %f \n", num);
if (num < -1)
resultado = pow (num, 2) - pow (num, 3);
else if (num < 2)
resultado = pow (M_E, num + 1) - num;
else if (num < 5)
resultado = log (num);
else
resultado = pow (num, 2) - num;
printf ("f(%f) tiene el valor de %f \n", num, resultado);
system ("pause");
return 0;
}