All pastes #2085324 Raw Edit

Miscellany

public text v1 · immutable
#2085324 ·published 2011-09-29 16:43 UTC
rendered paste body
using System;
using System.Collections.Generic;
using System.Text;

namespace WindowsFormsApplication1
{
    public class Berechnung
    {
        public static string NewtonBerechnung(double a1, double a2, double b1, double b2, double c1, double c2, double d1, double d2, double e1, double e2, double nährungswert)
        {
            double temp = -1;
            double ergebnis = 0;
            string ergebnis_str = "";

            while (ergebnis != temp)
            {
                if (ergebnis != 0) 
                {
                    ergebnis_str += ergebnis.ToString() + Environment.NewLine; 
                }
                double hx = (a1 - a2) * Math.Pow(nährungswert, 4) + (b1 - b2) * Math.Pow(nährungswert, 3) + (c1 - c2) * Math.Pow(nährungswert, 2) + (d1 - d2) * Math.Pow(nährungswert, 1) + (e1 - e2) * Math.Pow(nährungswert, 0);
                double hStrichx = 4 * (a1 - a2) * Math.Pow(nährungswert, 3) + 3 * (b1 - b2) * Math.Pow(nährungswert, 2) + 2 * (c1 - c2) * Math.Pow(nährungswert, 1) + 1 * (d1 - d2) * Math.Pow(nährungswert, 0);

                temp = ergebnis;
                ergebnis = nährungswert - (hx / hStrichx);
                nährungswert = ergebnis;          
            }
            return ergebnis_str;
        }
    }
}