Aplicacion para evaluar funciones polinomicas con exponentes enteros hecha en c++.


La siguiente aplicación nos ayudará a evaluar funciones polinó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.h>

using 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("pause>null");
    exit(0);}
 }
 cout << "el resultado es: " << resultado << endl;
 system("pause>null");
}

Funcionamiento:


Les dejaré la carpeta del proyecto ya compilado para que lo puedan ejecutar en sus propias computadoras.

(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


¡Ayúdanos a seguir creciendo, comparte en tus Redes Sociales!

Siguiente
« Prev Post
Anterior
Next Post »