2021.09.03.-06.-07. Ismétlés

Házi feladat volt befejezni. Közösen értékeltük.

Év eleji ismétlő feladatsor 

1.Hozz létre egy 3 elemű tömböt szövegek tárolására.

2.Töltsd föl programból állatok neveivel. 3p

3.Hozz létre egy újabb 3 elemű tömböt byte típusú számok tárolására.

4.Töltsd föl programból a byte tömb elemeit a szöveges tömb azonos indexű elemeinek a hosszával. (Pl. az első tömb első eleme: tigris, tehát a második tömb első elemébe 6 kerül.) Függvényt használj. 2p

5.Számold ki egy változóba, majd írd ki az összes szó hosszának átlagát. 3p

----------------------------------------------------------------------------------

 

6.Hozz létre egy új, 3 elemű tömböt egész számok tárolására.

7.A tömb elemeinek kezdőértékét add meg programból: mindegyik legyen nulla. 2p

----------------------------------------------------------------------------------

 

Ezeket kell felülírnod a felhasználótól bekért számokkal a következőképpen (8-10. feladat):

8.Írd ki az elején egyszer, hogy nullánál nagyobb, vagy nullánál kisebb számokat írhat be (nullát nem).

9.Egy változóba kérd be a számot, és vizsgáld meg a következőképpen egymásba ágyazott szelekciókkal:

Ha a szám negatív, akkor írd ki, hogy negatív.

Ha pozitív, írd ki, hogy pozitív.

Ha jó számot írt be, tedd be a tömbben a helyére a számot.

Ha nullát írt be, írj ki hibaüzenetet(a tömbelem értéke nulla marad). 4p

10.A többi tömbelemmel ugyanígy járj el. (Ehhez használhatsz ciklust, de nem kötelező.) 1p

----------------------------------------------------------------------------------

 

11.Írd ki a képernyőre az előző számokat egymás mellé, közöttük pontosvessző legyen. 1p

12.Csökkentsd le a tömb minden elemének értékét 1-gyel. (Nem feladat, de érdemes újra kiírni az elemeket ellenőrzésképpen.) 1p

----------------------------------------------------------------------------------

 

13.Tölts föl egy új, 5 elemű, egész számokat tartalmazó tömböt

1 és 100 közötti véletlenszámokkal (lehessen 1 is és 100 is).

(Ehhez használhatsz ciklust, de nem kötelező.) 2p

14.Írd ki függvény segítségével, hány elemű a tömb. 1p

15.Írd ki a tömb elemeit a képernyőre, mindegyiket új sorba

a következő formának megfelelően: Az 1. tömbelem értéke: 55. (Az érték csak példa.)

A sorszámozás 1-től kezdődjön. A sorszámot változó segítségével írd ki. 2p

----------------------------------------------------------------------------------

 

Kétágú szelekcióval oldd meg a következőket:

16.Ha a tömbben lévő utolsó szám osztható 10-zel,

akkor írd ki a 10-zel való osztás eredményét a képernyőre.

17.Ha az utolsó szám nem osztható 10-zel, akkor írd ki a képernyőre

a következő szorzat eredményét (függvényeket használj):

szám négyzetgyöke * a szám a hatodikon

5p

----------------------------------------------------------------------------------

 

18.Cseréld meg az utolsó tömb sorrendben első és utolsó elemét.

(Magadnak kiírhatod az elemeket újra.)

1p


Egy lehetséges megoldás Mátétól. Elkezdtük átnézni:

using System;

