Advertisement
csaki

függvény

Nov 21st, 2012
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.85 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace mk_függvények
  7. {
  8.     // return esetén azonnal kilép a függvény
  9.     // void (eljárás) esetén nem kell return
  10.     // Megj.: Van return, de az alapértelmezett. Ki lehet írni, de nem szükséges (ha kiírjuk, csak ennyi: "return;")
  11.     //
  12.     // FONTOS INFORMÁCIÓ: Azért @@ STATIC @@, úgy egyébként, mert OSZTÁLYSZINTŰ.
  13.    
  14.  
  15.     class Program
  16.     {
  17.         static string szo;
  18.         static int x;
  19.         static void Main(string[] args)
  20.         {
  21.             Console.WriteLine("Adj meg egy számot!");
  22.             x = int.Parse(Console.ReadLine()); // bekérek egy intet
  23.  
  24.             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
  25.            
  26.             /* belép a függvénybe *see below* */
  27.  
  28.  
  29.            
  30.  
  31.             /* K U L C S M O M E N T U M */
  32.             szo = paritás(x, szo); // beteszem a szo-ba a paritás függvényben kapott string par értékét!
  33.  
  34.             // 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.
  35.             // Megjegyzés2: Jól van ez így.
  36.  
  37.             Console.WriteLine("A szám {0}", szo);
  38.             Console.ReadLine();
  39.         }
  40.  
  41.         static string paritás(int a, string par) // int a = int x
  42.         {
  43.             // adunk a stringnek értéket
  44.  
  45.             if (a < 0)
  46.             {
  47.                 par = "negatív";
  48.             }
  49.             if (a > 0)
  50.             {
  51.                 par = "pozitív";
  52.             }
  53.             if (a == 0)
  54.             {
  55.                 par = "nulla";
  56.             }
  57.  
  58.             return par; // paritás(x, szo) = par !!
  59.         }
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement