Põhimõtted

Mis on muutujad ja andmetüübid?

Muutuja on nimega koht arvuti mälus, kus hoitakse mingit väärtust. Igal muutujal on andmetüüp, mis ütleb programmile, mida täpselt selles hoitakse — arv, tekst, tõeväärtus jne.

Peamised andmetüübid C#-s:

  • int — täisarv (näiteks: 5, -3, 100)
  • double — kümnendmurdarv (näiteks: 3.14, -0.5)
  • string — tekst (näiteks: “Tere”)
  • bool — loogiline väärtus (true või false)
  • char — üksik sümbol (näiteks: ‘A’)

Miks see vajalik on? Ilma muutujateta ei suuda programm midagi meeles pidada — kasutaja nime, vanust ega arvutuse tulemust. Andmetüübid tagavad, et arvuti töötab väärtustega õigesti: teksti ja arvu ei saa lihtsalt kokku liita ilma teisenduseta.

Teksti kuvamiseks kasutatakse Console.WriteLine() — see käsk prindib teksti konsooli ja liigub uuele reale. Console.Write() teeb sama, kuid ilma reavahetuseta.

using System;

class Program
{
    static void Main()
    {
        // Deklareerime erinevat tüüpi muutujad
        string nimi = "Anna";
        int vanus = 20;
        double hinne = 4.8;
        bool onOpilane = true;

        // Kuvame väärtused konsoolis
        Console.WriteLine("Nimi: " + nimi);
        Console.WriteLine("Vanus: " + vanus);
        Console.WriteLine("Keskmine hinne: " + hinne);
        Console.WriteLine("Õpilane: " + onOpilane);
    }
}

Tulemus: