Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace mk_függvények
- {
- // return esetén azonnal kilép a függvény
- // void (eljárás) esetén nem kell return
- // Megj.: Van return, de az alapértelmezett. Ki lehet írni, de nem szükséges (ha kiírjuk, csak ennyi: "return;")
- //
- // FONTOS INFORMÁCIÓ: Azért @@ STATIC @@, úgy egyébként, mert OSZTÁLYSZINTŰ.
- class Program
- {
- static string szo;
- static int x;
- static void Main(string[] args)
- {
- Console.WriteLine("Adj meg egy számot!");
- x = int.Parse(Console.ReadLine()); // bekérek egy intet
- paritás(x, szo); // a bekért int értékét EGYENLŐVÉ TESZEM a FÜGGVÉNY intjével! (érték szerinti paraméterátadás) - a string később kap értéket
- /* belép a függvénybe *see below* */
- /* K U L C S M O M E N T U M */
- szo = paritás(x, szo); // beteszem a szo-ba a paritás függvényben kapott string par értékét!
- // Megjegyzés: Egyszerűbb lenne szimplán csak a string szo-t használni, a string par-ra igazából JELEN ESETBEN nincs szükség.
- // Megjegyzés2: Jól van ez így.
- Console.WriteLine("A szám {0}", szo);
- Console.ReadLine();
- }
- static string paritás(int a, string par) // int a = int x
- {
- // adunk a stringnek értéket
- if (a < 0)
- {
- par = "negatív";
- }
- if (a > 0)
- {
- par = "pozitív";
- }
- if (a == 0)
- {
- par = "nulla";
- }
- return par; // paritás(x, szo) = par !!
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement