VolaniMetod_Main
Requisitos de finalización
- Zadání: Vymyslete, jak byste v C# naprogramovali konzolovou aplikaci, která z hlavní metody Main volá metody SectiHodnotyParametru (součet hodnot dvou vstupních parametrů x a y) a ZobrazHodnotyParametru (výpis hodnot dvou vstupních parametrů x a y). Do metody SectiHodnotyParametru z hlavní metody předejte 2 vstupy ve formě skutečného parametru a v němž bude uložena hodnota 7 a číselnou hodnotu 5. Výsledek součtu získaný z metody SectiHodnotyParametru uložte do proměnné vysledek. Hodnotu součtu uloženého ve vysledek zobrazte v metodě ZobrazHodnotyParametru (tzn. předejte jej jako první parametr) a jako druhý parametr předejte a
- Řešení:
- Podprogram - funkce:
//Deklarace statické metody s celočíselném výstupem a se dvěma vstupními parametry static int SectiHodnotyParametru(int x, int y) { //Deklarace lokální pomocné celočíselné proměnné int z; //součet hodnot parametrů z = x + y; //Návrat - výstup metody je součet hodnot parametrů return z; }
- Podprogram - procedura:
//Deklarace statické metody bez výstupu se dvěma vstupními parametry static void ZobrazHodnotyParametru(int x, int y) { //Výpis hodnot textu s hodnotami obou parametrů Console.WriteLine("Hodnota x:" + x + ", y:" + y); }nebo
//Deklarace statické metody bez výstupu se dvěma vstupními parametry static void ZobrazHodnotyParametru(int x, int y) { //Výpis textu a hodnot obou parametrů Console.WriteLine("Hodnota x: {0}, y:{1}", x, y); }
- Hlavní program
static void Main(string[] args) { //Deklarace celočíselných parametrů int a; int vysledek; //Přiřazení hodnoty parametru a = 7; //Zavolání metody se vstupními parametry vysledek = SectiHodnotyParametru(a, 5); //Zavolání metody se vstupy ale bez výstupu ZobrazHodnotyParametru(vysledek, a); //Čekání na stisk klávesy -> ukončení programu Console.ReadKey(); }
- Výstup programu:
Hodnota x: 12, y:7
Última modificación: domingo, 2 de febrero de 2020, 16:59