namespace orai_0906
{
  class Program
  {
    static void Main(string[] args)
    {
      //1.Hozz létre egy 3 elemű tömböt szövegek tárolására.
      string[] szoveg = { "zebra", "elefánt", "tigris" };
      //2.Töltsd föl programból állatok neveivel. 3p
      //3.Hozz létre egy újabb 3 elemű tömböt byte típusú számok tárolására.
      byte[] szamok = new byte[szoveg.Length];
      for (int i = 0; i < szoveg.Length; i++)
      {
        szamok[i] = Convert.ToByte(szoveg[i].Length);
      }
      int osszeg = 0;
      for (int i = 0; i < szoveg.Length; i++)
      {
        osszeg +=szamok[i];
      }
      Console.WriteLine(osszeg);
      Console.WriteLine($"Az összes szó hosszának átlaga. {osszeg / szoveg.Length}");
      Console.ReadLine();
      //4.Töltsd föl programból a byte tömb elemeit a szöveges tömb azonos indexű elemeinek a hosszával. (Pl.az első tömb első eleme: tigris, tehát a második tömb első elemébe 6 kerül.) Függvényt használj. 2p

      //5.Számold ki egy változóba, majd írd ki az összes szó hosszának átlagát. 3p

      //----------------------------------------------------------------------------------




      //6.Hozz létre egy új, 3 elemű tömböt egész számok tárolására.
      int[] szamok2 = new int[3];
      //7.A tömb elemeinek kezdőértékét add meg programból: mindegyik legyen nulla. 2p
      for (int i = 0; i < szamok2.Length; i++)
      {
        szamok2[i] = 0;
      }
      //----------------------------------------------------------------------------------




      //Ezeket kell felülírnod a felhasználótól bekért számokkal a következőképpen(8 - 10.feladat):

      //8.Írd ki az elején egyszer, hogy nullánál nagyobb, vagy nullánál kisebb számokat írhat be(nullát nem).
      //9.Egy változóba kérd be a számot, és vizsgáld meg a következőképpen egymásba ágyazott szelekciókkal:
      int[] bekertSzamok = new int[szamok2.Length];
      for (int i = 0; i < szamok2.Length; i++)
      {
        Console.Write("0-nál nagyobb vagy nullánál kisebb számokat kell beírnod!(NULLÁT NEM!): ");
        int ideiglenes = Convert.ToInt32(Console.ReadLine());
        if (ideiglenes != 0)
        {
          if (ideiglenes > 0)
          {
            Console.WriteLine("A szám pozitív");
          }
          else
          {
            Console.WriteLine("A szám negatív!");
          }

          bekertSzamok[i] = ideiglenes;
        }
        else
        {
          Console.WriteLine("0-át írtál be!");
        }

      }

      //Ha a szám negatív, akkor írd ki, hogy negatív.

      //Ha pozitív, írd ki, hogy pozitív.

      //Ha jó számot írt be, tedd be a tömbben a helyére a számot.

      //Ha nullát írt be, írj ki hibaüzenetet(a tömbelem értéke nulla marad). 4p

      //10.A többi tömbelemmel ugyanígy járj el. (Ehhez használhatsz ciklust, de nem kötelező.) 1p

      //----------------------------------------------------------------------------------




      //11.Írd ki a képernyőre az előző számokat egymás mellé, közöttük pontosvessző legyen. 1p
      for (int i = 0; i < bekertSzamok.Length; i++)
      {
        if (i < bekertSzamok.Length - 1)
        {
          Console.Write($"{bekertSzamok[i]}; ");
        }
        else
        {
          Console.WriteLine(bekertSzamok[i] + ";");
        }
      }
      Console.ReadLine();
      //12.Csökkentsd le a tömb minden elemének értékét 1 - gyel. (Nem feladat, de érdemes újra kiírni az elemeket ellenőrzésképpen.) 1p
      for (int i = 0; i < bekertSzamok.Length; i++)
      {
        bekertSzamok[i]--;
        Console.WriteLine(bekertSzamok[i]);
      }
      Console.ReadLine();
      //----------------------------------------------------------------------------------




      //13.Tölts föl egy új, 5 elemű, egész számokat tartalmazó tömböt
      int[] egeszek = new int[5];
      //1 és 100 közötti véletlenszámokkal(lehessen 1 is és 100 is).
      Random rnd = new Random();
      for (int i = 0; i < egeszek.Length; i++)
      {
        egeszek[i] = rnd.Next(0, 101);
      }
      Console.WriteLine($"A tömb {egeszek.Length} elemű");
      for (int i = 0; i < egeszek.Length; i++)
      {
        Console.WriteLine($"Az {i + 1}.tömbelem értéke: {egeszek[i]}");
      }
      Console.ReadLine();
      //(Ehhez használhatsz ciklust, de nem kötelező.) 2p

      //14.Írd ki függvény segítségével, hány elemű a tömb. 1p

      //15.Írd ki a tömb elemeit a képernyőre, mindegyiket új sorba

      //a következő formának megfelelően: Az 1.tömbelem értéke: 55. (Az érték csak példa.)

      //A sorszámozás 1 - től kezdődjön.A sorszámot változó segítségével írd ki. 2p

      //----------------------------------------------------------------------------------




      //Kétágú szelekcióval oldd meg a következőket:

      //16.Ha a tömbben lévő utolsó szám osztható 10 - zel,
      int utolso = egeszek.Length - 1;
      if (egeszek[utolso] % 10 == 0)
      {
        Console.WriteLine(egeszek[utolso] / 10);
      }
      else
      {
        Console.WriteLine(Math.Sqrt(egeszek[utolso]) * Math.Pow(egeszek[utolso], 6));
      }
      Console.ReadLine();
      //akkor írd ki a 10 - zel való osztás eredményét a képernyőre.

      //17.Ha az utolsó szám nem osztható 10 - zel, akkor írd ki a képernyőre

      //a következő szorzat eredményét(függvényeket használj):

      //szám négyzetgyöke *a szám a hatodikon

      //5p

      //----------------------------------------------------------------------------------




      //18.Cseréld meg az utolsó tömb sorrendben első és utolsó elemét.

      //(Magadnak kiírhatod az elemeket újra.)
      int seged = 0;
      seged = egeszek[utolso];
      egeszek[utolso] = egeszek[0];
      egeszek[0] = seged;
      for (int i = 0; i < egeszek.Length; i++)
      {
        Console.WriteLine($"Az {i + 1}.tömbelem értéke: {egeszek[i]}");
      }
      Console.ReadLine();
      //1p
    }
  }
}

