Título: PROGRAMACION EN C# METODO DE RUFFINI Y HORNER MODO DOS Publicado por: LUCHITO1418 en 13 Diciembre 2010, 06:51 am 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(); } } } |