Act15
Enviado por hikennosabo • 15 de Mayo de 2017 • Práctica o problema • 652 Palabras (3 Páginas) • 178 Visitas
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double y, yy, yyy, k1, k2, k3, k4, ky1, ky2, ky3, ky4;
double x = 0, paso = 0.01;
y = 5;
yy = 0;
while (x < 5)
{
yyy = 10 - (4 * y);
//yyy = -3*yy+10*y+Math.Sin(x);
ky1 = paso * (10 - (4 * y));
k1 = paso * yy;
ky2 = paso * (10 - (4 * (y + k1 / 2)));
//ky2 = paso * (-3 * (yy + ky1 / 2) + 10 * (y + k1 / 2) + Math.Sin(x + paso / 2));
k2 = paso * (yy + ky1 / 2);
ky3 = paso * (10 - (4 * (y + k2 / 2)));
//ky3 = paso * (-3 * (yy + ky2 / 2) + 10 * (y + k2 / 2) + Math.Sin(x + paso / 2));
k3 = paso * (yy + ky2 / 2);
ky4 = paso * (10 - (4 * (y + k3)));
//ky4 = paso * (-3 * (yy + ky3) + 10 * (y + k3) + Math.Sin(x + paso));
k4 = paso * (yy + k3);
y = y + (k1 + 2 * k2 + 2 * k3 + k4) / 6;
yy = yy + (ky1 + 2 * ky2 + 2 * ky3 + ky4) / 6;
x = x + paso;
}
Console.WriteLine("Cuando x vale " + x + " el valor de y es " + y);
Console.ReadLine();
}
}
}
...