Posts mit dem Label Einfachverzweigung werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Einfachverzweigung werden angezeigt. Alle Posts anzeigen

Dienstag, 23. November 2010

Themensuche

Eigentlich soll ich mich in meinem Blog auf ein Thema konzentrieren und dieses dann ausführlich niederlegen, aber um ehrlich zu sein, weiß ich heut absolut nicht, worüber ich schreiben soll.

Es gibt nichts, dass ich von der Schule berichten kann, weil wir seit Wochen an den gleichen Themen hängen, die ich einfach nicht noch näher in meinem Blog beschreiben kann. Da hätten wir zum einen in Deutsch den “privaten Geschäftsbrief”, in ITS “Operatoren”, in Gemeinschaftskunde “Leben damals und heute” und in SAE “Schleifen und Einfachverzweigungen”.

Natürlich könnte ich jetzt auch was von meiner Arbeit schreiben, aber auch hier gibt es nichts, was ich nicht schon mehrere Male erwähnt habe. Und vor allem jetzt gerade gibt es keine Abwechslung, da wir mit Shoptuning beschäftigt sind und nur zwischendrin mal kurz andere wichtige Kleinigkeiten machen können, über die es aber überhaupt nichts zu sagen gibt.

Ich denke, es gibt mit Sicherheit ein paar Leute da draußen, die genau wissen, wie ich mich gerade fühle, wenn ich nicht weiß, was ich euch erzählen kann. Aber es gibt eine Sache, die ich mit Sicherheit weiß: Es werden die Tage wiederkommen, an denen ich gar nicht mehr aufhören kann zu schreiben und euch ganz viel über verschiedene Themen erzählen kann. Vielleicht sogar schon, wenn wir endlich unsere Bücher für die Schule bekommen und zu den Themen, die ich angesprochen habe noch nähere Informationen darin stehen.

Donnerstag, 14. Oktober 2010

Einfachverzeigung und Endlosschleife

In SAE haben wir uns mit dem erstellen eines Login-Fensters beschäftigt. Naja, um ganz ehrlich zu sein ist es ein Login in einer Konsolenanwendung. Dabei haben wir als erstes so programmiert, dass es nur Einfachverzweigungen gab. Im folgenden werde ich euch hier angeben, was ich in das Programm eingegeben habe:

{
string name = “”;
string passwort = “”;
while (name != “Sarah”)
{
Console.WriteLine (“Bitte geben Sie Ihren Benutzernamen ein”);
name = Console.ReadLine();
if (name == “Sarah”)
{
while (passwort != “bla”)
{
Console.WriteLine (“Bitte geben Sie Ihr Passwort ein”);
passwort = Console.ReadLine();
if (passwort == “bla”)
{
Console.WriteLine (“Anmeldung erfolgreich”);
}
else
Console.WriteLine (“Passwort falsch”);
}
}
else
{
Console.WriteLine (“Benutzername falsch”);
}
Console.ReadLine();
}
}

So, ich denke, dass nicht jeder weiß, wie das zu verstehen ist, also versuch ich es noch ein bisschen zu erklären.

mehrfachverz

Bei “if” handelt es sich um die Einfachverzweigung. Dabei wird nur angegeben, dass wenn der Benutzername richtig ist, geht man automatisch zum nächsten Schritt und wenn der Benutzername falsch ist, bekommt man die Meldung, dass der Benutzername falsch ist.

Bei “while” handelt es sich um die Endlosschleife, bei der so lange der Benutzername abgefragt wird, bis er korrekt eingegeben wurde, erst dann geht es weiter zur nächsten Eingaben (in diesem Fall das Passwort, mit dem genauso weiter verfahren wird).

Endlosschleife_SIGANIM.jpg.586822