2022. április 4., hétfő

2022.04.06. Informatikai ismeretek próbaérettségi

  Megoldások

using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;

namespace felveteliCLI
{
    class Felvetelizo
    {
        public string Nev { get; private set; }
        public List<int> Pontok;

        public Felvetelizo(string sor)
        {
            List<string> atmeneti = sor.Split(';').ToList();
            Nev = atmeneti[0];
            Pontok = new List<int>();
            for (int i = 0; i < 5; i++)
            {
                Pontok.Add(Convert.ToInt32(atmeneti[i+1]));
            }
        }
        public double PontSzamitas()
        {
            double pont = Pontok.Sum() - Pontok.Min() - Pontok.Max();
            if (Pontok.Max() == Pontok[4]) pont += Pontok[4] * 0.1;
            return pont;
        }

    }
    class Program
    {        
        static void Main(string[] args)
        {
            List<Felvetelizo> felvetelizok = new List<Felvetelizo>();

            foreach (string i in File.ReadAllLines("felvetelizok.txt") )
            {
                felvetelizok.Add(new Felvetelizo(i));
            }

            Console.WriteLine($"3. feladat:\n\tA felvételin {felvetelizok.Count} jelentkező vett részt.");

            Console.WriteLine("4. feladat:");

            Console.Write("\tKérem, adja meg egy feladatrész sorszámát (1-5): ");
            int tag = Convert.ToInt32(Console.ReadLine());
            double osszeg = 0;

            for (int i = 0; i < felvetelizok.Count; i++)
            {
                osszeg += felvetelizok[i].Pontok[tag-1];
            }
            double atlag = Math.Round(osszeg / felvetelizok.Count,2);

            Console.WriteLine($"\tA(z) {tag}. feladatrészre adott átlag pontszám: {atlag}");

            Console.WriteLine("5. feladat:");

            List<double> pontszamok = new List<double>();
            for (int i = 0; i < felvetelizok.Count; i++)
            {
                pontszamok.Add(felvetelizok[i].PontSzamitas());
            }

            double max = pontszamok.Max();

            List<int> maxPontszamok = new List<int>(); //ha többen is elérték a max pontszámot
            for (int i = 0; i < felvetelizok.Count; i++)
            {
                if (pontszamok[i] == max)
                {
                    maxPontszamok.Add(i);
                }
            }
            Console.WriteLine("\tA legmagasabb pontszámot elért felvételiző(k):");
            for (int i = 0; i < maxPontszamok.Count; i++)
            {
                Console.WriteLine($"\tNév: {felvetelizok[maxPontszamok[i]].Nev}, pontszám: {pontszamok[maxPontszamok[i]]}");
            }

            Console.WriteLine("6. feladat: Kiemelkedő felvételizők:");
            int db;
            bool van;
            bool talalt = false;
            for (int i = 0; i < felvetelizok.Count; i++)
            {
                db = 0;
                van = false;
                for (int j = 0; j < 5; j++)
                {
                    if (felvetelizok[i].Pontok[j] == 20)
                    {
                        db++;
                    }
                    if (felvetelizok[i].Pontok[j] < 10)
                    {
                        van = true;
                    }
                }
                if (db >= 2 && !van)
                {
                    Console.WriteLine($"\tNév: {felvetelizok[i].Nev}");
                    talalt = true;
                }
            }
            if (!talalt)
            {
                Console.WriteLine("\tNincs kiemelkedő felvételiző!");
            }

            StreamWriter sw = new StreamWriter("rajzosok.txt");
            int elsoKetto;
            int masodikKetto;
            for (int i = 0; i < felvetelizok.Count; i++)
            {
                elsoKetto = felvetelizok[i].Pontok[0] + felvetelizok[i].Pontok[1];
                masodikKetto = felvetelizok[i].Pontok[2] + felvetelizok[i].Pontok[3];
                if (elsoKetto < masodikKetto)
                {
                    sw.WriteLine($"{felvetelizok[i].Nev} {elsoKetto} {masodikKetto}");
                }
            }
            sw.Close();

          Console.ReadLine();
        }
    }
}


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace felvetelizokGUI
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {

        int cmbPontokDb = 0;
        public MainWindow()
        {
            InitializeComponent();
            cmbPontok.Items.Add("Válasszon!");
            for (int i = 1; i <= 20; i++)
            {
                cmbPontok.Items.Add($"{i}");
            }
            cmbPontok.SelectedIndex = 0;
        }

        private void btnEllenorzes_Click(object sender, RoutedEventArgs e)
        {
            if (txbNev.Text.Length == 0)
            {
                MessageBox.Show("A név mező üres!");
            }
            else
            {
                if (txbNev.Text.StartsWith(" "))
                {
                    txbNev.Text = txbNev.Text.Trim();
                }
                if (!(txbNev.Text).Trim().Contains(" "))
                {
                    MessageBox.Show("A névnek minimum egy vezeték- és egy keresztnévből kell állnia!");
                }
                else
                {
                    MessageBox.Show("A név rendben!");
                }
            }

            if (cmbPontokDb == 0)
            {
                MessageBox.Show("A pontszám mező üres!");
            }
            else
            {
                if (cmbPontokDb < 5)
                {
                    MessageBox.Show("Kevés pontot vitt föl!");
                }
                else
                {
                    MessageBox.Show("A pontszám rendben!");
                }
            }


        }

        private void cmbPontok_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (cmbPontok.SelectedIndex != 0 && cmbPontokDb < 5)
            {
                if (lblPontok.Content.ToString().Length == 0)
                {
                    lblPontok.Content = cmbPontok.SelectedItem;
                }
                else
                {
                    lblPontok.Content = lblPontok.Content + "; " + cmbPontok.SelectedItem;
                }
                cmbPontokDb++;
            }
            cmbPontok.SelectedIndex = 0;
        }

        private void btnTorles_Click(object sender, RoutedEventArgs e)
        {
            string tartalom = lblPontok.Content.ToString();
            int hossz = tartalom.Length;
            int pontosvesszoHelye = 0;
            for (int i = 0; i < hossz; i++)
            {
                if (tartalom[i] == ';')
                {
                    pontosvesszoHelye = i;
                }
            }
            if (cmbPontokDb >= 1)
            {
                lblPontok.Content = tartalom.Substring(0, pontosvesszoHelye);
                cmbPontokDb--;
            }
        }
    }
}

<Window x:Class="felvetelizokGUI.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:felvetelizokGUI"
        mc:Ignorable="d"
        Title="Jelentkezők felvitele" Height="285" Width="715">
    <Grid>
        <Label Content="Név:" HorizontalAlignment="Left" Margin="41,39,0,0" VerticalAlignment="Top"/>
        <TextBox x:Name="txbNev" HorizontalAlignment="Left" Height="26" Margin="153,39,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="357" RenderTransformOrigin="2.428,9.605" />
        <Label Content="Pontszámok:" HorizontalAlignment="Left" Margin="41,94,0,0" VerticalAlignment="Top"/>
        <Label Content="új pontszám:" HorizontalAlignment="Left" Margin="41,146,0,0" VerticalAlignment="Top"/>
        <ComboBox x:Name="cmbPontok" HorizontalAlignment="Left" Height="26" Margin="153,146,0,0" VerticalAlignment="Top" Width="90" SelectionChanged="cmbPontok_SelectionChanged"></ComboBox>
        <Label x:Name="lblPontok" Content="" HorizontalAlignment="Left" Margin="153,94,0,0" VerticalAlignment="Top" Width="517"/>
        <Button x:Name="btnTorles" Content="Pontszám törlése" HorizontalAlignment="Left" Margin="271,146,0,0" VerticalAlignment="Top" Width="119" Height="26" Click="btnTorles_Click"/>
        <Button x:Name="btnEllenorzes" Content="Ellenőrzés" HorizontalAlignment="Left" Margin="545,200,0,0" VerticalAlignment="Top" Width="103" Click="btnEllenorzes_Click"/>
    </Grid>
</Window>


<!DOCTYPE html>
<html lang="hu">

