2c# feladatgyűjtemény _ digitális tankönyvtár
TRANSCRIPT
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
1/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 1/31
Ugrs a tartalomhoz(#sdt_slot_Layout_Page_Main)
Keress
(http://www.tankonyvtar.hu/hu)
Belps (http://www.tankonyvtar.hu/Shibboleth.sso/Login?target=http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html)
Informci (/hu/informacio)
Kapcsolat(/hu/kapcsolat)
English(/en/tartalom/tamop425/0046_ csharp_feladatgyujtemeny/ch03.html)
(#)
A-(#)A(#)A+(#)
Kezdoldal(/hu)
Hrek(/hu/hirek/tankonyvtar/cikkek)
Bngszs (/hu/bongeszes)
Foldal(/hu) > TAMOP 4.2.5 Plyzat knyvei > Knyvek(/hu/bongeszes/konyvek) > Alkalmazott tudomnyok (/hu/bongeszes/konyvek/alkalmazott_tudomanyok) >
Szmtstechnika. Informatika.Adatbzisok (/hu/bongeszes/konyvek/alkalmazott_tudomanyok/szamitastechnika)
(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch02.html)
(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch04.html)
C# feladatgyjtemny
Kovcs Emd, Radvnyi Tibor, Kirly Roland, Hernyk Zoltn
Kempelen Farkas Hallgati Informcis Kzpont
Tweet(https://twitter.com/share)
Begyazs
3. fejezet - Ujjgyakorlatok (szerz: Kirly Roland)
Tartalom
A fejezet forrskdjai(ch03.html#id505430)
3.1. feladat (Alapvet mveletek szint: 1). Ksztsnk programot, mely bekr kt szmot, majd kirja az sszegket, a klnbsgket, a szorzatukat s a hnyadosukat. Az
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch02.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch02.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch02.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch02.htmlhttp://www.tankonyvtar.hu/huhttp://www.tankonyvtar.hu/hu/bongeszes/konyvekhttp://www.tankonyvtar.hu/hu/bongeszes/konyvekhttp://www.tankonyvtar.hu/hu/bongeszes/konyvek/alkalmazott_tudomanyokhttp://www.tankonyvtar.hu/hu/hirek/tankonyvtar/cikkekhttp://www.tankonyvtar.hu/hu/kapcsolathttp://www.tankonyvtar.hu/Shibboleth.sso/Login?target=http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.htmlhttps://twitter.com/sharehttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch04.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch02.htmlhttp://www.tankonyvtar.hu/hu/bongeszes/konyvek/alkalmazott_tudomanyok/szamitastechnikahttp://www.tankonyvtar.hu/hu/bongeszes/konyvek/alkalmazott_tudomanyokhttp://www.tankonyvtar.hu/hu/bongeszes/konyvekhttp://www.tankonyvtar.hu/huhttp://www.tankonyvtar.hu/hu/bongeszeshttp://www.tankonyvtar.hu/hu/hirek/tankonyvtar/cikkekhttp://www.tankonyvtar.hu/huhttp://www.tankonyvtar.hu/en/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.htmlhttp://www.tankonyvtar.hu/hu/kapcsolathttp://www.tankonyvtar.hu/hu/informaciohttp://www.tankonyvtar.hu/Shibboleth.sso/Login?target=http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.htmlhttp://www.tankonyvtar.hu/hu -
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
2/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 2/31
adatokat a billentyzetrl olvassuk be. A beolvasst mindaddig vgezzk, mg helyes adatokat nem kapunk.
Magyarzat:Az eredmnyeket nem kell trolni, mivel a kiszmtsukhoz sz ksges kifejezst elhelyezhetjk a kir utastsban is. A C# nyelvben a Write s a WriteLinekpes
elvgezni a kifejezsben lertakat, s az eredmnyket megjelenteni a kpernyn. Ezzel a megoldssal trterletet takarthatunk meg.
A 3.1 (ch03.html#x1-5001r1) forrsszvegben talljuk a megoldst, a program kimenett pedig a 3.1 (ch03.html#x1-4002r1) brn lthatjuk.
3.1. bra.Az alapvet mveletek feladat megoldsa
3.2. feladat (Kimenet formzsa szint: 1). Olvassunk be a billentyzetrl egy szmot, majd rjuk ki a szm ktszerest a kpernyre. A beolvasott szmot s az eredmnyt nem
kell mindenkppen trolni.
Magyarzat:A beolvasott szm ktszeresnek k iszmtst a ki rsban is elvgezhetjk. Ehhez hasznljuk a Condole.WriteLine metdust. A kirs sorn a kimenetet
formzhatjuk is az albbi formulval:
Console.Write Line("{0} ktszerese = {1}", ...)
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
3/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 3/31
A formzott kirsban a {0} azt jelenti, hogy a paramter listban elhelyezett els elemet kell kirni elsknt. A {1} jelentse hasonl, csak itt a msodik elemre hivatkozunk.
Figyelem! A beolvassnl a ReadLine hasznlata mellett szveges formban kapjuk meg a szmot, ezrt azt konvertlnunk kell szmm.
A 3.2 (ch03.html#x1-5031r2) forrsszvegben talljuk a megoldst, a program kimenett pedig a 3.2 (ch03.html#x1-4004r2) brn lthatjuk.
3.2. bra.Az kimenet formzsa feladat megoldsa
3.3. feladat (Read vagy ReadLine szint: 1). Egy egyszer program segtsgvel vizsgljuk meg, hogy mi a klnbsg a Console.Reads a Console.ReadLinemkdse
kztt.
Magyarzat:A Read s a ReadLine alapveten a beolvasott adat tpusban k lnbznek egymstl. Mg az els sz veges adatot olvas be, a msodik a megadott karakter
kdjval tr vissza, vagyis egy szmmal. Ezrt, ha szmokat olvasunk be, akkor a ReadLine-t, amennyiben csak egy karaktert, a Read-et kell hasznlnunk.
A 3.3 (ch03.html#x1-5052r3) forrsszvegben talljuk a megoldst, a program kimenett pedig a 3.3 (ch03.html#x1-4006r3) brn lthatjuk.
3.3. bra.A Read vagy ReadLine feladat megoldsa
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
4/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 4/31
3.4. feladat (Konzol kperny hasznlata szint: 1).
rassuk ki a kpernyre az albbi szmsorozatokat:
4 3 2 1
4 3 2
4 3
4
Prbljuk meg gy elkszteni a programot, hogy a Console.WritemelletLine() csak egyszer szerepeljen a programban.
Magyarzat:A kir utastsban a formzshoz elhelyezhetnk a kirand sz vegben \n jeleket, melyek trik a sort. Ezzel megoldhat a lehet legkevesebb kirs hasznlatamellett a kvnt kimenet ellltsa.
A 3.4 (ch03.html#x1-5080r4) forrsszvegben talljuk a megoldst, a program kimenett pedig a 3.4 (ch03.html#x1-4008r4) brn lthatjuk.
3.4. bra.Az Konzol kperny hasznlata feladat megoldsa
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
5/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 5/31
3.5. feladat (Szllsszervezs szint: 1). Ksztsnk programot, mely osztlykirnduls szervezsben segti a hasznljt, melyhez a lehet legkedvezbb szllsrat kellene
elrni. A kivlasztott hotelben tbbfle kedvezmnyt adnak a dikoknak, egyszerre kzlk csak az egyik vehet ignybe:
Csoportos kedvezmny: 10 f alatt 0 % 10-19 f esetn 5 % 20-29 f esetn 8 % 30-40 f esetn 12 % 40 f felett 14 % a kedvezmny mrtke.
Intzmnyi kedvezmny: 5 f alatt nincs 5-11 f esetn 1 f ingyen szllshoz jut 12-19 f esetn 2 f ingyenes 20-28 f esetn 3 f ingyenes 29-40 f esetn 4 f, mg 40
f felett 5 f kap ingyenes szllst.
Dikkedvezmny: egynileg is jr, mrtke 10
Ksztsen programot, amely beolvassa a kirndulson rsztvevk szmt majd megadja, hogy a hromfle kedvezmnybl melyiket kell ignybe venni, hogy a lehet
legkevesebbe kerljn a szlls!
3.6. feladat (Kocka szint: 2). Egy n cm (n>1 egsz szm) oldalhosszsg fakockt piros festkbe mrtunk, majd 1 cm l kiskockkra felfrszeljk. Hny kis kocka lesz,
amelynek
pontosan egy old allap ja piro sra festett?
pontosan kt oldall apja piros?
pontosan 3 lapj a piro s?
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
6/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 6/31
egyik lapja sem piros?
Ksztsnk C# programot, amely a felvzolt problmt implementlja!
3.7. feladat (Melyik szm a nagyobb szint: 1). Ksztsnk konzolos alkalmazst, amely bekr kt egsz szmot, majd eldnti, hogy melyik a nagyobb. A kt szmot int tpus
vltozkban troljuk el. Amennyiben a kt megadott szm azonos rtk, a bekrst ismteljk meg.
Magyarzat:A megoldshoz hasznljunk f eltteles elgazst. Rossz adatok megadsakor az ismtlst folytassuk mindaddig, amg helyes adatokat nem kapunk.
A 3.5 (ch03.html#x1-5100r5) forrsszvegben talljuk meg a feladat megoldst.
3.8. feladat (Osztlyzatok szint: 1). rjon programot, amely bekr egy informatika osztlyzatot, majd kirja a szlk vlemnyt az eredmnyrl. A program a nemltez
osztlyzatokra is reagljon.
A 3.7 (ch03.html#x1-5162r7) forrsszvegben talljuk a megoldst.
3.9. feladat (Szmok sorrendje szint: 1). Krjnk be a billentyzetrl hrom egsz szmot, majd dntsk el, hogy melyik a legnagyobb, s a legkisebb rtk.
Magyarzat: Ez a feladat hasonlt az ismert rendez algoritmusokra annyiban, hogy a kapott rtkeket sorrendbe rakja, de a megolds nem rugalmas, mivel a rendezend
elemek szma ersen korltozott
A 3.6 (ch03.html#x1-5132r6) forrsszvegben talljuk a megoldst, a program kimenett pedig a 3.5 (ch03.html#x1-4014r5) brn lthatjuk.
3.5. bra.Az Konzol kperny hasznlata feladat megoldsa
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
7/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 7/31
3.10. feladat (Szerkeszthet hromszgek szint: 1). Ksztsnk konzol programot, amely bekr hrom egsz szmot a billentyzetrl. A bekrt szmokra gy tekintnk, mint
egy hromszg oldalaira. Dntsk el, hogy a hromszg szerkeszthet-e.
Magyarzat:A hromszg abban az esetben szerkeszthet, ha brmely kt oldal hossznak az sszege nagyobb a harmadik oldal hossznl.
A 3.8 (ch03.html#x1-5212r8) forrsszvegben talljuk a megoldst, a program kimenett pedig a 3.6 (ch03.html#x1-4016r6) brn lthatjuk.
3.6. bra.Az Szerkeszthet hromszgek feladat megoldsa
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
8/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 8/31
3.11. feladat (Hromszg tpusa szint: 1). Ksztsnk konzol programot, amely bekr hrom egsz szmot a billentyzetrl. A bekrt szmokra gy tekintnk, mint egy
hromszg oldalaira. Dntsk el, hogy a hromszg egyenl olda l, illetve egyenl szr hromszg-e.
A 3.9 (ch03.html#x1-5241r9) forrsszvegben talljuk a megoldst, a program kimenett pedig a 3.7 (ch03.html#x1-4018r7) brn lthatjuk.
3.7. bra.Az Hromszg tpusa feladat megoldsa
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
9/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 9/31
3.12. feladat (Hromszg kerlete szint: 1). Ksztsnk konzol programot, amely bekr hrom egsz szmot a billentyzetrl. A bekrt szmokra gy tekintnk, mint egy
hromszg oldalaira. Szmtsuk ki a hromszg kerlett s terlett.
Magyarzat:A kerlet kiszmtsa nem okoz klnsebb problmt, mivel egyenl az oldalak hossznak az ss zegvel. Amennyiben helyes programot sz eretnnk ksz teni
figyeljnk arra is, hogy a hromszg szerkeszthet-e.
A 3.10 (ch03.html#x1-5273r10) forrsszvegben talljuk a megoldst, a program kimenett pedig a 3.8 (ch03.html#x1-4020r8) brn lthatjuk.
3.8. bra.Az alapvet mveletek feladat megoldsa
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
10/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 10/31
3.13. feladat (Hromszg terlete - Hron kplet szint: 2). Ksztsnk konzol programot, amely bekr hrom egsz szmot a billentyzetrl. A bekrt szmokra gy tekintnk,
mint egy hromszg oldalaira. Szmtsuk ki a hromszg terlett. A terlet kiszmtshoz hasznlhatjuk a Hrn kpletet.
Magyarzat:A Hrn kplet segtsgvel a hromszg terlett az oldalak hosszbl is ki tudjuk szmolni
Az a, b s c a hromszg oldalai a kplettel szmolhatk ki, ahol S a hromszg kerletnek a fele
A 3.11 (ch03.html#x1-5299r11) forrsszvegben talljuk a megoldst, a program kimenett pedig a 3.13 (ch03.html#x1-4021r13) brn lthatjuk.
3.9. bra.A hromszg terlete
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
11/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 11/31
3.14. feladat (Majdnem Lott szint: 1). Generljunk tz darab 1-6 kz es vletlen szmot. A program ezutn mondja meg hnyszor volt hatos a generlt rtk!
Magyarzat:A vletlen szmok generlshoz hasznljuk a Randomosztly szolgltatsait.
Random R = new Random();
int adat = R.Next();
A generlt szmokat nem kell trolnunk, mivel minden rtkrl azonnal eldnthet, hogy az 6-os, vagy s em.
A 3.12 (ch03.html#x1-5326r12) forrsszvegben talljuk a megoldst, a program kimenett pedig a 3.10 (ch03.html#x1-4024r10) brn lthatjuk.
3.10. bra.A majdnem Lotto program kimenete
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
12/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 12/31
3.15. feladat (Szkzk szint: 1). Krjnk be egy mondatot, majd rjuk ki szkzk nlkl. A 3.13 (ch03.html#x1-5354r13)forrsszvegben talljuk a megoldst.
3.16. feladat (Sorozatok szint: 2). Ksztsnk olyan konzolos alkalmazst, amely beolvassa egy szmtani sorozat els elemt, valamint a differencijt, s egy tetszleges N
rtket, majd kirja a sorozat elemt, s az els N tagja sszegt.
3.17. feladat (Command Line Interface szint: 1). Ksztsnk egy egyszer parancssori programot, amely nhny menponttal rendelkezik. A menpontok kirsra hasznljuk a
Console osztly kir utastsait.
A men a kvetkezkpp nzzen ki:
1 Els menpont
2 msodik menpont
3 Harmadik menpont
4 Negyedik menpont
5 Kilps
6/27/2016 C# f l d t jt | Di itli T k t
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
13/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 13/31
A program k zvetlenl az eli ndtsa utn rja ki a menke t a kpern yre, majd o lvasson b e egy karaktert. Amennyiben a beol vasott adat az 1 -5 intervall umba es szm, gy a
kpernyre rdjon ki, hogy melyik menpont kerlt kivlasztsra, ellenkez esetben jelenjen meg a Rossz vlaszts felirat.
Magyarzat:A program elksztse s orn alkalmazhatjuk a switch vezrl szerkezetet annak az eldntsre, hogy a beolvasott szm beleesik-e a menpontoknl definilt
intervallumba. Hiba esetn a switchdefaultga rja ki a hibazenetet a kpernyre.
A 3.14 (ch03.html#x1-5381r14) forrsszvegben talljuk a megoldst, a program kimenett pedig a 3.11 (ch03.html#x1-4028r11) brn lthatjuk.
3.11. bra.A majdnem Lott program kimenete
3.18. feladat (A ht napjai szint: 1). Ksztsnk konzolos alkalmazst, amely paramterknt kap egy egsz szmot (int), majd kirja a ht azonos sorszm napjt a kpernyre.
Az 1-es rtk j elenti a htft, a 2-es a ked det, a 7-es a vasrnapo t. Amennyiben a megadott szm nem esik az 1 -7 interval lumba, a p rogram rjon hibaz enetet a kp ernyre.
A 3.15 (ch03.html#x1-5427r15) forrsszvegben talljuk a megoldst, a program kimenett pedig a 3.12 (ch03.html#x1-4030r12) brn lthatjuk.
3.12. bra.A majdnem Lott program kimenete
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
14/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 14/31
3.19. feladat (letkorok szint: 1). Ksztsnk alkalmazst, amely beolvassa egy szemly letkort ( ), majd a kapott adat fnyben kirja a kpernyre azt a korosztlyt, amibe
az letkor tulajdonosa tartozik.
Gyermek (0-6),
Iskols (7-22),
Felntt (22-64),
65 tl nyugdjas!
A 3.16 (ch03.html#x1-5456r16) forrsszvegben talljuk a megoldst, a program kimenett pedig a 3.13 (ch03.html#x1-4032r13) brn lthatjuk.
3.13. bra.Az letkoros feladat kimenete
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
15/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 15/31
A fejezet forrskdjai
3.1. forrskd.Alapvet mveleteket megvalst program
using System;
using System.Collections.Generic;
using System.Text;
namespace kezdetek
{
class Program
{
static void Main(string[] args)
{
Console.Write
("Krem adja meg az els szmot: ");
double a = double.Parse(Console.ReadLine());
Console.Write
("Krem adja meg a msodik szmot: ");
double b = double.Parse(Console.ReadLine());
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
16/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 16/31
Console.WriteLine
("A kt szm sszege: {0}", a + b);
Console.WriteLine
("A kt szm klnbsge: {0}", a b);
Console.WriteLine
("A kt szm szorzata: {0}", a * b);
Console.WriteLine
("A kt szm hnyadosa: {0}", a / b);
Console.ReadLine();
}
}
}
3.2. forrskd.Kimenet formzst vgz program forrsa
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace kezdetek
{
class Program{
static void Main(string[] args)
{
Console.Write
("Krem adjon meg egy szmot: ");
Console.WriteLine
("A szm ktszerese: {0}",
(int.Parse(Console.ReadLine()))*2);
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
17/31
gy j y | g y
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 17/31
Console.ReadLine();
}
}
}
3.3. forrskd.Read s ReadLine
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace kezdetek
{
class Program
{
static void Main(string[] args){
Console.Write
("Krem adja meg egy szmot: ");
int a = Console.Read();
Console.WriteLine
("Az n letkora: {0}", a);
Console.Write
("Krem adja meg az letkort jbl: ");
int b = int.Parse(Console.ReadLine());
Console.WriteLine("Az n letkora: {0}", b);
Console.ReadLine();
}
}
}
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
18/31
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 18/31
3.4. forrskd.A konzol kperny hasznlatt bemutat program forrsa
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace kezdetek{
class Program
{
static void Main(string[] args)
{
Console.Write("4 3 2 1\n4 3 2\n4 3\n4");
Console.ReadLine();
}
}
}
3.5. forrskd.Melyik szm a nagyobb
namespace kezdetek
{
class Program
{
static void Main(string[] args)
{
Console.Write ("Els szm: ");
int elso = int.Parse(Console.ReadLine());
Console.Write ("Az elztl klmbz szm: ");
int masodik =
int.Parse(Console.ReadLine());
if (elso == masodik)
{
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
19/31
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
20/31
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 20/31
"a kzps pedig a legkisebb.") ;}
if (a < b && a > c && b > c){
Console.WriteLine
("A kzps szm a legnagyobb, az utols " +
"pedig a legkisebb.");
}
...
Console.ReadLine();
}
}
}
3.7. forrskd.Az Osztlyzatok feladat megoldsa
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace jegyek
{
class osztalyzat
{
static void Main(string[] args)
{
Console.Write("A dolgozatod eredmnye (szmmal): ");
string osztalyzat = Console.ReadLine();
Console.WriteLine("\nSzleid vlemnye:\n");
switch (osztalyzat)
{
case "1":
Console.WriteLine
("Megmondtam, hogy ez lesz a vge,"+
"ha csak jtkra hasznlod a szmtgpet!!!");
Console.WriteLine
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
21/31
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 21/31
("Bntets: Egy htig nincs se Tv, se Internet! ");
break;
case "2":
Console.WriteLine
("Megmondtam, hogy olvasd mg t legalbb"+
" egyszer lefekvs eltt!!!");
Console.WriteLine
("Bntets: Ma este nincs se Tv, se"+
"Internet! Alvs, s ksz.");
break;case "3":
Console.WriteLine
("Ha egy kicsit tbbet gyakorolnl,"+
"akkor mg jobb is lehetne!");
break;
case "4":
Console.WriteLine
("Szp szp, de ugye vvgre" +
"kijavtod tsre?!");
break;
...
}
Console.ReadLine();
}
}
}
3.8. forrskd.Az els hromszges feladat megoldsa
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
22/31
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 22/31
class Program
{
static void Main(string[] args)
{
Console.Write ("Hromszg a oldala: ");
int a = int.Parse(Console.ReadLine());
Console.Write ("Hromszg b oldala: ");
int b = int.Parse(Console.ReadLine());
Console.Write ("Hromszg c oldala: ");
int c = int.Parse(Console.ReadLine());if (a+b>c&&a+c>b&&b+c>a)
{
Console.WriteLine ("A hromszg szerkeszthet!");
}
else {
Console.WriteLine ("A hromszg nem szerkeszthet!");
}
Console.ReadLine();
}
}
}
3.9. forrskd.A Hromszg tpusa cm feladat megoldsa
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Write ("Hromszg a oldala: ");
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
23/31
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 23/31
int a = int.Parse(Con sole.ReadLin e());
Console.Write("Hromszg b oldala: ");
int b = int.Parse(Console.ReadLine());
Console.Write("Hromszg c oldala: ");
int c = int.Parse(Console.ReadLine());
if (a == b && a == c && c == b){
Console.WriteLine("Egyenl oldal.");
}
else if (a == b || a == c || c == b)
Console.WriteLine("Egyenl szr.");else Console.WriteLine("Nem egyenl oldal" +
"s nem is egyenl szr.");
Console.ReadLine();
}
}
}
3.10. forrskd.A Hromszg kerlete feladat megoldsa
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Write ("Hromszg a oldala: ");
int a = int.Parse(Console.ReadLine());
Console.Write("Hromszg b oldala: ");
int b = int.Parse(Console.ReadLine());
Console.Write ("Hromszg c oldala: ");
int c = int.Parse(Console.ReadLine());
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
C l W it Li
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
24/31
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 24/31
Console.WriteLine
("A hromszg kerlete: {0}", a+b+c);
Console.ReadLine();
}
}
}
3.11. forrskd.A Hromszg terlete feladat megoldsa
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Write ("Hromszg a oldala: ");
double a = int.Parse(Console.ReadLine());
Console.Write ("Hromszg b oldala: ");
double b = int.Parse(Console.ReadLine());
Console.Write ("Hromszg c oldala: ");
double c = int.Parse(Console.ReadLine());
double s = (a + b + c) / 2;
Console.WriteLine ("A hromszg kerlete: {0}",
Math.Sqrt(s*(sa)*(sb)*(sc)));
Console.ReadLine();
}
}
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
}
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
25/31
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 25/31
}
3.12. forrskd.A Hromszg terlete feladat megoldsa
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Random rnd = new Random();
int hanyszor = 0;
for (int i = 0; i < 10; i++)
{
if (rnd.Next(1, 7) == 6)
hanyszor = hanyszor + 1;
}
Console.WriteLine
("{0}x volt hatos.", hanyszor);
Console.ReadLine();
}
}
}
3.13. forrskd.A szkzs feladat megoldsa
using System;
using System.Collections.Generic;
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
using System Linq;
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
26/31
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 26/31
using System.Linq;
using System.Text;
namespace feladat_5
{
class feladat_5
{
static void Main(string[] args)
{
Console.WriteLine("Krem gpeljen be egy mondatot!");string mondat = Console.ReadLine();
for (int i = 0; i < mondat.Length; i++)
{
if (mondat[i]!= )
{
Console.Write(mondat[i]);
}
}
Console.ReadLine();
}
}}
3.14. forrskd.Command Line Interface
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
Console.Writ eLine("1 Els menpont");
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
27/31
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 27/31
Console.Writ eLine( 1 Els menpont );
Console.WriteLine("2 Msodik menpont");
Console.WriteLine("3 Harmadik menpont");
Console.WriteLine("4 Negyedik menpont");
Console.WriteLine("5 Kilps");
Console.Write("Menpont kdja: ");
int melyik=int.Parse(Console.ReadLine());
switch(melyik)
{
case 1:Console.WriteLine
("Az els menpontot vlasztotta.");
break;
case 2:
Console.WriteLine
("A msodik menpontot vlasztotta ki.");
break;
case 3:
Console.WriteLine
("A harmadik menpontot vlasztotta ki.");
break;case 4:
Console.WriteLine
("A negyedik menpontot vlasztotta ki.");
break;
case 5:
Console.WriteLine
("A kilps menpontot vlasztotta ki.");
break;
}
Console.ReadLine();
}
3.15. forrskd.A ht napjai
using System;
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
using System.Collections.Generic;
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
28/31
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 28/31
g y ;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{Console.Write ("Szm 17 kztt: ");
int napkod=int.Parse(Console.ReadLine());
switch(napkod){
case 1:Console.WriteLine("Htf."); break;
case 2:Console.Wri teLine("Kedd ."); break;
case 3:Console.Wri teLine("Szer da."); break;
case 4:Console.WriteLine("Cstrtk.");break;
case 5:Console.WriteLine("Pntek."); break;
case 6:Console.WriteLine("Szombat."); break;
case 7:Console.WriteLine("Vasrnap."); break;
default:Console.WriteLine ("Rossz kdot adott meg.");break;
}
Console.ReadLine();
}
}
}
3.16. forrskd.Az letkorokat vizsgl feladat megoldsa
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
namespace ConsoleApplication1
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
29/31
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 29/31
{
class Program
{
static void Main(string[] args)
{
Console.Write
("Krem adja meg az letkort: ");
int E =int.Parse(Console.ReadLine());
int a=0;
if (E >= 0 && eletkor < 7) a=1;
if (E >= 7 && eletkor < 22) a = 2;
if (E >= 19 && eletkor < 66) a = 3;
if (E > 65) a = 4;
switch (a)
{
case 1:
Console.WriteLine("Gyermek.");
break;case 2:
Console.WriteLine("Iskols.");
break;
case 3:
Console.WriteLine("Felntt.");
break;
case 4:
Console.WriteLine("Nyugdjas.");
break;
default:
Console.WriteLine("Rossz rtket adott meg.");
break;
}
Console.ReadLine();
}
}
}
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
-
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
30/31
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 30/31
tartalomjegyzk(#)
adatlap(#)
C# feladatgyjtemny(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/index.html)
Elsz(/hu/tartalom/tamop425/0046_cs harp_feladatgyujtemeny/ch01.html)
Az adatok be s kivitele, s az elgazsok (szerz: Kirly Roland)(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch02.html)
A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch02.html)
Ujjgyakorlatok (szerz: Kirly Roland)(/hu/tartalom/tamop425/0046_cs harp_feladatgyujtemeny/ch03.html)
A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html)
Ciklusokhoz kapcsold feladatok (szerz: Kirly Roland)(/hu/tartalom/tamop425/0046_cs harp_feladatgyujtemeny/ch04.html)
A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch04.html)
Szmok s sorozatok (szerz: Kirly Roland)(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch05.html)
A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch05.html)
Vektorokkal s azok kezelsvel kapcsolatos feladatok (szerz: Kirly Roland)(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch06.html)
A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch06.html)
A foreach ciklussal kapcsolatos feladatok (szerz: Kirly Roland)(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch07.html)
A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch07.html)
Ciklusok s vektorok hasznlata sszetett szveg elemzsre (szerz: Kirly Roland)(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch08.html)
A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch08.html)
Mtrixok feltltsvel kapcsolatos feladatok (szerz: Hernyk Zoltn)(/hu/tartalom/tamop425/0046_csharp_fe ladatgyujtemeny/ch09.html)
A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch09.html)
Numerikus mveletek mtrixokkal (szerz: Hernyk Zoltn)(/hu/tartalom/tamop425/0046_cs harp_feladatgyujtemeny/ch10.html)
A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch10.html)
Mtrixok vizsglata (szerz: Hernyk zoltn)(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch11.html)
A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch11.html)
Transzformcis mtrixok (szerz: Hernyk Zoltn)(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch12.html)
A mgikus s bvs ngyzetek (szerz: Hernyk Zoltn)(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch13.html)
A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch13.html)
Kpernykezelssel kapcsolatos feladatok (szerz: Hernyk Zoltn)(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch14.html)A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch14.html)
Listk feltltsvel kapcsolatos feladatok (szerz: Hernyk zoltn)(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch15.html)
A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch15.html)
Listkkal kapcsolatos feladatok (szerz: Hernyk Zoltn)(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch16.html)
A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch16.html)
Rekordok s listk egytt (szerz: Hernyk Zoltn)(/hu/tartalom/tamop425/0046_cs harp_feladatgyujtemeny/ch17.html)
A fejezet forrskdjai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch17.html)
6/27/2016 C# feladatgyjtemny | Digitlis Tanknyvtr
Windows Form (szerz: Radvnyi Tibor)(/hu/tartalom/tamop425/0046_csharp_fe ladatgyujtemeny/ch18.html)
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch17.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch17.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch16.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch16.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch15.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch15.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch14.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch14.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch13.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch13.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch12.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch11.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch11.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch10.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch10.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch09.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch09.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch08.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch08.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch07.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch07.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch06.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch06.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch05.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch05.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch04.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch04.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch02.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch02.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch01.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/index.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18.html -
7/25/2019 2C# Feladatgyjtemny _ Digitlis Tanknyvtr
31/31
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch03.html 31/31
A form s tulajdonsgai(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18.html)
Alapvet komponensek, adatbekrs s megjelents(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s02.html)
Vlasztsok(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s03.html)
Listk kezelse(/hu/tartalom/tamop425/0046_cs harp_feladatgyujtemeny/ch18s04 .html)
Egyb eszkzk, id, dtum, rtk bellts(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s05.html)
Menk s eszkztrak(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s06.html)
Tbb info egy formon(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s07.html)
Dialgusok(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s08.html)
Modlis s nem modlis formok(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s09.html)
Idzts s zenetek(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s10.html)
Adatkezels (szerz: Radvnyi Tibor)(/hu/tartalom/tamop425/0046_cs harp_feladatgyujtemeny/ch19.html)
SqlConnection, ConnectionString(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch19.html)
Az SqlCommand(/hu/tartalom/tamop425/0046_cs harp_feladatgyujtemeny/ch19s02.html)
Adatok megjelentse, adatkts, DateSet s DataTable(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch19s03.html)
Trolt eljrsok rsa s hasznlata(/hu/tartalom/tamop425/0046_csharp_fe ladatgyujtemeny/ch19s04 .html)
Grafikai feladatok (szerz: Kovcs Emd)(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20.html)
Grafikai feladatok(/hu/tartalom/tamop425/0046_cs harp_feladatgyujtemeny/ch20.html)
A fejezet forrskdjai 1.(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20s02.html)
A fejezet forrskdjai 2.(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20s03.html)A fejezet forrskdjai 3.(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20s04.html)
A fejezet forrskdjai 4.(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20s05.html)
A fejezet forrskdjai 5.(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20s06.html)
A fejezet forrskdjai 6.(/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20s07.html)
(http://www.nfu.hu)
(http://www.esza.hu)
(http://www.eisz.hu)
(http://www.educatio.hu)
(http://www.nfu.hu)
http://www.nfu.hu/http://www.educatio.hu/http://www.eisz.hu/http://www.esza.hu/http://www.nfu.hu/http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20s07.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20s06.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20s05.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20s04.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20s03.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20s02.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch20.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch19s04.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch19s03.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch19s02.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch19.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch19.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s10.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s09.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s08.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s07.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s06.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s05.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s04.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s03.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18s02.htmlhttp://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_csharp_feladatgyujtemeny/ch18.html