2020. október 7., szerda

2020.10.07. Metódusok bevezetése

namespace metodusokBevezeteseI

{

    class Program

    {

        //Metódusok bevezetése

        //Feladat: Töltsünk fel egy 10 elemű

        //int tömböt véletlen számokkal.

        static int[] szamok = new int[10];

        //ezt a tömböt az egész programban akarjuk használni

        static Random rnd = new Random();

        //ezt a változót az egész programban akarjuk használni

 

        static void tombFeltoltes() //ez egy metódus kezdete

        { //static: kötelező kitenni, azt jelzi, hogy ezt a metódust

            //a Main()-ben is akarjuk használni

            int i = 0;

            while (i < szamok.Length)

            {

                szamok[i] = rnd.Next(100);

                i++;

            }

        }//a metódus idáig tart

 

        //Írjuk ki a tömb tartalmát a képernyőre.

        static void kiiras()

        {

            foreach (int x in szamok)

            {

                Console.WriteLine(x);

            }

        }

 

        //Adjuk össze a tömbelemeket.

        static void osszegzesTetele() //ez is egy újabb metódus

        {

            int osszeg = 0;

            int i = 0;

            while (i < szamok.Length)

            {

                osszeg = osszeg + szamok[i];

                i++;

            }

            Console.WriteLine("Összeg: {0}", osszeg);

        }

 

        static void Main(string[] args) //itt kezdődik a program futása

        {//itt már készen van a tömb, és használható az rnd változó is

            tombFeltoltes(); //ezzel meghívjuk a metódust

            //ilyenkor a program végrehajtása a fenti metódus első

            //soránál folytatódik (int i = 0;)

            //majd amikor lefut benne a ciklus, folytatódik a program

            //végrehajtása itt, a következő metódushívásnál:

            kiiras();

            osszegzesTetele();

            Console.ReadLine();

        }

    }

}

 


Nincsenek megjegyzések:

Megjegyzés küldése