Másik lehetséges megoldás Alentől (egy-két apróbb hibával):
using System;

namespace ConsoleApp2
{
  class Program
  {
    static void Main(string[] args)
    {
      //            1.Hozz létre egy 3 elemű tömböt szövegek tárolására.

      string[] title = new string[3];


      //2.Töltsd föl programból állatok neveivel. 3p/3p

      title[0] = "kutya";
      title[1] = "macska";
      title[2] = "egér";
      //3.Hozz létre egy újabb 3 elemű tömböt byte típusú számok tárolására.

      byte[] lownumbers = new byte[3];

      //4.Töltsd föl programból a byte tömb elemeit a szöveges tömb azonos indexű elemeinek a hosszával. (Pl.az első tömb első eleme: tigris, tehát a második tömb első elemébe 6 kerül.) Függvényt használj. 2p/2p

      lownumbers[0] = Convert.ToByte(title[0].Length);
      lownumbers[1] = Convert.ToByte(title[1].Length);
      lownumbers[2] = Convert.ToByte(title[2].Length);

      //5.Számold ki egy változóba, majd írd ki az összes szó hosszának átlagát. 3p/3p
      double atlag = (lownumbers[0] + lownumbers[1] + lownumbers[2]) / 3;
      Console.WriteLine("Átlag: {0}", atlag);
      //----------------------------------------------------------------------------------




      //6.Hozz létre egy új, 3 elemű tömböt egész számok tárolására.

      double[] egesz = new double[3];

      //7.A tömb elemeinek kezdőértékét add meg programból: mindegyik legyen nulla. 2p/2p
      for (int i = 0; i < 3; i++)
      {
        egesz[i] = 0;
      }
      //----------------------------------------------------------------------------------




      //Ezeket kell felülírnod a felhasználótól bekért számokkal a következőképpen(8 - 10.feladat):

      //8.Írd ki az elején egyszer, hogy nullánál nagyobb, vagy nullánál kisebb számokat írhat be(nullát nem).
      Console.Write("Kérlek írj be nullánál nagyobb VAGY nullánál kisebb számot (ezt 3x kell megtenni): ");
      //9.Egy változóba kérd be a számot, és vizsgáld meg a következőképpen egymásba ágyazott szelekciókkal:
      double adat = Convert.ToByte(Console.ReadLine());
      //Ha a szám negatív, akkor írd ki, hogy negatív.
      for (int i = 0; i < 3; i++)
      {
        if (adat < 0)
        {
          Console.WriteLine("A szám negatív!");
          egesz[i] = adat;
        }
        else
        {
          if (adat > 0)
          {
            Console.WriteLine("A szám pozitív!");
            egesz[i] = adat;
          }
          else
          {
            Console.WriteLine("Hiba!");
          }
        }
      }

      //Ha pozitív, írd ki, hogy pozitív.

      //Ha jó számot írt be, tedd be a tömbben a helyére a számot.

      //Ha nullát írt be, írj ki hibaüzenetet(a tömbelem értéke nulla marad). 4p/4p

      //10.A többi tömbelemmel ugyanígy járj el. (Ehhez használhatsz ciklust, de nem kötelező.) 1p/1p

      //----------------------------------------------------------------------------------




      //11.Írd ki a képernyőre az előző számokat egymás mellé, közöttük pontosvessző legyen. 1p/1p

      Console.WriteLine("Előző számok: {0}, ;{1}, ;{2}", egesz[0], egesz[1], egesz[2]);

      //12.Csökkentsd le a tömb minden elemének értékét 1 - gyel. (Nem feladat, de érdemes újra kiírni az elemeket ellenőrzésképpen.) 1p/1p
      for (int i = 0; i < 3; i++)
      {
        egesz[i] = egesz[1] - 1;
      }

      //  ----------------------------------------------------------------------------------




      //13.Tölts föl egy új, 5 elemű, egész számokat tartalmazó tömböt

      double[] egesz5 = new double[5];

      //1 és 100 közötti véletlenszámokkal(lehessen 1 is és 100 is).

      Random random = new Random();
      double randomreal = random.Next(0, 101);
      double randomreal1 = random.Next(0, 101);
      double randomreal2 = random.Next(0, 101);
      double randomreal3 = random.Next(0, 101);
      double randomreal4 = random.Next(0, 101);


      egesz5[0] = randomreal;
      egesz5[1] = randomreal1;
      egesz5[2] = randomreal2;
      egesz5[3] = randomreal3;
      egesz5[4] = randomreal4;


      //(Ehhez használhatsz ciklust, de nem kötelező.) 2p/2p

      //14.Írd ki függvény segítségével, hány elemű a tömb. 1p/1p
      Console.WriteLine("Ennyi elemű a tömb: {0}", egesz5.Length);

      //15.Írd ki a tömb elemeit a képernyőre, mindegyiket új sorba
      string valtozo1 = "első";
      string valtozo2 = "második";
      string valtozo3 = "harmadik";
      string valtozo4 = "negyedik";
      string valtozo5 = "ötödik";
      Console.Write("a következő formának megfelelően: Az {0}tömbelem értéke: {1}", valtozo1, egesz5[0]);
      Console.WriteLine("a következő formának megfelelően: A {0}tömbelem értéke: {1}", valtozo2, egesz5[1]);
      Console.Write("a következő formának megfelelően: A {0}tömbelem értéke: {1}", valtozo3, egesz5[2]);
      Console.WriteLine("a következő formának megfelelően: A {0}tömbelem értéke: {1}", valtozo4, egesz5[3]);
      Console.Write("a következő formának megfelelően: Az {0}tömbelem értéke: {1}", valtozo5, egesz5[4]);
      //a következő formának megfelelően: Az 1.tömbelem értéke: 55. (Az érték csak példa.)

      //A sorszámozás 1 - től kezdődjön.A sorszámot változó segítségével írd ki. 2p/2p

      // ----------------------------------------------------------------------------------




      //Kétágú szelekcióval oldd meg a következőket:

      if (egesz5[4] % 10 == 0)
      {
        Console.WriteLine(egesz[4] / 10);
      }
      else
      {
        Console.WriteLine(Math.Sqrt(egesz[4]) * Math.Pow(egesz[4], 6));
      }
      //16.Ha a tömbben lévő utolsó szám osztható 10 - zel,

      //akkor írd ki a 10 - zel való osztás eredményét a képernyőre.

      //17.Ha az utolsó szám nem osztható 10 - zel, akkor írd ki a képernyőre

      //  a következő szorzat eredményét(függvényeket használj):

      //szám négyzetgyöke *a szám a hatodikon

      //5p/5p

      //----------------------------------------------------------------------------------




      //18.Cseréld meg az utolsó tömb sorrendben első és utolsó elemét.

      //(Magadnak kiírhatod az elemeket újra.)
      double csereelso = egesz[0];
      double cseremasodik = egesz[4];
      egesz[4] = csereelso;
      egesz[0] = cseremasodik;
      //1p/1p

      //28/28p

    }
  }
}