<head>
  <title>Hortobágy</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="bootstrap.min.css">
  <script src="jquery.min.js"></script>
  <script src="popper.min.js"></script>
  <script src="bootstrap.min.js"></script>
  <link rel="stylesheet" href="hortobagy.css">
  <script src="hortobagy.js"></script>
</head>

<body>

  <div class="container-fluid" id="kepek">
    <div id="demo" class="carousel slide" data-ride="carousel">
      <ul class="carousel-indicators">
        <li data-target="#demo" data-slide-to="0" class="active"></li>
        <li data-target="#demo" data-slide-to="1"></li>
        <li data-target="#demo" data-slide-to="2"></li>
      </ul>
      <div class="carousel-inner">
        <div class="carousel-item active">
          <img src="puszta.jpg" alt="Puszta" title="Puszta">
        </div>
        <div class="carousel-item">
          <img src="kut.jpg" alt="Gémeskút" title="Gémeskút">
        </div>
        <div class="carousel-item">
          <img src="hid.jpg" alt="Kilenc lyukú híd" title="Kilenc lyukú híd">
        </div>
      </div>
      <a class="carousel-control-prev" href="#demo" data-slide="prev">
        <span class="carousel-control-prev-icon"></span>
      </a>
      <a class="carousel-control-next" href="#demo" data-slide="next">
        <span class="carousel-control-next-icon"></span>
      </a>
    </div>
    <h1 class="d-none d-md-block">Hortobágy</h1>
  </div>

  <nav class="navbar navbar-expand-sm bg-dark navbar-dark sticky-top">
    <ul class="navbar-nav">
      <li class="nav-item">
        <a class="nav-link" href="#turizmus">Vonzóerő</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#allatvilag">Állatvilág</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#novenyvilag">Növényvilág</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#vadaspark">Vadaspark</a>
      </li>
    </ul>
  </nav>



  <h2 class="display-5" id="turizmus">A Hortobágy magához vonz</h2>
  <div class="row">
    <div class="col-lg-3">
      <table class="table table-hover">
        <thead>
          <tr>
            <th>Néhány kiemelt célpont</th>
          </tr>
        </thead>
        <tbody class="kozep keplink">
          <tr>
            <td onclick="turizmus('latogatokozpont');" onmouseout="keprejt();">Hortobágyi Nemzeti Park Látogatóközpont</td>
          </tr>
          <tr>
            <td onclick="turizmus('vadaspark');" onmouseout="keprejt();">Vadaspark</td>
          </tr>
          <tr>
            <td onclick="turizmus('kisvasut');" onmouseout="keprejt();">Hortobágy-Halastavi Kisvasút</td>
          </tr>
          <tr>
            <td onclick="turizmus('tanosveny');" onmouseout="keprejt();">Tanösvények</td>
          </tr>
          <tr>
            <td onclick="turizmus('turak');" onmouseout="keprejt();">Vezetett túrák</td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="col-lg-9">
      <div id="turizmusszovegkeret">
        <p class="text-primary">A Hortobágyi Nemzeti Park Igazgatóság természetvédelmi kezelésében található a
          Közép-Európa legnagyobb füves pusztáján, a Hortobágyon lévő nemzeti park, 4 tájvédelmi körzet és 19 önálló
          természetvédelmi terület. A nemzeti park egész területe bioszféra-rezervátum, a Ramsari egyezmény alapján vízi
          élőhelyei nemzetközileg is védettek. Itt a vízi madarak vadászata egész évben tilos!</p>
        <p>A Hortobágy olyan táj, amelyet sajátos története, értékes élővilága, egyedülálló néphagyománya jellegzetesen
          magyar vonásokkal ruház fel. Az egykori ligetes sztyepp néhány száz évvel ezelőtt még az Alföldön kalandozó
          Tisza hatása alatt állt. A táj kialakulásában azembernek meghatározó szerepe volt. Mai képét a 19. század
          vízrendezéseivel (folyók szabályozása, mocsarak lecsapolása), a legeltető állattartással, az erdők
          kivágásával, felégetésével alakították ki, melyek hatása a keleti sztyeppék hangulatát idézi. A valaha virágzó
          – a török hódoltság korában elpusztult – települések emlékét pusztarészek nevei őrzik.</p>
        <p>A Hortobágy felszínét a Tisza és mellékfolyóinak áradásai formálták szinte tökéletes síksággá. Magasról
          szemlélve a táj mint óriási szőnyeg terül el, közepén ezüstös szalagként kanyarog a Hortobágy folyó. A nemzeti
          park területe sík, csak néhol emelkednek ki alacsony halmok. Ezeket az úgynevezett kunhalmokat(tudományos
          néven kurgánokat) emberi kéz alkotta, amelyeket a keleti sztyeppékről a középső rézkorban beözönlő nomádok
          építették őrdomboknak vagy temetkezési helyeknek (halomsírok).</p>
        <p>A Hortobágy mocsarai nem a Tisza, hanem a Sajó vagy a Hernád meder. Az üledék túlnyomó része a Bükkből és
          északabbról származik, nem a Tisza hozta. A területen a Tisza megjelenése nem okozott érdemi változást, a
          Hortobágy tehát szorosan rokonítható a Tisza megjelenésével nem érintett borsodi Mezőséggel. A Tisza korábban
          hitt laterális eróziója nem játszódott le, a mederváltás gyors folyamat volt, a folyó a tájon nem oldalazott
          végig, nem töltötte fel érdemben azt, és nem a holocén elején, hanem kb. 20 ezer éve, vagy régebben foglalta
          el mai lefutását. A mérések szerint Polgárnál legalább 16 ezer éve a jelenlegi medre környékén tartózkodik.
        </p>
      </div>
      <div id="turizmuskepkeret">
        <img id="turizmuskep">
      </div>
    </div>
  </div>

  <h2 class="display-5" id="novenyvilag">A Hortobágy védett növényei</h2>
  <p>A zömmel kőzetliszttel borított, lapos hátakon és a kunhalmokon (Szálka-halom, Csípő-halom stb.) löszpusztagyepek
    maradványait találjuk. Ebben a fajgazdag társulásban tömegesen fordul elő: pusztai csenkesz, deres tarackbúza,
    kunkorgó árvalányhaj (helyenként). Gyakoriak a különböző zsályafajok: ligeti zsálya, osztrák zsálya, réti zsálya.
    További, társulásalkotó fajok: taréjos tarackbúza (Agropyron pectinatum), közönséges borkóró. Ritka és értékes
    növényei: macskahere, magyar szegfű. A fajszegényebb löszlegelők uralkodó fajai: csillagpázsit, karcsú perje, sovány
    csenkesz. Az elszikesedő talajon só- és szárazságtűrő növények élnek, jellemzően szolonyec talajon. Ilyen. Szikes
    rétek jellegzetes növényei asziki őszirózsa (Aster tripolium ssp. pannonicum), a sziki kocsord. A szikes puszták
    fennmaradásának egyik biztosítéka a legelő állatok rendszeres rágása, tiprása. A talaj humusztartalmának
    csökkenésével a löszpusztagyepet felváltja a füves szikes puszta. Főbb társulásalkotó növényei: pusztai cickafark,
    veresnadrág csenkesz. További fajok: villás boglárka. A gyengébb minőségű szikes talajokon ürmös szikes puszta
    alakul ki. Fontosabb növényei: veresnadrág csenkesz (társulásalkotó), sziki üröm (társulásalkotó), magyar sóvirág
    (sziki sóvirág), sziki csenkesz. A kopár szikeseken (azok vízborítottságától függően) két fontosabb növénytársulás
    váltakozik: a vízállásos szikes laposokon, szolonyec.</p>
  <div class="row">

    <div class="col-lg-6 py-3">
      <div class="media border p-3 h-100">
        <img src="Ligeti-szolo.jpg" alt="Ligeti szőlő" title="Ligeti szőlő" class="mr-3 mt-3 novenykep">
        <div class="media-body">
          <h4>Ligeti szőlő <small><i>(Eszmei értéke: 10 000 Ft)</i></small></h4>
          <p>Ez az őshonos kúszónövény a hazai bor és csemegeszőlő fajtáink egyik őse. Hosszú kapaszkodó hajtásaival a
            20-30-méter magas koronaszintig is felkúszhat, kacsok vagy tapadókorongok segítségével. A tisztásokon
            viszont (egyéb kúszónövényekkel keveredve) elterül. Három karéjú, fűrészes szélű levelei vannak.
            Fürtvirágzata fehér vagy sárgás színű, feketés színű bogyótermés ágazata van.</p>
        </div>
      </div>
    </div>

    <div class="col-lg-6 py-3">
      <div class="media border p-3 h-100">
        <img src="Nyari-tozike.jpg" alt="Nyári tőzike" title="Nyári tőzike" class="mr-3 mt-3 novenykep">
        <div class="media-body">
          <h4>Nyári tőzike <small><i>(Eszmei értéke: 2 000 Ft)</i></small></h4>
          <p>Vizes élőhelyek jellegzetes madara, bár jelenlétét legtöbbször csak malacvisításszerű hangja árulja el, ha
            meg is pillantjuk, legtöbbször csak néhány másodpercig sikerül megfigyelni mielőtt elbújik a sűrű
            növényzetben. Egész állományát veszélyeztető tényező nem ismert. A vizes élőhelyek általános védelme a faj
            megmaradását biztosítja. Részben vonuló, az északi madarak télre Dél-Európába és Észak-Afrikába is eljutnak.
            Egyre több példány telel át Magyarországon.</p>
        </div>
      </div>
    </div>

    <div class="col-lg-6 py-3">
      <div class="media border p-3 h-100">
        <img src="Oeldoeklo-aszat.jpg" alt="Öldöklő aszat" title="Öldöklő aszat" class="mr-3 mt-3 novenykep">
        <div class="media-body">
          <h4>Öldöklő aszat <small><i>(Eszmei értéke: 10 000 Ft)</i></small></h4>
          <p>Bennszülött faj. Parlagokon, legelőkön, utak szélén fordul elő, kedveli a kötött agyag- vagy lösztalajokat.
            kétéves növény. 1-2 méter magasra is megnőhet. Ülő leveli vannak, melyek hosszúkás-lándzsás alakúak, erősen
            szárnyasan szeldeltek. A szeletek erős, sárgás színű tövisekben végződnek. A levelek zöld színűek, tüskés
            szőrök sűrűn borítják őket. A levélfonák szürkén vagy fehéren molyhos. Július-szeptember között virágzik,
            fészekvirágzata van. A fészkek ülőek vagy rövid kocsányúak, gömbölydedek, az ágak csúcsán találhatóak
            2-4-esével. Virágzáskor a növény alsó levelei általában már hiányoznak. A fészekpikkelyes szőrös hegyűek.
            Virágzata lilás színű. Kaszat termése van, melyek csúcsán repítőkészülék található.</p>
        </div>
      </div>
    </div>

    <div class="col-lg-6 py-3">
      <div class="media border p-3 h-100">
        <img src="Piros-kigyoszisz.jpg" alt="Piros kígyószisz" title="Piros kígyószisz" class="mr-3 mt-3 novenykep">
        <div class="media-body">
          <h4>Piros kígyószisz <small><i>(Eszmei értéke: 10 000 Ft)</i></small></h4>
          <p>Reliktum faj. Löszös és homokos területen él. Évelő növény. Ülő levelei vannak, melyek keskeny lándzsás
            alakúak. Füzérvirágzata van, melyet rövid kunkorvirágzatok alkotnak. A párta kissé kétajkú, karimája ferde,
            sötétpiros színű. A porzók a pártából hosszan kinyúlnak, felfelé ívelők, nem egyforma hosszúságúak. A
            bibeszál két gömbölyű bibében végződik. Makkocska termése van.</p>
        </div>
      </div>
    </div>

    <div class="col-lg-6 py-3">
      <div class="media border p-3 h-100">
        <img src="Kek-atracel.jpg" alt="Kék atracél" title="Kék atracél" class="mr-3 mt-3 novenykep">
        <div class="media-body">
          <h4>Kék atracél <small><i>(Eszmei értéke: 10 000 Ft)</i></small></h4>
          <p>Felálló molyhos szárú, 50-100 cm magas, évelő növény. Alsó levelei lapát alakúak, a felsők
            hosszúkás-lándzsásak, 5-14 cm hosszúak, érdesen szőrösek. Virágai jellegzetes kunkorgó virágzatba
            tömörülnek, murvalevelei kicsik, szálasak. Pártacsöve akkora, mint a csésze (sokkal rövidebb, mint a párta
            karimája), szirmai égszínkékek. A párta torokpikkelyei tojásdadok, fehérek, szegélyükön apró szőrök állnak.
            Május-júniusban nyílik.Nem gyakori, inkább meszes talajú sztyeppréteket, erdőszegélyeket kedvelő faj.</p>
        </div>
      </div>
    </div>

    <div class="col-lg-6 py-3">
      <div class="media border p-3 h-100">
        <img src="Metelyfu.jpg" alt="Mételyfű" title="Mételyfű" class="mr-3 mt-3 novenykep">
        <div class="media-body">
          <h4>Mételyfű <small><i>(Eszmei értéke: 10 000 Ft)</i></small></h4>
          <p>Eurázsia elterjedésű faj. Vízinövény. Álló és folyóvizekben , mocsarakban egyaránt előfordul, a bázikus
            talajt kedveli. Hazánkban nemzetségének több faja nem él. Sekély vízben vagy iszapos helyen élő évelő faj.
            Levélnyelének hosszúsága a vízmélységtől függően elérheti az 50 cm-t. A vízfelszínen úszó, kopasz levéllemez
            négylevelű lóheréhez hasonló alakú, 3-4 cm átmérőjű. Szárazra került iszapon a növény 5-10 cm-es nyelű
            leveleket nevel, melyek levéllemeze 1-2 cm-es. A szárazföldi levelek hónaljában ősszel fejlődő bab alakú,
            barna színű sporokarpiumok 3-6 mm-esek, rövid nyelűek. Spóraérési ideje szeptember-október.</p>
        </div>
      </div>
    </div>
  </div>

  <div class="row">
    <h2 class="display-5" id="allatvilag">A Hortobágy védett állatai</h2>
    <p>A Hortobágyi Nemzeti Park igen változatos rovarvilágot rejt. Vannak saját, bennszülött fajai, mint például a
      Hortobágyi gyászfutó. Megtalálhatjuk itt hazánk legnagyobb pókfaját is, a Szongáriai cselőpókot. A különböző
      élőhelyeken más-más fajokat találunk. Az ártereken számos színpompás, az Alföldön másutt már alig-alig élő
      védett lepkefajokkal találkozhatunk. A mocsaras területek szitakötők élőhelyéül szolgálnak. A sziki gyepeken
      sáskák, szöcskék élnek. Az erdők futrinkák, cincérek otthonai. Az erdőtisztásokon találkozhatunk az imádkozó
      sáskával, bagolylepkékkel, szenderekkel. A Tisza hortobágyi szakasza változatos élőhelyet kínál a halak számára.
      Az itt előforduló fajok száma meghaladja az ötvenet. Természetvédelmi szempontból kiemelkedőek a kárpát-medencei
      őshonos fajok, mint például a Magyar bucó. A mocsarak halfaunáját elsősorban a terület vízborítottságának
      mértéke és időszakossága határozza meg. Érdekesség, hogy még az időszakosan vízzel borított területeken is
      majdnem mindig megtalálható néhány árasztás/áradás során kikerülő, vagy többnyire a madarak által véletlenül
      behurcolt faj, mint például a Kurta baing és a Réticsík.A Tisza és ártereinek kétéltű-faunája rendkívül gazdag.
      A Hortobágyi Nemzeti Park mocsarai és mocsárrétjei is igazi "kétéltű-bányák". Találkozhatunk itt Vöröshasú
      unkával, ám a farkos kétéltűek is szép számban képviseltetik itt magukat, mint például a Pettyes gőte.A
      Hortobágyi Nemzeti Parkban hüllők közül a nagy számban a Fürge gyík, a Vízisikló és a Mocsári teknős fordul
      elő.A Hortobágyi Nemzeti Park élővilágának legnagyobb attrakciója a csodálatos madárvilág. Az elmúlt 35 év alatt
      közel 300 madárfajt figyeltek meg a tavakon, ezzel a halastórendszer Közép-Európa egyik legismertebb
      madárélőhelyévé lett. A 2000 hektáros központi tóegység a Hortobágyi Nemzeti Park megalakulása óta védett.
      Különösen értékes az itt fészkelő és átvonuló madárvilág.A Hortobágyi Nemzeti Park halastavainak legféltettebb
      állata a Vidra. Bagolyköpet-vizsgálatok szerint szintén a halastavak környékén fordul elő a Vízicickány és a
      Mezei cickány. A halastavi gátakon rendszeresen láthatjuk a Hermelint. Az erdők emlősfaunájában Nyuszttal,
      Vadmacskával és Korai denevérrel is találkozhatunk.</p>
      <div class="col-lg-6 py-3 allatkep">
        <img src="imadkozo.jpg" alt="Imádkozó sáska" title="Imádkozó sáska"><br>
        Imádkozó sáska / Ájtatos manó
      </div>
    <div class="col-lg-6 py-3 allatkep">
      <img src="Nagy-rokalepke.jpg" alt="Nagy rókalepke" title="Nagy rókalepke"><br>
      Nagy rókalepke
    </div>
  </div>


  <div class="container-fluid">
    <div class="row">
      <div class="col-lg-8">
        <h2 class="display-5" id="vadaspark">A Hortobágyi Vadaspark</h2>
        <p>A 478/2020. (XI. 3.) Korm rendeletben kihirdetett veszélyhelyzetre, valamint a 484/2020. (XI. 10.) Korm.
          rendeletben foglalt, a veszélyhelyzet idején alkalmazandó védelmi intézkedésekre tekintettel 2020. november
          11-től intézményünk ZÁRVA tart!</p>
        <p><a href="https://www.hnp.hu/hu/szervezeti-egyseg/turizmus/1365/tajekoztatas-latogatoinknak2?fbclid=IwAR0cdK0_2TEM2wvw3TCfCPHeA52-B4vOQTcVH7fcK_DKbE8objqADkaVAOQ"
            target="_blank">Bővebben itt olvashat</a> a rendelet végrehajtásáról Igazgatóságunknál.</p>
        <p>Jó egészséget kívánunk mindenkinek!</p>
        <p>Köszönjük megértésüket és együttműködésüket!</p>

      </div>
      <div class="col-lg-4">
        <table class="table table-hover elsotable">
          <thead>
            <tr>
              <th colspan="2">Nyitvatartás</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td>január, február</td>
              <td>10.00 - 14.00 előzetes bejelentkezéssel, hétfőn zárva</td>
            </tr>
            <tr>
              <td>március, április</td>
              <td>10.00 - 16.00, hétfőn zárva</td>
            </tr>
            <tr>
              <td>május</td>
              <td>10.00 - 17.00, hétfőn zárva</td>
            </tr>
            <tr>
              <td>június</td>
              <td>10.00 - 18.00, hétfőn zárva</td>
            </tr>
            <tr>
              <td>július, augusztus</td>
              <td>10.00 - 18.00</td>
            </tr>
            <tr>
              <td>szeptember, október</td>
              <td>10.00 - 17.00, hétfőn zárva</td>
            </tr>
            <tr>
              <td>november, december</td>
              <td>10.00 - 14.00 előzetes bejelentkezéssel, hétfőn zárva</td>
            </tr>
          </tbody>
        </table>
      </div>
    </div>
  </div>
