Files
2026-01-13 03:16:55 +01:00

2.7 KiB

Condition

if / else

Console.WriteLint("Please enter your age: ");
int age = Convert.ToInt32(Console.ReadLine());

if (age > 100){
    Console.WriteLine("You are to old to signed up! ");
}
else if(age >= 18){
    Console.WriteLine("You are now signed up! ");
}
else if (age < 0){
    Console.WriteLine("You are not born yet! ");
}
else{
    Console.WriteLine("You must be 18+ to sing up! ");
}
Console.WriteLint("Please enter your name : ")
String name = Console.ReadLine()

if (name != ""){
    Console.WriteLine("hello : " + name);
}else{
    Console.WriteLine("You did not enter your name !" );
}

switch

Console.WriteLint("What day is it today ?");
String day = Console.ReadLine();

switch(day)
{
    case "Monday":
        Console.WriteLine("It's Moday!")
        break;
    case "Tuesday":
        Console.WriteLine("It's Tuesday!")
        break;
    case "Wednesday":
        Console.WriteLine("It's Wednesday!")
        break;
    case "Thursday":
        Console.WriteLine("It's Thursday!")
        break;
    case "Friday":
        Console.WriteLine("It's Friday!")
        break;
    case "Saturday":
        Console.WriteLine("It's Friday!")
        break;
    case "Sunday":
        Console.WriteLine("It's Friday!")
        break;
    default:
        Console.WriteLine(day + "is not a day")
        break;
}

Logical Operator

can be used to check if more than 1 condition is true / false && (AND) || (OR)

Console.WriteLine("What's the temperature outside");
double temp = Convert.ToDouble(Console.ReadLine());

if(temp >= 10 && temp <= 25){
    Console.WriteLine("It's warm outside");
}else if(temp <= -50 || temp >= 50){
    Console.WriteLine("DO NOT GO OUTSIDE !");
}

try / catch / exception

errors that occur during execution

try = try some code that is considered "dangerous" catch = catches and handles execptions when they occur finally = always executes regardless if exception is caught or not

double x;
double y;
double result;

try 
{ 
    Console.Write("Enter number 1: ");
    x = Convet.ToDouble(Console.ReadLine());

    Console.Write("Enter number 2: ");
    y = Convet.ToDouble(Console.ReadLine());

    result = x / y;

    Console.WriteLine("result: " + result);

}
catch(FormatExecption e)
{
    Console.WriteLine("Enter ONLY numbers Please!");
}
catch(DivideByZeroExecption e)
{
    Console.WriteLine("you can't divide by zero");
}
catch ( Exeption e)
{
    Console.WriteLine("something went wrong !");
}
finally
{
    Console.WriteLine("Tanks for visiting");
}

Conditional Operator

// (condition) ? y : x

double temperature = 20;
Console.WriteLine((tempure >= 15) ? "It's warm outside!" : "It's cold outside!"; )