Kezdőoldal » Számítástechnika » Programozás » C# programozás?

C# programozás?

Figyelt kérdés

Sziasztok!

Lenne egy projektem, amelyben a következőt kell csinálni: "A program tudja lekezelni az egyenes vonalú egyenletes mozgást(1es menü), illetve az egyenletes vonalú gyorsuló mozgást(2.es menü)." Itt lenne egy olyan kérdésem, hogyha írok egy alprogramot, hogyan tudom átvinni a fő programból a változót az alprogramba?

A projekt lényege, h a különböző részfeladatokat alprogramokkal oldjuk meg, és azokat hívjuk meg a főprogramban.


A válaszokat előre is köszönöm!



2015. dec. 2. 19:59
 1/9 anonim ***** válasza:

alprogram alatt most azt érted hogy konkrétan az egyik programból meghívsz egy másik programot? azaz elindítasz egy másik exe-t?

ha igen akkor nézd meg ezt: [link]

2015. dec. 2. 20:03
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:
meg esetleg ezt: [link]
2015. dec. 2. 20:04
Hasznos számodra ez a válasz?
 3/9 A kérdező kommentje:

nem erre gondolok, hanem a


static void Main(string[] args)

{innét kellene elküldeni, majd visszahozni}

static void menu1eldontes()

{ide kellene az adott változót átcipelni, dolgozni vele, majd visszarakni a main-ba}

2015. dec. 2. 20:05
 4/9 anonim ***** válasza:
paraméterül át lehet adni bármit a függvényeknek, visszatérni is visszatudnak adott típussal, meg globális változóval is meglehet oldani
2015. dec. 2. 20:08
Hasznos számodra ez a válasz?
 5/9 A kérdező kommentje:
Tudsz írni egy példát, hogy hogyan kódoljam le?
2015. dec. 2. 20:09
 6/9 anonim ***** válasza:

static int Main(string[] args){

kiir("valami fos");//átadunk neki egy stringet hogy írja ki

}


static void kiir(String str){

Console.WriteLine(str);//ki írja az str tartalmát

}

2015. dec. 2. 20:12
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:
lemaradt egy return 0 a main végére. de az is jó ha int helyett void lesz
2015. dec. 2. 20:14
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:

public static void main()

{

while(1)

{

cw tabtab menürendszer

switch(string.TryParse(Console.ReadLine))

{

case 1:

eveMozgas();

break;


case 2:

evevMozgas();

break;


default: break;

}

}

}


private void eveMozgas()

{

// TODO: lekezelni az egyenletes mozást

}


private void evevMozgas()

{

// TODO: lekezelni a gyorsuló mozgást

}


Gondolom, csak valami ilyen egyszerűre gondoltak.

2015. dec. 2. 22:17
Hasznos számodra ez a válasz?
 9/9 A kérdező kommentje:
Köszönöm szépen :)
2015. dec. 2. 22:29

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!