</body>

</html>

body{
    margin: 0px 20px;
}

h1{
    position: relative;
    top: -75px;
    left: -30px;
    color: rgb(28, 36, 53);
    padding: 15px 35px;
    background-color: white;
    width:300px;
    border-radius: 35px;
    margin-bottom: -75px;
}

p{
    text-indent: 25px;
}

h2{
    padding: 75px 5px 20px;
    font-weight: bold;
    color: rgb(28, 36, 53);
}

h1, h2, h3, h4 {
    letter-spacing: 2px;
}

.carousel-inner img {
    width: 100%;
    height: 90%;
}

th{
    text-align: center;
}
td{
    font-style: italic;
    font-size: 90%;
}
td:first-child{
    text-align: right;
    font-weight: lighter;
    font-style: normal;
}

.elsotable{
    margin-top: 75px;
}

thead{
    background-color: rgba(28, 36, 53, 0.4);
}

tbody{
    background-color: rgba(28, 36, 53, 0.1);
}

.kozep tr td{
    text-align: center;
}

.media p{
    font-size: 90%;
    text-align: justify;
    margin-top: 20px;
}

.novenykep{
    width: 100px;
    vertical-align: bottom;
    /*cursor: pointer;*/
}

small {
    white-space: pre;
}

.media{
    background-color: rgba(28, 36, 53, 0.1);
    border: 3px solid rgba(28, 36, 53, 0.4);
    border-radius: 45px 0px;
}

