/*
    Veidoja: Roberts Onzuls
    Grupa: 110
    Praktiskais darbs 6.2
    Izmantotais Compiler: www.programiz.com
*/
using System;
class HelloWorld 
{
static void Main() 
    {
    Console.WriteLine("Ievadiet veselu skaitli: ");
    int x = Convert.ToInt32(Console.ReadLine());
    if(x>0)
        {
            Console.WriteLine("Ievadītais skaitlis ir pozitīvs.");
        }
        else if(x<0)
            {
                Console.WriteLine("Ievadītais skaitlis ir negatvs.");
            }
            else
                {
                    Console.WriteLine("Ievadītais skaitlis ir nulle.");
                }
                
    Console.WriteLine("Ievadiet nedēļas dienas numuru: ");
    int dien = Convert.ToInt32(Console.ReadLine());
    
    switch(dien)
        {
            case 1:
            Console.WriteLine("Pirmdiena");
            break;
            case 2:
            Console.WriteLine("Otrdiena");
            break;
            case 3:
            Console.WriteLine("Trešdiena");
            break;
            case 4:
            Console.WriteLine("Ceturtdiena");
            break;
            case 5:
            Console.WriteLine("Piektdiena");
            break;
            case 6:
            Console.WriteLine("Sestdiena");
            break;
            case 7:
            Console.WriteLine("Svētdiena");
            break;
            default:
            Console.WriteLine("Nederīga ievade!");
            break;
        }
        
    Console.WriteLine();
    
    Console.WriteLine("ievadiet studenta iegūto punktu skaitu: ");
    int fail = Convert.ToInt32(Console.ReadLine());
    
    if(fail <100)
        {
            if(fail > 0)
                {
                    if (fail >=90)
                        {
                            Console.WriteLine("Jūsu atzīme ir A!");
                        }
                    else if (fail >=80)
                        {
                            Console.WriteLine("Jūsu atzīme ir B!");
                        }
                    else if (fail >=70)
                        {
                            Console.WriteLine("Jūsu atzīme ir C!");
                        }
                    else if (fail >=60)
                        {
                            Console.WriteLine("Jūsu atzīme ir D!");
                        }
                    else if (fail >=50)
                        {
                            Console.WriteLine("Jūsu atzīme ir E!");
                        }
                    else if (fail >=0)
                        {
                            Console.WriteLine("Jūsu atzīme ir F!");
                        }
                    
                }
            else
                {
                    Console.WriteLine("Ievadītā vērtība nav diapazonā!");
                }
        }
    else
        {
            Console.WriteLine("Ievadītā vērtība nav diapazonā!");
        }
        
    Console.WriteLine();
        
    Console.WriteLine("Lūdzu ievadiet skaitli A: ");
    int A = Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("Lūdzu ievadiet skaitli B: ");
    int B = Convert.ToInt32(Console.ReadLine());
        
    Console.WriteLine("Ievadiet darbības simbolu: ");
    Char fakematika = char.Parse(Console.ReadLine());
    
    switch(fakematika)
        {
            case '+':
                Console.WriteLine($"Rezultāts ir {A + B}");
                break;
            case '-':
                Console.WriteLine($"Rezultāts ir {A - B}");
                break;
            case '*':
                Console.WriteLine($"Rezultāts ir {A * B}");
                break;
            case '/':
                if (B == 0)
                    Console.WriteLine("Ar nulli nevar dalīt!!!");
                else
                    Console.WriteLine($"Rezultāts ir {A / B}");
                break;
            default:
                Console.WriteLine("Nederīga darbība!");
                break;
        }
        
    Console.WriteLine();
        
    Console.WriteLine("Ievadiet gadu: ");
    int gads = Convert.ToInt32(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.");
        
    Console.WriteLine();
    
    const double pamataCena = 10.00;
    
    Console.WriteLine("Lūdzu ievadiet savu vecumu: ");
    int vecums = Convert.ToInt32(Console.ReadLine());
    
    Console.WriteLine("Lūdzu ievadiet vai jūs esiet students: ");
    bool irStudents = bool.Parse(Console.ReadLine());
    
    double cena = pamataCena;
    string atlaide = "nav atlaide";
    
    if(vecums < 6)
    {
        cena = 0;
        atlaide = "Bezmaksas biļete";
    }
    else if(vecums <= 17)
    {
        cena = pamataCena - pamataCena * 0.5;
        atlaide = "Bērnu atlaide 50%";
    }
    else if(vecums >= 18 && vecums <= 25 && irStudents == true)
    {
        cena = pamataCena - pamataCena * 0.25;
        atlaide = "Studenta atlaide 25%";
    }
    else if(vecums >= 65)
    {
        cena = pamataCena - pamataCena * 0.2;
        atlaide = "Seniora atlaide 20%";
    }
    
    Console.WriteLine($"{atlaide}");
    Console.WriteLine($"Gala cena: ${cena:F2}");
    }
}
