c#

C# programozási tételek

2021.01.14 beadandó feladat Összegzés Általában egy tömb elemeinek összegzését jelenti. Általánosan: összeg=összeg+aktuális elem, vagyis új összeg=régi összeg+aktuális elem Példa: Állítsunk elő 10db 1-100 közötti véletlen számot, töltsünk fel velük egy tömböt. Számoljuk ki a számok összegét! Ha ez megvan, akkor ennek felhasználásával számoljuk ki az átlagukat is! Megszámlálás Megszámoljuk, hogy hány olyan elem van, ami […]

Continue Reading
c#

C# eljárások, függvények

Eljárásokat akkor használunk, ha egy hosszabb programot kell írnunk, és növelni akarjuk az átláthatóságát. Így nem kell mindent a main alá betenni, szét lehet tagolni. Egy eljárást többször is meg lehet hívni, viszont elég ha csak 1 helyen programozzuk le! Milyen takarékos 🙂 Egy eljárás tulajdonképpen egy részfeladatot lát el. Az eljárásra a nevével hivatkozunk. […]

Continue Reading
c#

C# fájlok kezelése

Adatok beolvasása fájlból A fájlok olvasásához a System,IO osztályt fogjuk használni, tehát ezt a program elején importálni kell! Using System.IO. A C# adatfolyamot használ a ki és bemeneti műveletekhez. (FileStream) A FileStream úgy működik, hogy meg kell adni neki első paraméternek a fájl nevét, elérési útját. Ha egy mappában van a programmal, akkor elég a […]

Continue Reading
c#

c# gyakorló feladatok

Készítsen konzolos alkalmazást, amely mezőgazdasági előrejelzést végez! A program kérje be a rozs mennyiségét tonnában! Ez alapján számolja ki egy véletlenszerűen generált szorzóval (3-20) a várható hozamot, és írja ki a mennyiségét.A szorzó alapján elemezze és írja ki, hogy milyen év várható:átlag alatti (3-8), átlagos év (9-15), átlag feletti (15-20) Háromszög: kérjünk be egy természetes […]

Continue Reading
c#

C# egyéb összetett adattípusok

Ide tartoznak a stringek, a felsorolt típus, a rekordok, a lista, a szótár, és a halmaz. Felsorolt típus A felsorolt típus névvel ellátott értékekből áll. Felsorolt típus csak a következő típusokat veheti fel: byte, sbyte, short, ushort, int, uint, long, ulong. Ha egy felsorolt típus esetén nem rendelkezünk, hogy az milyen típuson tárolja az értékeket, […]

Continue Reading
c#

C# tömbök

A tömb az az adattípus, amikor egy adott típusú változóból egy sorozatot, vagy vektort, mátrixot készítünk. A tömb egy összetett homogén adatstruktúra, melynek tetszőleges, de előre meghatározott számú eleme van. Az elemek típusa azonos. A tömb lehet egy vagy többdimenziós, a dimenzió száma nem korlátozott. Az egydimenziós tömböket vektoroknak hívjuk.Általános szintaxis: Típus[] tömbnév = new […]

Continue Reading
c#

C# ciklusok (iterációk)

While ciklus (elöltesztelő ciklus) Mondhatnám, hogy először lő, aztán kérdez… de igazából először vizsgál aztán végez. A ciklus megvizsgálja a feltételt, majd utána végzi el az utasításokat. Ezt addig ismétli, míg igaz a feltétel. Mindig kell lennie egy kilépési feltételnek, mert különben végtelen ciklust írunk, az meg nem jó senkinek. Break: a ciklusból való kilépést, […]

Continue Reading
c#

C# szelekciók, elágazások

Az elágazásoknak min. 1 vagy több ága is lehet, ha több ága van mint kettő, akkor már összetett elágazásról van szó. Nézzünk egy egyszerű példát, bekérünk egy számot, és kiírjuk az abszolút értékét.  A // itt is az egysoros komment jele Összetett feltétel Csináljunk egy olyan programot, amely bekéri egy dolgozat maximális pontszámát, majdaz abból […]

Continue Reading
c#

C# alapok

Nyissuk meg a visual studiot és hozzunk létre egy új projektet, a Visual C# fülnél a Console Application-t válasszuk, adjunk neki nevet és helyet! Az első sorba/sorokba  kerül az egyes modulok közti hivatkozás, ezzel gyakorlatilag „lerövidíthetjük” a  programkód írását. Használata: using modul; Pl.: using System; Ezzel beemeltük a System osztályt, ami később kell nekünk. A következő a […]

Continue Reading