C# Érettségi Feladatok – Györe Mihály

Séta Az Ellenséggel

: ha a lámpa fel van gyújtva akkor állítjuk a igaz-ra és ha le van oltva akkor hamisra. Az int az int az egész számok tárolására alkalmas változó. az int-et a képen látható módon hozhatod létre. a float A float típusú változó tizedestört-es számok eltárolására alkalmas pl. : 9. 21. Nagyon fontos hogy minden float értéke végére f betűt kell írni. Float változót a képen látható módon hozhatsz létre. String A String az a bizonyos változó amiben szöveget lehet eltárolni. A String változó értékét fontos, hogy idézőjelbe kell tenni. Stringet a képen látható módon hozhatsz létre. Bool A bool egy különleges változó ami vagy igaz vagy hamis értéket tud eltárolni. Egy boolt így tudsz létrehozni: Ezzel le is zárnám a változók témát talán még annyi, hogy a változókra a nevükkel lehet hivatkozni a programban és számolni vele de erre még kitérünk a továbbiakban. C# feladatok kezdőknek probléma - Prog.Hu. C# programozás ketdőknek: Kiírni valamit a konzolra Minden programban valahogy megmutatjuk a felhasználónak az eredményeket ezt elsőként a (); paranccsal Lehet megtenni a Zárójelek között kell megadni a kiírandó értéket mint ahogy ezt a képen is láthatod.

  1. A C# programozási nyelv a felsőoktatásban
  2. C# programozási feladat, segítsetek. probléma - Prog.Hu
  3. C# Programozási Feladat - PC Fórum
  4. C# feladatok kezdőknek probléma - Prog.Hu

A C# Programozási Nyelv A Felsőoktatásban

Hogy mért akarnál c# programozást kezdőként tanulni? Erre keressük a választ. A programozás kifejezést nem hiszem hogy sok embernek kellene elmagyaráznom de ha mégis valaki nem tudná a programozás az amikor egy programnyelven keresztül instrukciókat adunk egy számitógépnek. C# programozási feladat, segítsetek. probléma - Prog.Hu. A c# egy bizonyos programozási nyelv amit a Microsoft fejlesztett a 90 es években hozott létre. Ekkor a Microsoft a Java nyelvet akarta kiegészíteni saját operációs rendszer specifikus függvényeivel amire viszont nem volt lehetősége a Sun Microsystemstől-el kötött licenc szerződés értelmében. A Sun Microsystemstől beperelte a Microsoftot ezért a Microsoft a Java eltávolítására kényszerültl. Így jött létre a Microsoft saját fejlesztőrendszerét a (dotnet). Ennek a keretrendszereként jött létre a C# programnyelv első verziója. A c# programozás, kezdőknek talán nem a legegyszerűbb nyelv ha valaki először ugrik fejest a programozás világába, de ha valaki megérti azt a pár komplikált dolgot akkor egy nagyon logikus és sok mindenre felhasználható objektum orientált programnyelvet kap.

C# Programozási Feladat, Segítsetek. Probléma - Prog.Hu

Úgy emlékszem, hogy már hozzászóltam, no mindegy. Így is csinálhatod, ha tudod hogy hány elemből áll a tömb: int tomb=new int[10]; for(int i=0;i<10;i++){ tomb[i]=(int)(()*20-10);} int neg=0, poz=0; for(int i=0;i<10;i++){ if (tomb[i]<0) neg++; if (tomb[i]>0) poz++;} ("Pozitív: "String() +", negativ: "String()); Ez félig Java, lehet valamit módosítani kell, de a lényeg a lényeg (a msodik ciklus). C# Programozási Feladat - PC Fórum. Az első ciklusban véletlen számokkal töltöm fel a tömböt, lehet C#-ban pont nem így kell, de akkor feltöltöd ahogy neked tetszik. Ha a nullát is pozitív számnak kell számolni akkor "if (tomb >0) poz++;" helyet "if (tomb >-1) poz++;".

C# Programozási Feladat - Pc Fórum

WriteLine(szám); h++;} szám += 2;} prí(); Lottósorsolás 5 egész számot sorsolunk 1 és 90 között, és sorba rendezve kiíratjuk. A lottószámok előállításához a véletlen szám generátort használjuk. A generátor paraméter nélküli híváskor a rendszeridőt veszi alapul. A "húzás" során arra is kell figyelni, hogy ha olyan számot kapunk, ami már szerepel az eddig előállítottak között, akkor újat kell helyette generálni. Az öt lottószámot egy külön függvény rendezi sorba a buborék módszerrel. int[]lotto_számok = new int[5]; int k; Random kalap = new Random(); lotto_számok[0](1, 91); int húzások_száma = 1; do { lotto_számok[húzások_száma] = (1, 91); k=0; while (lotto_számok[k]! =lotto_számok[húzások_száma]) k++; if (k == húzások_száma) húzások_száma++;} while (húzások_száma<5); rendezés(lotto_számok); ("A kihúzott számok:"); foreach(int szám in lotto_számok) ("\t"+szám); ("\n\nA kilépéshez üss le egy billentyűt! "); adKey(); A rendezés függvénye: static void rendezés(int[] s) { for (int i = 0; i <; i++) { for (int j = 0; j < - i - 1; j++) { int csere; if (s[j + 1] < s[j]) { csere = s[j]; s[j] = s[j + 1]; s[j + 1] = csere;}}} return;}

C# Feladatok Kezdőknek Probléma - Prog.Hu

Két szám legnagyobb közös osztója és legkisebb közös többszöröse A program az Euklideszi algoritmust használja. Az algoritmus addig vonja ki a nagyobb számból a kisebb számot, amíg egyenlők nem lesznek. Az így kapott érték a két szám legnagyobb közös osztója. int a, b, x, y; Console. WriteLine("Írj be légy szíves 2 egész számot, kiírom a legnagyobb közös osztóját\nEgyik szám: "); a = (adLine()); Console. WriteLine("A másik szám: "); b = (adLine()); x=a; y=b; while (a! = b) { if (a > b) a = a - b; else b = b - a;} Console. WriteLine("A legnagyobb közös osztó: {0}\nA legkisebb közös többszörös: {1}", a, x*y/a); adKey(); Másodfokú egyenlet megoldása A következő programrész másodfokú egyenlet gyökeit keresi. Tovább lehet fejleszteni. Nincs megoldva benne az az eset, ha a másodfokú tag együtthatója 0. Az eredménykiírás formátumán is lehet javítani. double a, b, c; Console. WriteLine(" 2\na x + b x + c = 0 egyenlet gyökeinek meghatározása\n"); ("a: "); a = Double(adLine()); ("b: "); b = Double(adLine()); ("c: "); c = Double(adLine()); double d = (b, 2) - 4 * a * c, gyök1, gyök2; if (d < 0) Console.

Ugyanugy letrehozhato egy függveny, ami lepeteti a lakasokat, egyszerüen ugy, hogy van egy valtozom, amiben az eppen aktualis lakas indexe van tarolha, es ha a "következö" gombra kattintok, akkor betölti a lakasok[index+1] lakast. A SpyCheckBoxos feladathoz annyit, hogy a feladat szövegeböl szamomra az derül ki, hogy nem csupan egy valtozo ertekeröl van szo, han tenylegesen letre kell hozni egy SpyCheckBox nevü controlt, es azt hasznalni. Ebböl következöleg: public class SpyCheckBox:CheckBox {} Es akkor meg az Eventtel jatszani, hogy taroljuk, ha valamikor bejelöltek. Illetve a hozzaadassos resznel vettem eszre, hogy az mindig egyre hosszabb es bonyolultabb lett(szerintem). public class Ar int ablak=10000; int ajto=15000; int tetö=20000; int haz=100000; int osszesen=haz; //feltetelezve, hogy a form kesz, es a checkboxok ott vannak private void CheckBoxAblak_CheckedChange(object sender, EnventArgs e) int x=ablak; if (! ((CheckBox)sender). Checked) { x=x*-1;} osszesen+=x; ();} //vagy... private void CheckBoxAjto_CheckedChange(object sender, EventArgs e) if (((CheckBox)sender).

Három szám összegével közelítés Adott egy tetszőleges elemszámú tömb (A), elemei egész számok, valamint egy másik egész szám (X). Válasszunk ki A elemei közül pontosan hármat úgy, hogy összeadva őket az X-hez legközelebbi számot kapjuk, és adjuk is vissza ezt az összeget. Például: A = {-1 2 1 -4}, X = 1. Az X-hez legközelebbi összeg: 2 (-1 + 2 + 1 = 2). public int threeSumClosest ( int [] num, int target) { int min = X_VALUE; int result = 0; (num); for ( int i = 0; i <; i++) { int j = i + 1; int k = - 1; while (j < k) { int sum = num[i] + num[j] + num[k]; int diff = (sum - target); if (diff == 0) return 0; if (diff < min) { min = diff; result = sum;} if (sum <= target) { j++;} else { k--;}}} Forrás: Program Creek, Javarevisited