SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Kevin m en Martes 11 de Febrero de 2014, 23:29

Título: Necesito a un experto en programación!
Publicado 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.
Título: Re:Necesito a un experto en programación!
Publicado por: ProfesorX en Miércoles 12 de Febrero de 2014, 01:55
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 :)
Título: Re:Necesito a un experto en programación!
Publicado por: Kevin m en Miércoles 12 de Febrero de 2014, 02:07
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();
        }
    }
}
Título: Re:Necesito a un experto en programación!
Publicado por: Josselo en Martes 25 de Febrero de 2014, 01:56
 :jumpie: interesante :)