C# Fragen von Anfängern

Darth Bane

Grünschnabel
Hallo weiß jetzt nicht ob das hir richtig gepostet ist ;-)
Hab auf jeden fall eine frage.

Wir haben von unserem Lehrer die Aufgabe bekommen eine Laufschrift zu Programieren, das Grundgerüst haben wir vorbekommen. Nun sollten wir dazu die Richtung, die Geschwindigkeit und Texteingabe dazuprogramieren.
Die ersten zwei Punkte habe ich geschaft nur bei der Texteingabe hapert zur zeit.

PHP:
using System;
using System.Threading;
class LaufHallo
{
static void Main()
 {
 //string Geschwindigkeit; 
 string Richtung;
 string Geschwindigkeitstring;
 int Geschwindigkeit;
 int x=0;
 string Text;
 
 Console.WriteLine ("Geben sie ihren Text ein");
 Text= Console.ReadLine();
 
 Console.WriteLine ("Geben sie r oder l an");
 Richtung= Console.ReadLine();

 Console.WriteLine ("Geben sie eine Zahl für die Geschwindigkeit an");
 Geschwindigkeitstring= Console.ReadLine();
 Geschwindigkeit= int.Parse(Geschwindigkeitstring);
 
 if (Richtung=="l")
 {
while(x<3)  //Endlosschleife - Solange (Wahr)
  {x++;
  
    	
 Console.Write("Hallo\r");  //"Write"= Wort hinschreiben;  "Line"=Zeilenumbruch
 Thread.Sleep(Geschwindigkeit); // T hread.Sleep(Geschwindigkeit) ---> Um so größer die Zahl in der Klammer um so langsamer läuft das Wort bei Geschwindigkeit wird Geschwindigkeitms gewartet
 Console.Write("alloH\r"); // \r Kursor wird nach vorne nehmen
 Thread.Sleep(Geschwindigkeit);
 Console.Write("lloHa\r");
 Thread.Sleep(Geschwindigkeit);
 Console.Write("loHal\r");
 Thread.Sleep(Geschwindigkeit);
 Console.Write("oHall\r");
 Thread.Sleep(Geschwindigkeit);
   }
  }
  
  if(Richtung=="r")
  {
  while(x<3)  //Endlosschleife - Solange (Wahr)
  {x++;
  
    	
 Console.Write("Hallo\r");  //"Write"= Wort hinschreiben;  "Line"=Zeilenumbruch
 Thread.Sleep(Geschwindigkeit); // T hread.Sleep(Geschwindigkeit) ---> Um so größer die Zahl in der Klammer um so langsamer läuft das Wort bei Geschwindigkeit wird Geschwindigkeitms gewartet
 Console.Write("oHall\r"); // \r Kursor wird nach vorne nehmen
 Thread.Sleep(Geschwindigkeit);
 Console.Write("loHal\r");
 Thread.Sleep(Geschwindigkeit);
 Console.Write("lloHa\r");
 Thread.Sleep(Geschwindigkeit);
 Console.Write("alloH\r");
 Thread.Sleep(Geschwindigkeit);
   }
  }
 }
}

Das wäre der Code ;)
Danke im voraus.
 
Zurück