2021.06.09. Munkanélküliek

             //Munkanélküliek            

            //A három legelmaradottabb megyében kezeljük a szakiskolákból frissen kikerült munkanélküliek

            //adatait ebben az évben. (A feladat tartalma és a benne szereplő adat teljes mértékben kitalált.)

            //1.    feladat:

            //Hozz létre egy 3 elemű tömböt, melybe kérd be a három legelmaradottabb megye nevét!

            //2.    feladat:

            //Hozz létre egy újabb tömböt, melybe bekéred az előbbi megyékben

            //a szakiskolai végzettségű friss munkanélküliek számát.

            //3.    feladat:

            //Tárold konstansban a szakiskolai végzettségű friss munkanélküliek

            //országos számát: 12.000 fő.

            //Írd ki a képernyőre (ne tárold sehol) azt a számított értéket megyénként,

            //hogy hány százaléka a helyi, szakiskolai végzettségű, friss munkanélküliek száma az országos értéknek.

            //A megye nevét az első tömbből vedd.

            //A számításhoz használd fel a második tömb elemeit, és a konstanst. Például:

            //„Nógrád megyében a szakiskolai végzettségű munkanélküliek aránya

            //az országos értékhez viszonyítva 10%.”

            //Tehát 3 ilyen sort kell kiírnod (megyénként egyet).

            //A minisztérium a jövő évre is szeretne tervezni, de még nincsenek adatai.

            //Azért, hogy tudjon kalkulálni, becsült értékeket képez. Ehhez kapcsolódik a következő feladat.

            //4.    feladat:

            //Hozz létre egy új tömböt, és benne tárold le a következő számított értékeket soronként:

            //szorozd meg a második tömb elemeinek értékét egy 0 és 5 közötti véletlen számmal.

            //Miközben képzed ezeket az értékeket, egy változóban gyűjtsd azok aktuális összegét.

            //Írd ki a képernyőre ennek a harmadik tömbnek a tartalmát.

            //Írd ki a képernyőre, hogy hány szakiskolai végzettségű munkanélküli várható

            //a (harmadik tömbből számított) becslés szerint.

