Polinomios en C++ cálculo del valor numérico

📂 Archivo técnico

Este contenido lo publiqué en un blog anterior durante mis primeros proyectos. Hoy lo conservo aquí como referencia y ejemplo práctico para quienes quieran reforzar la lógica de programación.

En este videotutorial explico como trabajar con polinomios en C++. El video finaliza con un ejemplo práctico en donde se diseña una función para calcular el valor numérico de un polinomio y su polinomio derivada:

  • Grado del polinomio n
  • Coeficientes del polinomio
  • Valor de la variable x para el cálculo del valor numérico
  • Polinomio derivada

Código fuente en C++

				
					#include <iostream>
#include <cmath>
 
using namespace std;
 
float evalua(float a[], int n, float x); // prototipo
 
int main()
{
   int n;   // # de coeficientes
 
   cout << "Ingrese el # de coeficientes n = ";
   cin >> n;
 
   float a[n]; // Arreglo de coeficientes
   float x;
 
   for (int i = 0; i < n; i++) {
      cout << "Coeficiente a[" << i << "] = ";
      cin >> a[i];
   }
 
   cout << "Ingrese un valor para x = ";
   cin >> x;
 
   float valor_numerico = evalua(a, n, x);
   cout << "\nValor numerico p(" << x << ") = " << valor_numerico << endl;
 
   cin.get();
   cin.get();
   return 0;
}
 
float evalua(float a[], int n, float x) {
   // Cálculo del valor numérico de P(x)
   float p = 0.0;
   for (int i = 0; i < n; i++) {
      p = p + a[i] * pow(x, i);
   }
 
   return p;
}
				
			

Videotutoriales

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio