/*
Veidoja: Ralfs Matīss Verņickis
Grupa: 110
Praktiskais darbs: 6.2
Izmantotais Compiler: Visual Studio
*/
using System;
class Program
{
    static void Main()
    {
        Console.WriteLine("1. uzdevums");
        uzdevums1();
        Console.WriteLine("\n2. uzdevums");
        uzdevums2();
        Console.WriteLine("\n3. uzdevums");
        uzdevums3();
        Console.WriteLine("\n4. uzdevums");
        uzdevums4();
        Console.WriteLine("\n5. uzdevums");
        uzdevums5();
        Console.WriteLine("\n6. uzdevums");
        uzdevums6();

    }
    static void uzdevums1()
    {
        Console.WriteLine("Ievadi veselu skaitli!");
        int skaitlis = Convert.ToInt32(Console.ReadLine());
        if (skaitlis > 0)
        {
            Console.WriteLine("skaitlis ir pozitīvs.");
        }
        else if (skaitlis < 0)
        {
            Console.WriteLine("skaitlis ir negatīvs.");
        }
        else
        {
            Console.WriteLine("skaitlis ir nulle.");
        }
        Console.WriteLine();
    }



    static void uzdevums2()
    {
        Console.WriteLine("Ievadi skaitli no 1 lidz 7!");
        int diena = Convert.ToInt32(Console.ReadLine());
        switch (diena)
        {
            case 1:
                Console.WriteLine("Pirmdiena");
                break;
            case 2:
                Console.WriteLine("Otrdiena");
                break;
            case 3:
                Console.WriteLine("Tresdiena");
                break;
            case 4:
                Console.WriteLine("Ceturdiena");
                break;
            case 5:
                Console.WriteLine("Piektdiena");
                break;
            case 6:
                Console.WriteLine("Sestdiena");
                break;
            case 7:
                Console.WriteLine("Svetdiena");
                break;
                Console.WriteLine();
        }
    }

    static void uzdevums3()
    {
        Console.Write("Ievadiet studenta iegūto punktu skaitu (0-100): ");
        int atz = Convert.ToInt32(Console.ReadLine());

        if (atz < 0 || atz > 100)
        {
            Console.WriteLine("Jaievada skaitli diapazona no 0 lidz 100!");
        }
        else if (atz >= 90)
        {
            Console.WriteLine("atzīme ir A.");
        }
        else if (atz >= 80)
        {
            Console.WriteLine("atzīme ir B.");
        }
        else if (atz >= 70)
        {
            Console.WriteLine("atzīme ir C.");
        }
        else if (atz >= 60)
        {
            Console.WriteLine("atzīme ir D.");
        }
        else if (atz >= 50)
        {
            Console.WriteLine("atzīme ir E.");
        }
        else
        {
            Console.WriteLine("atzīme ir F.");
        }
        Console.WriteLine();
    }


    static void uzdevums4()
    {
        Console.Write("Ievadiet pirmo skaitli: ");
        double A = Convert.ToDouble(Console.ReadLine());
        Console.Write("Ievadiet otro skaitli: ");
        double B = Convert.ToDouble(Console.ReadLine());
        Console.Write("Ievadiet darbības simbolu (+, -, *, /): ");
        char simbols = Convert.ToChar(Console.ReadLine());
        double rezultats;
        switch (simbols)
        {
            case '+':
                rezultats = A + B;
                Console.WriteLine($"Rezultāts: {A} + {B} = {rezultats}");
                break;
            case '-':
                rezultats = A - B;
                Console.WriteLine($"Rezultāts: {A} - {B} = {rezultats}");
                break;
            case '*':
                rezultats = A * B;
                Console.WriteLine($"Rezultāts: {A} * {B} = {rezultats}");
                break;
            case '/':
                if (B == 0)
                {
                    Console.WriteLine("Dalīšana ar nulli nav atļauta!");
                }
                else
                {
                    rezultats = A / B;
                    Console.WriteLine($"Rezultāts: {A} / {B} = {rezultats}");
                }
                break;
            default:
                Console.WriteLine("izmanto +, -, * vai /");
                break;
                Console.WriteLine();
        }
    }


    static void uzdevums5()
    {
            Console.Write("Ievadiet gadu: ");
            int gads = int.Parse(Console.ReadLine());

            if ((gads % 4 == 0 && gads % 100 != 0) || (gads % 400 == 0))
            {
                Console.WriteLine($"{gads} ir garais gads.");
            }
            else
            {
                Console.WriteLine($"{gads} nav garais gads.");
            }

     
    }
    static void uzdevums6()
    {
        const double pamatCena = 10.00;

        Console.Write("Ievadi savu vecumu: ");
        int vecums = Convert.ToInt32(Console.ReadLine());

        Console.Write("Vai esi students? (true/false): ");
        bool irStudents = Convert.ToBoolean(Console.ReadLine());

        double galaCena;
        string atlaide;

        if (vecums < 6)
        {
            galaCena = 0.00;
            atlaide = "Bezmaksas.";
        }
        else if (vecums >= 6 && vecums <= 17)
        {
            galaCena = pamatCena * 0.5;
            atlaide = "Bērna atlaide (50%).";
        }
        else if (vecums >= 18 && vecums <= 25 && irStudents)
        {
            galaCena = pamatCena * 0.75;
            atlaide = "Studenta atlaide (25%).";
        }
        else if (vecums >= 65)
        {
            galaCena = pamatCena * 0.8;
            atlaide = "Pensionāra atlaide (20%).";
        }
        else
        {
            galaCena = pamatCena;
            atlaide = "Bez atlaides.";
        }

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