2021.06.02. Tömbkezelés gyakorlása – Matematikai számítások

Elkezdtük, itt folytatjuk. 

//Tömbkezelés gyakorlása – Matematikai számítások

//1.   feladat

//     Kérd be egy szabálytalan négyszög oldalainak hosszát,

//            és ezeket tárold egy tömbben.

//2.   feladat:

//     Hozz létre egy új tömböt, amelynek elemeit töltsd fel egy olyan

//    szabálytalan négyszög oldalainak hosszértékeivel,

//    aminek oldalai 10-szer akkorák, mint az első feladatban megadott négyszögé.

//     Írd ki, hogy hány érték kiírása következik, ehhez használd

//    a <<tömbNeve>>.Length függvényt.

//     Írasd ki a tömb elemeinek értékét a képernyőre.

//3.   feladat:

//     Egy tömbben tárold le a naprendszerünk 3 tetszőleges

//    bolygójának nevét, és negyedikként a Nap nevét.

//     Ezután egy másik tömbben tárold le ugyanezeket a neveket nagybetűsen!

//    Ehhez az első tömbből olvasd ki a szavakat.

//4.   feladat:

//     Vizsgáld meg egyenként a második tömb elemeit:

//    ha a hosszuk egyenlő 3-mal, írd ki, hogy ez csak a Nap lehet,

