MODELO MATEMÁTICO DE RUFFINI
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//MODELO MATEMÁTICO DE RUFFINI
//NOMBRE: LUIS
int i;
int grado;
float x;
float[] residuo;
float[] coeficiente;
Console.WriteLine("ALGORITMO DE DIVISIÓN SINTÉTICA");
Console.WriteLine();
Console.WriteLine("INGRESE EL GRADO DE LA ECUACIÓN");
grado =int.Parse(Console.ReadLine());
coeficiente = new float[grado+1 ];
residuo = new float[grado+1];
for (i = 0; i <= grado; i++)
{
Console.WriteLine("INGRESE EL COEFICIENTE->{0} ",i );
coeficiente = float.Parse(Console.ReadLine());
}
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("INGRESE EL VALOR DE X-> ");
x = float.Parse(Console.ReadLine());
residuo[0] = coeficiente[0];
Console.WriteLine();
Console.WriteLine();
//Procesando datos
for (i = 1; i <= grado ;i++ )
{
residuo = (residuo[i - 1] * x) + coeficiente;
}
Console.WriteLine("ESCRIBIR RESIDUO {0}", residuo [grado ]);
Console.ReadLine();
}
}
}
MODELO MATEMÁTICO DE HORNER
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//MODELO MATEMÁTICO DE HORNER
//NOMBRE:
int i;
int grado;
float x;
float h;
float[] coeficiente;
Console.WriteLine("MODELO MATEMÁTICO DE HORNER");
Console.WriteLine();
Console.WriteLine("ALGORITMO DE HORNER");
Console.WriteLine();
Console.WriteLine("INGRESE EL GRADO DE LA ECUACIÓN");
grado =int.Parse(Console.ReadLine());
coeficiente = new float[grado+1 ];
Console.WriteLine();
for (i = 0; i <= grado; i++)
{
Console.WriteLine("INGRESE EL COEFICIENTE-> {0} ",i );
coeficiente = float.Parse(Console.ReadLine());
}
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("INGRESE EL VALOR DE X-> ");
x = float.Parse(Console.ReadLine());
h = coeficiente[0];
Console.WriteLine();
Console.WriteLine();
//Procesando datos
for (i = 1; i <= grado ;i++ )
{
h = (h* x) + coeficiente;
Console.WriteLine("ESCRIBIR RESIDUO {0}", h);
Console.ReadLine();
}
Console.WriteLine();
Console.WriteLine("RESULTADO ES-> {0}", h);
Console.ReadLine();
}
}
}