using System;
using 
System.Collections.Generic;
using 
System.Linq;
using 
System.Text;

namespace 
Elágazások
{
    
//Ha egy adott feltételtől függően szeretnénk elágaztatni programunkat,
    //akkor használhatjuk az if kulcsszót. Az if utáni zárójelben egy logikai eredményt szolgáltató kifejezést kell megadnunk.
    //Amennyiben a kiértékelés során ez igaz értéket ad vissza úgy az if utáni blokkban (a { } zárójelek között) lévő kód fut le. 
    
    
class Program
    {
        
static void Main(string[] args)
        {
            Console.WriteLine(
"Kérek egy számot!");
            int 
Convert.ToInt32(Console.ReadLine());
            if 
(n % == 0//maradékosztás: x % y (x/y maradéka pl. 5 % 3 = 2)
            
{
                Console.WriteLine(
"A szám osztható hárommal!");
            
}
            
else
            
{
                Console.WriteLine(
"A szám nem osztható hárommal!");
            
}
            
            
if (n % == 0)
            {
                Console.WriteLine(
"A szám osztható néggyel!");
            
}
            
else
            
{
                Console.WriteLine(
"A szám nem osztható néggyel");
            
}

         
//*************************************************************

        //Egy másik lehetőség, hogy a programunk elágazzon, a switch használata. E szó után zárójelben egy olyan kifejezést kell megadnunk,
        //mely kiértékelés után olyan típust ad, melynek elemei egymástól egyedileg megkülönböztethetőek.
        //Ha a switch-nél megadott kifejezés értéke egyezik valamely case után megadott értékkel, akkor a program vezérlése az adott case kulcsszó után folytatódik.
        //Ha több case utasítást használunk, akkor ügyeljünk arra, hogy a program az egyikből a másikba „átfolyik”, ha nem adjuk meg a break kulcsszót.
        //Ha a case értéke között nem szerepel az aktuálisan keresendő érték és van default kulcsszó, akkor a program futása ez után fog folytatódni. 

            
Console.WriteLine("Kérek egy pénznemet! EU, USD, CHF, JPY");
            string 
=Console.ReadLine();
            string 
árfolyam
            switch 
(s)            
            {
                
case "EU":
                    árfolyam 
"291,29 Ft";
                    break;
                case 
"USD":
                    árfolyam 
"221,67 Ft";
                    break;
                case 
"CHF":
                    árfolyam 
"240,90 Ft";
                    break;
                case 
"JPY":
                    árfolyam 
"253,99 Ft";
                    break;
                default
:
                    árfolyam 
"nincs elérheto adat ";
                    break;
            
}
            Console.WriteLine(
"A/Az " + s + " árfolyama 2013.01.03-án:" + árfolyam);
            
Console.ReadKey(true);
        
}
    }
}

Colorized by: CarlosAg.CodeColorizer