using System;

class Program
{
    static void Main()
    {
        // UZDEVUMS 1: Skaitla zimes noteiksana
        Console.Write("Ievadiet veselu skaitli: ");
        int skaitlis;
        if (!int.TryParse(Console.ReadLine(), out skaitlis))
        {
            Console.WriteLine("Kluuda! Ludzu ievadiet veselu skaitli.");
        }
        else if (skaitlis > 0)
            Console.WriteLine("Ievaditais skaitlis ir pozitivs.");
        else if (skaitlis < 0)
            Console.WriteLine("Ievaditais skaitlis ir negativs.");
        else
            Console.WriteLine("Ievaditais skaitlis ir nulle.");

        Console.WriteLine("\n------------------------------\n");

        // UZDEVUMS 2: Nedelas dienas vards
        Console.Write("Ievadiet nedelas dienas numuru (1-7): ");
        int diena;
        if (!int.TryParse(Console.ReadLine(), out diena))
        {
            Console.WriteLine("Kluuda! Ludzu ievadiet skaitli no 1 lidz 7.");
        }
        else
        {
            switch (diena)
            {
                case 1: Console.WriteLine("Pirmdiena"); break;
                case 2: Console.WriteLine("Otrdiena"); break;
                case 3: Console.WriteLine("Treshdiena"); break;
                case 4: Console.WriteLine("Ceturtdiena"); break;
                case 5: Console.WriteLine("Piektdiena"); break;
                case 6: Console.WriteLine("Sestdiena"); break;
                case 7: Console.WriteLine("Svetdiena"); break;
                default: Console.WriteLine("Nederigs dienas numurs!"); break;
            }
        }

        Console.WriteLine("\n------------------------------\n");

        // UZDEVUMS 3: Atzimu kalkulators
        Console.Write("Ievadiet ieguto punktu skaitu (0-100): ");
        int punkti;
        if (!int.TryParse(Console.ReadLine(), out punkti))
        {
            Console.WriteLine("Kluuda! Ludzu ievadiet skaitli no 0 lidz 100.");
        }
        else if (punkti >= 90 && punkti <= 100)
            Console.WriteLine("Jusu atzime ir A.");
        else if (punkti >= 80)
            Console.WriteLine("Jusu atzime ir B.");
        else if (punkti >= 70)
            Console.WriteLine("Jusu atzime ir C.");
        else if (punkti >= 60)
            Console.WriteLine("Jusu atzime ir D.");
        else if (punkti >= 50)
            Console.WriteLine("Jusu atzime ir E.");
        else if (punkti >= 0)
            Console.WriteLine("Jusu atzime ir F.");
        else
            Console.WriteLine("Nederiga ievade! Punktiem jabut no 0 lidz 100.");

        Console.WriteLine("\n------------------------------\n");

        // UZDEVUMS 4: Vienkars kalkulators
        Console.Write("Ievadiet pirmo skaitli (A): ");
        double A;
        if (!double.TryParse(Console.ReadLine(), out A))
        {
            Console.WriteLine("Kluuda! Ludzu ievadiet derigu skaitli.");
            return;
        }

        Console.Write("Ievadiet otro skaitli (B): ");
        double B;
        if (!double.TryParse(Console.ReadLine(), out B))
        {
            Console.WriteLine("Kluuda! Ludzu ievadiet derigu skaitli.");
            return;
        }

        Console.Write("Ievadiet darbibas simbolu (+, -, *, /): ");
        char darbiba = Console.ReadKey().KeyChar;
        Console.WriteLine();

        switch (darbiba)
        {
            case '+': Console.WriteLine($"Rezultats: {A + B}"); break;
            case '-': Console.WriteLine($"Rezultats: {A - B}"); break;
            case '*': Console.WriteLine($"Rezultats: {A * B}"); break;
            case '/':
                if (B == 0) Console.WriteLine("Kluda: nevar dalit ar nulli!");
                else Console.WriteLine($"Rezultats: {A / B}");
                break;
            default: Console.WriteLine("Nederigs darbibas simbols!"); break;
        }

        Console.WriteLine("\n------------------------------\n");

        // UZDEVUMS 5: Garais gads
        Console.Write("Ievadiet gadu: ");
        int gads;
        if (!int.TryParse(Console.ReadLine(), out gads))
        {
            Console.WriteLine("Kluuda! Ludzu ievadiet derigu gadu.");
        }
        else if ((gads % 4 == 0 && gads % 100 != 0) || (gads % 400 == 0))
            Console.WriteLine($"{gads} ir garais gads.");
        else
            Console.WriteLine($"{gads} nav garais gads.");

        Console.WriteLine("\n------------------------------\n");

        // UZDEVUMS 6: Bilesu atlaides sistema
        const double pamataCena = 10.00;

        Console.Write("Ievadiet savu vecumu: ");
        int vecums;
        if (!int.TryParse(Console.ReadLine(), out vecums))
        {
            Console.WriteLine("Kluuda! Ludzu ievadiet derigu vecumu.");
            return;
        }

        Console.Write("Vai esat students? (true/false): ");
        bool irStudents;
        if (!bool.TryParse(Console.ReadLine(), out irStudents))
        {
            Console.WriteLine("Kluuda! Ludzu ievadiet true vai false.");
            return;
        }

        double galaCena = pamataCena;

        if (vecums < 6)
        {
            galaCena = 0.00;
            Console.WriteLine("Bezmaksas bilete berniem lidz 6 gadu vecumam.");
        }
        else if (vecums <= 17)
        {
            galaCena = pamataCena * 0.5;
            Console.WriteLine("Berna atlaide (50%).");
        }
        else if (vecums <= 25 && irStudents)
        {
            galaCena = pamataCena * 0.75;
            Console.WriteLine("Studenta atlaide (25%).");
        }
        else if (vecums >= 65)
        {
            galaCena = pamataCena * 0.8;
            Console.WriteLine("Pensionara atlaide (20%).");
        }
        else
        {
            Console.WriteLine("Pilna cena bez atlaides.");
        }

        Console.WriteLine($"Gala cena: ${galaCena:F2}");

        Console.WriteLine("\n------------------------------\n");
        Console.WriteLine("Visi uzdevumi pabeigti!");
    }
}
