2. 2020.09.11. Névjegykártya + megoldás

 Mai anyag:

using System;

namespace nevjegyKartya09._11

{

    class Program

    {

        static void Main(string[] args)

        {

            string nap;

            nap = "Péntek";

            Console.Write("Név:");

            string nev;

            nev = Console.ReadLine();

            Console.Write("Születési év:");

            string ev;

            ev = Console.ReadLine();

            Console.Write("Település:");

            string telepules;

            telepules = Console.ReadLine();

            Console.WriteLine("Adataid:");

            Console.Write("Neved:");

            Console.WriteLine(nev);

            Console.WriteLine("Születési év:");

            Console.WriteLine(ev);

            Console.WriteLine("Településed:");

            Console.WriteLine(telepules);

            Console.ReadLine();

        }

    }

}

 

Névjegykártya

Házi feladat:

Első program:

-     Kérjük be a felhasználótól a következő adatokat: név, osztály, születési dátum, TAJ-szám, adószám, lakcím. Írjuk is ki a képernyőre.

Második program:

- Írj egy programot, ami megkérdezi a felhasználót, mit evett reggelire, ebédre, vacsorára. Oldd meg, hogy be tudja írni a válaszát. Írd ki a képernyőre a válaszokat.

Fotózd le az egyik megoldásodat a telefonoddal (a kódot és a futó program ablakát) és hozd magaddal órára, elég a telefonon.

A megoldás kódját tedd be a digifüzetedbe.

 

 Megoldás:

            Console.Write("Kérem a nevét: ");

            string nev = Console.ReadLine();

 

            Console.Write("Kérem a osztályát: ");

            string osztaly = Console.ReadLine();

 

            Console.Write("Kérem a születési dátumát: ");

            string szul = Console.ReadLine();

 

            Console.Write("Kérem a TAJ számát: ");

            string taj = Console.ReadLine();

 

            Console.Write("Kérem az adószámát: ");

            string ado = Console.ReadLine();

 

            Console.Write("Kérem a lakcímét: ");

            string lakcim = Console.ReadLine();    

 

 

            Console.WriteLine("Adataid: ");

 

 

            Console.Write("Név: ");

            Console.WriteLine(nev);

            Console.Write("Osztály");

            Console.WriteLine(osztaly);

            Console.Write("Születési dátum: ");

            Console.WriteLine(szul);

            Console.Write("Taj-szám ");

            Console.WriteLine(taj);

            Console.Write("Adószám: ");

            Console.WriteLine(ado);

            Console.Write("Lakcím:");

            Console.WriteLine(lakcim);

 

 

            Console.WriteLine("Adataid: ");

            Console.WriteLine("Név: " + nev);

            Console.WriteLine("Osztály" + osztaly);

            Console.WriteLine("Születési dátum: " + szul);

            Console.WriteLine("Taj-szám " + taj);

            Console.WriteLine("Adószám: " + ado);

            Console.WriteLine("Lakcím:" + lakcim);

 

            Console.WriteLine("Nyomjon entert a program bezárásához");

            Console.ReadLine();

 


1. 2020.09.11. Elmélet

  

  • keretrendszer: Visual Studio (2010 Express, ... 2019 Community)
  • változó névadási szabályok: egybe írjuk, számmal nem kezdünk, szóhatároknál nagybetű, ékezeteket nem használunk
  • using: külső programosztályok csatolása
  • kódolás: program kódjának megírása az adott nyelven
  • hová írjuk a kódunkat: a Main metódusba (főprogramba)
  • namespace: névtér - ide több összetartozó program kerülhet
  • program osztály: egy névtéren belül több program lehet; amit a kódban találsz, az beépített
  • a kód tagolása: ügyeljünk a tagolásra, ha a hibát nem tartalmazó programot helyesen akarjuk tagolni: CTRL-E-F
  • fordítás: a megírt kódot a processzor is kell, hogy értelmezze
  • futtatás: a program működtetése az elindítása után
  • hibák típusai: szintaktikai (helyesírás), szemantikai (logikai helyesség)
  • javítás a kódban: helyi menüvel, hibaablakkal
  • pontosvessző szerepe: utasítások lezárása, üres utasítás is van
  • kapcsos zárójel szerepe: blokkjel, egységbe foglal programrészleteket
  • mentés, projekt mentés
  • gömbölyű zárójelpár szerepe: az utasítások paramétereit (argumentumait) lehet ide beírni, pl. a Console.WriteLine() esetén; 
  • szöveges adatokat dupla idézőjelpárban adunk meg
  • a program könyvtárszerkezete a Dokumentumokban 

Parancsok:

·      Console.WriteLine(); idézőjel szerepe, gömbölyű zárójelpár

·      Console.ReadLine(); Enter bekérése

·      Console.ReadKey(); billentyűlenyomás bekérése

2024.02.15.-16. Helyettesítés

 Adatbázis: vizsgaremek adatbázisának befejezése teljesen készre, dokumentáció kiegészítése, befejezése. Vizsgaremek felületének megvalósítá...