.allatkep{
    text-align: center;
    font-style: italic;
}

.allatkep img{
    width: 100%;
    max-width: 500px;
    padding: 20px;
    background-color: rgba(28, 36, 53, 0.1);
    border: 3px solid rgba(28, 36, 53, 0.2);
    border-radius: 10px;
}

.keplink{
    cursor: pointer;
}

#turizmuskep{
    width: 80%;
    height: 80%;
    margin: 0px auto;  
}





function turizmus(melyik){
    document.getElementById('turizmusszovegkeret').style.display='none';
    document.getElementById('turizmuskep').src= melyik+'.jpg';
    document.getElementById('turizmuskepkeret').style.display='block';  
}

function keprejt(){
  document.getElementById('turizmuskepkeret').style.display='none';
  document.getElementById('turizmusszovegkeret').style.display='block';    
}



A feladatok megoldására elkészített SQL parancsokat illessze be a feladat sorszáma után!

8. feladat:
CREATE DATABASE tavolugras
    CHARACTER SET utf8
    COLLATE utf8_hungarian_ci;

10. feladat:
Vigyen fel az egyesuletek adattáblába egy új egyesületet Pesti Profik néven!
INSERT INTO egyesuletek VALUES
(4, 'Pesti Profik');

11. feladat:
Készítsen lekérdezést, ami megjeleníti az 'A' korcsoportú versenyzők nevét és rajtszámát!
Select nev, rajtszam
  from versenyzok
  where korcsop = 'A';

