Einführung in Entscheidungen mit If Abfragen in CSharp
- Home
- Tutorials
- C
- Der Ultimative C# Kurs - Hier wirst Du zum CSharp Pro
- Einführung in Entscheidungen mit If Abfragen in CSharp
Dieses Video ist nicht verfügbar
Dieses Video steht nur eingeschriebenen Nutzern zur Verfügung.
Jetzt Kurs kaufenIn diesem Artikel erhälst du eine kleine Einführung in Entscheidungen in CSharp. Es ist beim Programmieren nämlich extrem wichtig, bestimmten Code nur dann auszuführen, wenn eine bestimmte Bedingung erfüllt ist.
Schauen wir uns dazu mal ein Beispiel aus dem wahren Leben an. Gehen wir mal davon aus, wir wollen am Abend ausgehen und wollen nicht unnötig viel Geld mitnehmen. Dann stehen wir vor dem Geldautomaten und müssen eine Entscheidung treffen. Wie viel Geld nehmen wir mit?!
Beispiel für Einführung in Entscheidungen in CSharp
Option1: Falls wir ins Kino wollen, nehmen wir nur 30€ mit. Damit ist dann die Bahn, das Ticket und das Popcorn bezahlt.
Option2: Falls wir auf ein Konzert gehen, dann nehmen wir 100€ mit, damit ist dann die Fahrt und das Ticket bezahlt.
Option3: Wir stehen davor und entscheiden uns doch daheim zu bleiben. Also heben wir 15€ ab um etwas beim Lieferdienst zu bestellen.
Du siehst also, wir haben hier unterschiedliche Bedingungen, welche alle unterschiedliche Ergebnisse zur Folge haben. Wenn man das nun in einem Programm schreiben möchte, dann verwendet man If Abfragen. If bedeutet falls und kommt aus dem Englischen. Falls also eine bestimmte Situation erfüllt ist, wird eine bestimmte Aktion ausgeführt. Dabei gibt es natürlich auch wesentlich komplexere Entscheidungsstrenge die sich programmatisch lösen ließen.
Beispiel für If Abfragen in CSharp:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Panjutorials
{
class Program
{
static void Main(string[] args)
{
string weggehen = "";
if(weggehen == "Kino")
{
Console.WriteLine("Hebe 30Euro ab");
}
if(weggehen == "Konzert")
{
Console.WriteLine("Hebe 100Euro ab");
}
if(weggehen == "")
{
Console.WriteLine("Hebe 15Euro ab");
}
Console.Read();
}
}
}
Wir fragen hier also mit dem Begriff if und innerhalb der Klammern mit einem doppelten Istgleichzeichen ab, ob unsere Variable weggehen einen bestimmten Inhalt hat und geben dementsprechend aus, wie viel Geld wir abheben sollen. Dabei steht "" für leer - also nicht weggehen.
Damit haben wir die If Abfrage ein bisschen betrachtet, werden sie jedoch noch viel häufiger und in komplexeren Beispielen verwenden. Bevor wir das tun, schauen wir uns jedoch die relativen und logischen Operatoren an.
Der Ultimative C# Kurs - Hier wirst Du zum CSharp Pro
-
So holst du das meiste aus dem Kurs
-
Lektion1.1
-
Lektion1.2
-
Lektion1.3
-
-
Deine erste C# Anwendung und Übersicht zu Visual Studio
-
Lektion2.1
-
Lektion2.2
-
Lektion2.3
-
-
Datentypen und Variablen
-
Lektion3.1
-
Lektion3.2
-
Lektion3.3
-
Lektion3.4
-
Lektion3.5
-
-
Funktionen / Methoden und wie sie einem das Leben vereinfachen
-
Lektion4.1
-
Lektion4.2
-
Lektion4.3
-
Lektion4.4
-
-
Benutzereingabe für unsere Programme verwenden
-
Lektion5.1
-
-
Entscheidungen Treffen
-
Lektion6.1
-
Lektion6.2
-
Lektion6.3
-
Lektion6.4
-
Lektion6.5
-
Lektion6.6
-
Lektion6.7
-
Lektion6.8
-
-
Schleifen (Loops) und wie man etwas automatisiert
-
Lektion7.1
-
Lektion7.2
-
Lektion7.3
-
Lektion7.4
-
Lektion7.5
-
Lektion7.6
-
Lektion7.7
-
-
Objektorientierte Programmierung (OOP) und Klassen
-
Lektion8.1
-
Lektion8.2
-
Lektion8.3
-
Lektion8.4
-
Lektion8.5
-
Lektion8.6
-
Lektion8.7
-
Lektion8.8
-
Lektion8.9
-
Lektion8.10
-
Lektion8.11
-
-
Arrays / Felder
-
Lektion9.1
-
Lektion9.2
-
Lektion9.3
-
Lektion9.4
-
Lektion9.5
-
Lektion9.6
-
-
ArrayList
-
Lektion10.1
-
Lektion10.2
-
Lektion10.3
-
Lektion10.4
-
Lektion10.5
-
-
Vererbung / Inheritance und noch mehr zu OOP
-
Lektion11.1
-
Lektion11.2
-
Lektion11.3
-
Lektion11.4
-
-
Polymorphie und noch mehr zu OOP
-
Lektion12.1
-
Lektion12.2
-
Lektion12.3
-
Lektion12.4
-
Lektion12.5
-
Lektion12.6
-
-
Debugging und Try and Catch
-
Lektion13.1
-
Lektion13.2
-
-
Mit Dateien Arbeiten
-
Lektion14.1
-
Lektion14.2
-
Lektion14.3
-