La siguiente aplicación nos ayudará a evaluar funcionespolinómicas con exponentes enteros, ejemplo si tenemos f(x)= x^2 - x y la queremos evaluar en x = 2, ésto sería f(2) = (2)^2 - 2 = 4 - 2 = 2
main.cpp
/* * main.cpp * * Created on: 02/07/2013 * Author: francves */#include iostream#include math.h#include stdlib.husing namespace std;int main(){ int j; int i; float evaluacion; char signo; float resultado = 0; cout "Ingrese la cantidad de terminos de la funcion" endl; cin j; cout "Ingrese el valor a evaluar la funcion" endl; cin evaluacion; for(i= 0; i j; i++){ cout "ingrese el exponente del termino numero " i+1 endl; float termino[i]; cin termino[i]; cout "Ingrese el coeficiente del termino ejemplo: 2X (coeficiente = 2)" endl; float coeficiente; cin coeficiente; cout "El termino numero " i+1 " es positivo o negativo (p/n)?" endl; cin signo; if(signo == 'p'){ resultado = (1*coeficiente*pow(evaluacion, termino[i]))+resultado; } else if(signo == 'n'){ resultado = (-1*coeficiente*pow(evaluacion, termino[i]))+resultado; } else{ cout "Debe ingresar (p) para positivos o (n) para negativos, el programa se cerrara, inicielo nuevamente." endl; system("pausenull"); exit(0);} } cout "el resultado es: " resultado endl; system("pausenull");}
(Para descargar clic en la imagen de abajo)
nota: descomprimir el archivo .rar y entrar en la ruta "evaluar funcion\debug" y ejecuten el .exe