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