SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Kevin m en Martes 11 de Febrero de 2014, 23:29
-
Quien podria hacer este programa? Soy principante en c#
Utilizando integración, haz un programa en C# que implementa las siguientes funciones (utiliza diferente método en cada inciso) y deberás utilizar como cantidad de iteraciones los últimos 4 dígitos de tu matrícula: (958144)
a. (35 Puntos) f‘(x) en el punto x =0.8 con f(x) = tan x
b. (35 Puntos) f‘(x) en el punto x =0.25 con f(x) = csc x
3. (30 Puntos) Usando las funciones del programa anterior, utiliza otro método distinto al utilizando en el punto 2 para calcular la integración. Este programa deberá mostrar dos resultados de integración, uno por cada método utilizado. Te recuerdo que solo debes de mostrar el resultado de 2 métodos.
-
No se hacen tareas.
Si tienes alguna duda, el metodo correcto, es hacerlo tu mismo, y en caso de que tengas algun problema en la compilacion / ejecucion, publicas tu codigo especificando exactamente cual es el problema que tienes, en que parte de tu codigo, y cual es el resultado que deberias obtener en caso que los resultados no coincidan.
Saludos :)
-
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Prueba2
{
class Program
{
static void Main(string[] args)
{
int i, imax = 0, n;
double error, y, x, h, emax = 0;
n = 8348;
x = 0.8;
h = 1;
for (i = 1; i <= n; i++)
{
h *= 0.25;
y = (Math.Tan(x + h) - Math.Tan(x)) / h;
error = Math.Abs((1/Math.Pow(Math.Cos((x - y)),2)));
Console.WriteLine("i={0}, h={1}, error={2}, y={3}", i, h, error, y);
if (error > emax)
{
emax = error;
imax = i;
}
}
Console.WriteLine("imax={0} emax={1}", imax, emax);
Console.ReadLine();
}
}
}
-
:jumpie: interesante :)