12. feladat:
Készítsen lekérdezést, amely kilistázza azokat a versenyzőket, akiknek az egyéni csúcsa 680 cm fölött van. A lekérdezésben a versenyző neve, rajtszáma, és egyéni csúcsa jelenjen meg az egyéni csúcs szerinti sorrendben.
SELECT nev, rajtszam, csucs
  from versenyzok
  where csucs > 680
  order by csucs;

13. feladat:
Készítsen lekérdezést, amely kilistázza azokat a versenyzőket, akiknek a legjobb eredménye 670-nél több.
A lekérdezésben a versenyző neve, legjobb eredménye jelenjen meg "legjobb eredmény" néven.
select nev, max(eredmeny) as 'Legjobb eredmény'
  from versenyzok
  inner join eredmenyek on versenyzok.rajtszam = eredmenyek.versenyzo
  group by nev
having max(eredmeny) > 670 ;

vagy:
SELECT nev, MAX(eredmeny) AS "Legjobb eredmény"
FROM `versenyzok`
INNER JOIN eredmenyek ON versenyzok.rajtszam = eredmenyek.versenyzo
WHERE eredmeny > 670
GROUP BY nev;


14. feladat:
Készítsen lekérdezést, amely megkeresi a legeredményesebb egyesületet.
A lekérdezésben az egyesület neve, és sportolóinak az összes versenyen nyújtott átlagos legjobb eredménye szerepeljen, ez utóbbi "átlag" néven.

select egyesuletek.nev, avg(eredmeny) as 'átlag'
  from egyesuletek inner join versenyzok on egyesuletek.id = versenyzok.egyid
  inner join eredmenyek on versenyzok.rajtszam = eredmenyek.versenyzo
group by egyesuletek.nev
  order by 2 desc
limit 1;