blikk info infothek forum galerie sitemap

Regel nach Sarrus

anfang zurueck weiter ende nach oben


Berechnung nach Sarrus

using
System;

using
System.Collections.Generic;

using
System.Text;

namespace
Sarrus

{

class Program

{

static void Main(string[] args)

{

//(1)

double ax, bx, cx;

double ay, by, cy;

double az, bz, cz;

double ad, bd, cd;

Console.WriteLine("ttt***Berechnung nach Sarrus***nnn");

//(2)

Console.WriteLine("nax + ay + az = ad t | = 1. Gleichung");

Console.WriteLine("bx + by + bz = bd t || = 2. Gleichung");

Console.WriteLine("cx + cy + cz = cd t ||| = 3. Gleichungnn");

//(3)

Console.WriteLine("Geben sie alle X-Werte ein: ");

Console.Write("n| ");

ax =Convert.ToDouble(Console.ReadLine());

Console.Write("|| ");

bx = Convert.ToDouble(Console.ReadLine());

Console.Write("||| ");

cx = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("n");

//(4)

Console.WriteLine("Geben sie alle Y-Werte ein: ");

Console.Write("n| ");

ay = Convert.ToDouble(Console.ReadLine());

Console.Write("|| ");

by = Convert.ToDouble(Console.ReadLine());

Console.Write("||| ");

cy = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("n");

//(5)

Console.WriteLine("Geben sie alle Z-Werte ein: ");

Console.Write("n| ");

az = Convert.ToDouble(Console.ReadLine());

Console.Write("|| ");

bz = Convert.ToDouble(Console.ReadLine());

Console.Write("||| ");

cz = Convert.ToDouble(Console.ReadLine());

Console.Write("n");

//(6)

Console.WriteLine("Geben sie alle D-Werte ein: ");

Console.Write("n| ");

ad = Convert.ToDouble(Console.ReadLine());

Console.Write("|| ");

bd = Convert.ToDouble(Console.ReadLine());

Console.Write("||| ");

cd = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("nnntttt ***Berechnung***nnn");

//(7)

double ergebnisD = ax * by * cz + ay * bz * cx + az * bx * cy - ay * bx * cz - ax * bz * cy - az * by * cx;

Console.WriteLine("tttt D = " + ergebnisD);

double ergebnisDx = ad * by * cz + ay * bz * cd + az * bd * cy - ay * bd * cz - ad * bz * cy - az * by * cd;

Console.WriteLine("tttt Dx= " + ergebnisDx);

double ergebnisDy = ax * bd * cz + ad * bz * cx + az * bx * cd - ad * bx * cz - ax * bz * cd - az * bd * cx;

Console.WriteLine("tttt Dy= " + ergebnisDy);

double ergebnisDz = ax * by * cd + ay * bd * cx + ad * bx * cy - ay * bx * cd - ax * bd * cy - ad * by * cx;

Console.WriteLine("tttt Dz= " + ergebnisDz);

double xWert = ergebnisDx / ergebnisD;

//(8)

Console.WriteLine("nnntttt ***Ergebnis***nnn");

Console.WriteLine("tttt x = "+ xWert);

double yWert = ergebnisDy / ergebnisD;

Console.WriteLine("tttt y = " + yWert);

double zWert = ergebnisDz / ergebnisD;

Console.WriteLine("tttt z= " + zWert);

Console.ReadLine();

}

}

}
nach oben
punkt   seitenbereich schließen

Kommentare

(1) Deklarierung der Variablen zur Berechnung von x,y,z

(2)Eine kleine Hilfe, zum besseren Verstehen des Programms

(3)Eingabe der x-Werte vom Benutzer des Programms

(4)Eingabe der y-Werte vom Benutzer des Programms

(5)Eingabe der z-Werte vom Benutzer des Programms

(6)Eingabe der d-Werte vom Benutzer des Programms

(7)Berechnung der eingegebenen Werte mit dem Gleichungssystem nach Sarrus

(8)Ausgabe der Ergebnisse

Darstellung des Programms in einer Konsole


Lösung dieses Programms mit Arrays



Struktogramm zu diesem Programm

Programm ausführen(exe-Datei)





Philipp und Peter