//    egyébként írd ki, hogy ez biztosan egy bolygó.

//5.   feladat:

//     Definiálj egy változót (pl. szamlalo néven), amelyben számolni fogod,

//    hány számítást végzel el a 6. feladatban.

//     Kezdőértéke legyen 0.

//6.   feladat:

//     Egy tömbben tárold le a következő számokat:

//    1000 gyöke (Math.SQRT()), 200-nak a 20-szorosa,

//    10000 osztva 3-mal művelet maradéka,

//    500 a négyzeten (Math.Pow()), 90 osztva 8-cal.

//     Minden egyes számítás után növeld meg a szamlalo értékét

//    1-gyel a következő módon: szamlalo++.

//     Írd ki a számítások eredményét a képernyőre,

//    megválasztott hosszon megformázva.

//     Írd ki a számláló értékét is.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace Feladatmix

{

    class Program

    {

        static void Main(string[] args)

        {

            {//Tömbkezelés gyakorlása – Matematikai számítások

                //1.   feladat:

                // Kérd be egy szabálytalan négyszög oldalainak hosszát,

                // és ezeket tárold egy tömbben.

                double[] negyszogOldalak = new double[4];

 

                Console.Write("Kérem írja be egy szabálytalan négyszög 1. oldalának hosszát: ");

                negyszogOldalak[0] = Convert.ToDouble(Console.ReadLine());

                //Így sem rossz, de szükségtelen bonyolultabban megoldani:

                //double negyszog1 = Convert.ToDouble(Console.ReadLine());

                //negyszogOldalak[0] = negyszog1;     

 

                Console.Write("Kérem írja be egy szabálytalan négyszög 2. oldalának hosszát: ");

                negyszogOldalak[1] = Convert.ToDouble(Console.ReadLine());

 

                Console.Write("Kérem írja be egy szabálytalan négyszög 3. oldalának hosszát: ");

                negyszogOldalak[2] = Convert.ToDouble(Console.ReadLine());

 

                Console.Write("Kérem írja be egy szabálytalan négyszög 4. oldalának hosszát: ");

                negyszogOldalak[3] = Convert.ToDouble(Console.ReadLine());

 

                //2.   feladat:

                // Hozz létre egy új tömböt, amelynek elemeit töltsd fel egy olyan

                double[] negyszogTiz = new double[4];

                //  szabálytalan négyszög oldalainak hosszértékeivel,

                //  aminek oldalai 10-szer akkorák, mint az első feladatban megadott négyszögé.

                negyszogTiz[0] = negyszogOldalak[0] * 10;

                negyszogTiz[1] = negyszogOldalak[1] * 10;

                negyszogTiz[2] = negyszogOldalak[2] * 10;

                negyszogTiz[3] = negyszogOldalak[3] * 10;

 

                // Írd ki, hogy hány érték kiírása következik, ehhez használd

                //  a <<tömbNeve>>.Length függvényt.

                Console.WriteLine("{0} érték kíírása következik", negyszogTiz.Length);

 

                // Írasd ki a tömb elemeinek értékét a képernyőre.

                Console.WriteLine("Az 1. tömb elem értéke:{0}", negyszogTiz[0]);

                Console.WriteLine("A 2. tömb elem értéke:{0}", negyszogTiz[1]);

                Console.WriteLine("A 3. tömb elem értéke:{0}", negyszogTiz[2]);

                Console.WriteLine("A 4. tömb elem értéke:{0}", negyszogTiz[3]);

 

                //3.   feladat:

                // Egy tömbben tárold le a naprendszerünk 3 tetszőleges

                //  bolygójának nevét, és negyedikként a Nap nevét.

                string[] naprendszerBolygoi = new string[4];

                naprendszerBolygoi[0] = "Föld";

                naprendszerBolygoi[1] = "Jupiter";

                naprendszerBolygoi[2] = "Szaturnusz";

                naprendszerBolygoi[3] = "Nap";

 

                // Ezután egy másik tömbben tárold le ugyanezeket a neveket nagybetűsen!

                //  Ehhez az első tömbből olvasd ki a szavakat.

                string[] naprendszerNagy = new string[4];

                naprendszerNagy[0] = naprendszerBolygoi[0].ToUpper();

                naprendszerNagy[1] = naprendszerBolygoi[1].ToUpper();

                naprendszerNagy[2] = naprendszerBolygoi[2].ToUpper();

                naprendszerNagy[3] = naprendszerBolygoi[3].ToUpper();

 

 

                //4.   feladat:

                // Vizsgáld meg egyenként a második tömb elemeit:

                //  ha a hosszuk egyenlő 3-mal, írd ki, hogy ez csak a Nap lehet,

                //  egyébként írd ki, hogy ez biztosan egy bolygó.

 

                if (naprendszerNagy[0].Length == 3)

                {

                    Console.WriteLine("Ez csak a Nap lehet");

                }

                else

                {

                    Console.WriteLine("Ez biztosan egy bolygó");

                }

 

                if (naprendszerNagy[1].Length == 3)

                {

                    Console.WriteLine("Ez csak a Nap lehet");

                }

                else

                {

                    Console.WriteLine("Ez biztosan egy bolygó");

                }

 

                if (naprendszerNagy[2].Length == 3)

                {

                    Console.WriteLine("Ez csak a Nap lehet");

                }

                else

                {

                    Console.WriteLine("Ez biztosan egy bolygó");

                }

 

 

                if (naprendszerNagy[3].Length == 3)

                {

                    Console.WriteLine("Ez csak a Nap lehet");

                }

                else

                {

                    Console.WriteLine("Ez biztosan egy bolygó");

                }

 

 

                //5.   feladat:

                // Definiálj egy változót (pl. szamlalo néven), amelyben számolni fogod,

                //  hány számítást végzel el a 6. feladatban.

                // Kezdőértéke legyen 0.

 

                double szamlalo = 0;

 

                //6.   feladat:

                // Minden egyes számítás után növeld meg a szamlalo értékét

                //  1-gyel a következő módon: szamlalo++.

                // Egy tömbben tárold le a következő számokat:

                double[] szamok = new double[5];

                //  1000 gyöke (Math.SQRT()),

                szamok[0] = Math.Sqrt(1000);

                szamlalo++;

                Console.WriteLine("1. számítás eredménye:{0,10:0.000}", szamok[0]);

 

                //200-nak a 20-szorosa,

                szamok[1] = 200 * 20;

                Console.WriteLine("2. számítás eredménye:{0,10}", szamok[1]);

                szamlalo++;

 

                //  10000 osztva 3-mal művelet maradéka,

                szamok[2] = 10000 % 3;

                Console.WriteLine("3. számítás eredménye:{0,10}", szamok[2]);

                szamlalo++;

 

                //  500 a négyzeten (Math.Pow()),

                szamok[3] = Math.Pow(500, 2);

                Console.WriteLine("4. számítás eredménye:{0,10}", szamok[3]);

                szamlalo++;

 

                //90 osztva 8-cal.

                szamok[4] = 90 / 8;

                Console.WriteLine("5. számítás eredménye:{0,10}", szamok[4]);

                szamlalo++;

 

                // Írd ki a számítások eredményét a képernyőre,

                //  megválasztott hosszon megformázva.

                // Írd ki a számláló értékét is.

                Console.WriteLine("A számláló értéke: {0,10}", szamlalo);

 

                Console.ReadLine();

            }

        }

    }

}

 


2023.04.26. Javító feladatsor