Hallo zusammen,
ich bin ein absoluter Neuling auf dem Gebiet der Programmierung mit c#!
Meine Aufgabe lautet:
Gesucht wird die Hypotenuse eines rechtwinkligen Dreiecks!
Die Formel an sich ist ja leicht verständlich:
a^2+b^2=c^2
Umgeformt:
c=Die Wurzel aus (a^2+b^2)
Ich muss die ganze Sache mit der Eingabeaufforderung programmieren!
Ich begann natürlich erstmal in die Console zu schreiben, wählen sie eine Seitenlänge a aus und danach eine mit b!
Vorher habe ich natürlich erstmal 3 Variablen angelegt!
Seite_a
Seite_b
Seite_c
Ich dachte so kann ich erstmal beginnen!
Meine Frage ist jetzt, wie arbeite ich das am besten ab?
Meint ihr eine if then else oder eine if else abfrage wäre am einfachsten zu realisieren???
Wenn ja, wie soll ich da vor gehen?!
Als if Bedingung habe ich geschrieben, dass die Seitenlänge von a und b jeweils größer als 0 sein müssen! Denn es gibt ja keine negativen längenangaben bei einem Dreieck!
Wenn diese Bedingung doch wahr ist, wie gehe ich da weiter vor?
Ich denke mal ich schreibe mal eben das Programm so ab, wie ich es bei mir in visual 2010 geschrieben habe, vllt erkennt ihr ja den Fehler und könnt mir weiter helfen!?
Muss ich dafür eine Dezimal oder eine double Variable verwenden??
Also ich beginne mal:
namespace Aufgabe_1
{
class Programm
{
static void Main(string()args)
{
double a, b, c;
Console.Write("Bitte geben Sie die Länge der Seite a ein:");
a = Double.Parse(Console.ReadLine());
Console.Write("Bitte geben Sie die Länge der Seite b ein:");
b = Double.Parse(Console.ReadLine());
c= Pythagoras(a, b,);
Console.WriteLine("Die dritte Seite ist {0} lang!", c);
Wie gehe ich jetzt weiter vor, wo und wie kann ich die Mathematische Formel einsetzten??
PS:
ich weiß es ist etwas kurzfristig, aber ich bräuchte am besten noch heute die Antwort!
Die Aufgabe ist bis morgen, und ich sitze seit heute Mittag daran! Alleine komme ich wohl nicht auf die Lösung!
Gruß Knieto
ich bin ein absoluter Neuling auf dem Gebiet der Programmierung mit c#!
Meine Aufgabe lautet:
Gesucht wird die Hypotenuse eines rechtwinkligen Dreiecks!
Die Formel an sich ist ja leicht verständlich:
a^2+b^2=c^2
Umgeformt:
c=Die Wurzel aus (a^2+b^2)
Ich muss die ganze Sache mit der Eingabeaufforderung programmieren!
Ich begann natürlich erstmal in die Console zu schreiben, wählen sie eine Seitenlänge a aus und danach eine mit b!
Vorher habe ich natürlich erstmal 3 Variablen angelegt!
Seite_a
Seite_b
Seite_c
Ich dachte so kann ich erstmal beginnen!
Meine Frage ist jetzt, wie arbeite ich das am besten ab?
Meint ihr eine if then else oder eine if else abfrage wäre am einfachsten zu realisieren???
Wenn ja, wie soll ich da vor gehen?!
Als if Bedingung habe ich geschrieben, dass die Seitenlänge von a und b jeweils größer als 0 sein müssen! Denn es gibt ja keine negativen längenangaben bei einem Dreieck!
Wenn diese Bedingung doch wahr ist, wie gehe ich da weiter vor?
Ich denke mal ich schreibe mal eben das Programm so ab, wie ich es bei mir in visual 2010 geschrieben habe, vllt erkennt ihr ja den Fehler und könnt mir weiter helfen!?
Muss ich dafür eine Dezimal oder eine double Variable verwenden??
Also ich beginne mal:
namespace Aufgabe_1
{
class Programm
{
static void Main(string()args)
{
double a, b, c;
Console.Write("Bitte geben Sie die Länge der Seite a ein:");
a = Double.Parse(Console.ReadLine());
Console.Write("Bitte geben Sie die Länge der Seite b ein:");
b = Double.Parse(Console.ReadLine());
c= Pythagoras(a, b,);
Console.WriteLine("Die dritte Seite ist {0} lang!", c);
Wie gehe ich jetzt weiter vor, wo und wie kann ich die Mathematische Formel einsetzten??
PS:
ich weiß es ist etwas kurzfristig, aber ich bräuchte am besten noch heute die Antwort!
Die Aufgabe ist bis morgen, und ich sitze seit heute Mittag daran! Alleine komme ich wohl nicht auf die Lösung!
Gruß Knieto