Házi feladat: dolgozat saját csoportjának válaszait kidolgozni.
A NMSZC Szent-Györgyi Albert Technikum 11b2 (2022-23) csoportjának blogja asztali alkalmazás fejlesztés és adatbázis-kezelés I. tantárgyakból
2022. október 28., péntek
2022.10.28. Számításos gyakorló feladatok
Számításos gyakorló feladatok - házi feladat
1
feladat:
− Kérd be egy rombusz oldalának, és a magasságának a hosszát.
− Írd ki a képernyőre
a kerületét, és a területét.
2
feladat:
− Kérj be 4 logikai értéket.
− Számold ki a következő logikai műveleteket:
− log0 vagy log1 vagy log2 és log3
− log1 és nem(log1 vagy log2) és nem log3
− nem log2 és ((log3 vagy nem log4) és log1) és nem log0
3
feladat:
−
Írd ki a képernyőre a
fenti logikai műveletek eredményét úgy, hogy a kiírásban szerepelteted a
képleteket.
4
feladat
− Egy megadott alapterületű kétszintes ház
fűtésköltségének számítása. Minden adat
legyen adott, ne kérjen be semmit a program: földszint és emelet alapterülete,
magassága; 1 köbméter belső tér fűtési költsége forintban.
− Számoljuk ki az adott fűtésköltség 20%-kal
csökkentett összegét is.
2022.10.28. Webtárhely-szolgáltató – számításos gyakorló feladat
Webtárhely-szolgáltató – számításos gyakorló feladat
Egy ingyenes webtárhely-szolgáltató 20 Gb tárhelyet ingyenesen biztosít bárkinek, aki regisztrál. További tárterületeket úgy lehet igényelni, hogy venni kell kuponokat: 1 kupon 10 Gb helyet ér, bankkártyával lehet fizetni érte. Összesen 4 kupont lehet venni, így összesen 60 Gb helyhez lehet jutni.
Feladat: Kérdezd meg a felhasználót, hogy hány kupont szeretne vásárolni, majd írd ki neki, hogy hány Gb tárhelye lesz. Megengedett értékek tehát: 0,1,2,3,4 kupon.
2022.10.28. Eddigi típusok összefoglalása
//Ezzel a programmal a szövegértési képességet mérjük.
2022.10.28. Dátum-idő típus
2022. október 27., csütörtök
2022.10.28. Változók értékadása - ismétlés
int szam = 0;
2022.10.28. Igazságtáblák - Logikai műveletek
Feladat:
//Hozz létre logikai változókat (min. 4-et)
//és végezz közöttük
műveleteket
//önállóan az órai minta
alapján.
2022.10.27. AB
Végigvettük az elméleti anyagot, megnéztük az első, nagyjából megtervezett adatbázisunkat.
November 8-án elméleti témazáró várható.
2022. október 26., szerda
2022.10.26. Bool típus
Átvettük ezt a két leckét, otthon barátkozni kell vele.
using System;
2022.10.26. Bool típus bevezetés (film)
namespace boolTipus
{
class Program
{
static void
Main(string[] args)
{
//Ismétlés,
és a bool (logikai) változó bevezetése
//A
Gyalog Galopp film alapján valósítsunk meg
//együtt
egy párbeszédet, melyben különböző
//típusú
adatokat, köztük logikai típusúakat
//kérünk
be, írunk ki.
Console.Write("Hány lovag érkezett a Halálnak Hídjához?: ");
int
fo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("- Állj! Aki átkelni kíván a Halálnak Hídján, 3
kérdésre megfeleljen, vagy a hídon át nem eresztem.");
Console.WriteLine("- Halljam a 3 kérdést, öreg, nem félek tőlük!");
Console.Write("- Ki vagy te?: ");
string
nev = Console.ReadLine();
Console.Write("- És mit keresel?: ");
string
keres = Console.ReadLine();
Console.WriteLine("- Mi a kedvenc színed? Betűzd! ");
Console.WriteLine("1. betű: ");
char
szin1 = Convert.ToChar(Console.ReadLine());
Console.WriteLine("2. betű: ");
char
szin2 = Convert.ToChar(Console.ReadLine());
Console.WriteLine("3. betű: ");
char
szin3 = Convert.ToChar(Console.ReadLine());
Console.WriteLine("4. betű: ");
char
szin4 = Convert.ToChar(Console.ReadLine());
Console.WriteLine("5. betű: ");
char
szin5 = Convert.ToChar(Console.ReadLine());
string
szin = "";
szin = szin + szin1 + szin2 + szin3
+ szin4 + szin5;
Console.Write("- Mennyi a töketlen fecske maximális repülési
sebessége?: ");
double
sebesség = Convert.ToDouble(Console.ReadLine());
Console.Write("- Ez az afrikai fecskéé? (true/false): ");
//true/false formában kell beírni
bool
valaszAfrika = Convert.ToBoolean(Console.ReadLine());
Console.Write("- Vagy az európai fecskéé? (true/false): ");
bool
valaszEuropa = Convert.ToBoolean(Console.ReadLine());
Console.Write("Végül megtalálták a Szent Kelyhet? (true/false):
");
bool
valaszKehely1 = Convert.ToBoolean(Console.ReadLine());
Console.Write("És meg is szerezték? (true/false): ");
bool
valaszKehely2 = Convert.ToBoolean(Console.ReadLine());
Console.WriteLine();
Console.WriteLine("Ellenőrzés:");
Console.WriteLine("--------------------------------------------------");
Console.Write("Mi volt a jelentkező kedvenc színe?: ");
Console.WriteLine(szin);
Console.Write("Az afrikai fecske sebességét tudtuk meg?: ");
Console.WriteLine(valaszAfrika);
Console.Write("Az európai fecske sebességét tudtuk meg?: ");
Console.WriteLine(valaszEuropa);
Console.Write("Végül megtalálták a Szent Kelyhet?: ");
Console.WriteLine(valaszKehely1);
Console.Write("És meg is szerezték?: ");
Console.WriteLine(valaszKehely2);
Console.ReadLine();
}
}
}
2022. október 21., péntek
2022.10.21. Összefoglaló feladatsor
Aki mára nem készült el a házival, pótolja. Következő órán ellenőrizzük azt is.
Házi feladat befejezni:
Összefoglaló feladatsor
Ha bármikor enterrel lehet továbbmenni, írd ki a felhasználónak.
Ha bármit ki kell írni, mindig magyarázó szöveggel írd ki.
Console.WriteLine("\n1. feladat\n");
Tedd fel a felhasználónak ezt a kérdést:
Melyik az a négyszög, amelynek egyenlőek az oldalai és 90 fokosak a szögei?
A kurzor a kérdés mögött villogjon.
((Segítség: a válasz a négyzet.))
A választ tárold egy megfelelő típusú változóban, majd írd ki betűnként a képernyőre úgy, hogy egy szónak látszódjon. (A gy betű természetesen két karakternek számít.) Használd az indexeket.
Console.WriteLine("\n2. feladat\n ");
Kérd be egy négyzet oldalának a hosszát, és tárold byte típusban.
Számold ki és írd ki a négyzet területét (a*a), és kerületét (4*a)
Console.WriteLine("\n3. feladat\n");
Rajzolj ki egy tiszta, kék képernyőre egy kicsi piros négyzetet tetszőleges helyre, de ne a képernyő bal felső sarkába.
Console.WriteLine("\n4. feladat\n");
Állítsd át a színeket egy választott betű-, és háttérszínre.
Egy tiszta képernyőn tedd fel a felhasználónak ezt a kérdést:
Melyik az a test, amelynek minden oldala egy négyzet? Írd be betűnként!
(Segítség: a válasz a kocka. Tehát 5 karaktert kell bekérned.)
A betűnként bekért választ végül tárold le egyetlen megfelelő típusú változóban, majd írd ki a tartalmát.
Console.WriteLine("\n5. feladat\n");
Add értékül egy byte típusú változónak programból a következő értéket: 5. (Ne kérd be.)
Deklarálj egy aOldal nevű, double típusú változót, aminek add értékül a bekért értéket átkonvertálva double típusúvá.
Számold ki a kocka térfogatát az aOldal segítségével (aOldal*aOldal*aOldal). Tárold az eredményt egy double típusú változóban.
Írd ki a képernyőre az eredményt.
Console.WriteLine("\n6. feladat\n");
Kérd be egy téglalap két oldalának hosszát, és tárold int típusú változóban.
Számold ki és írd ki a téglalap területét (a*b), és kerületét (2*(a + b))
Állítsd vissza az eredeti színeket egy paranccsal, majd töröld le a képernyőt.
Console.WriteLine("\n7. feladat\n");
Írd ki a képernyőre a pí (3,14) nagy pontosságú értékét a következő beépített érték segítségével:
Console.WriteLine(Math.PI);
Kérd be double típusú változóba egy kör sugarát.
Számold ki a kör területét a következő képlet segítségével:
sugár a négyzeten
Számold ki a kör kerületét a következő képlet segítségével:
2* sugár * Math.PI
Mindkét eredményt írd ki.
Töröld le a képernyőt.
Console.WriteLine("\n8. feladat\n");
Programból adj értéket két double típusú változónak: két tetszőleges pozitív tört számot (ne kérd be). A változók neve legyen: A és B
Írd ki a két szám szorzatát,
majd a két szám különbségét.
Emelj két sort.
Console.WriteLine("\n9. feladat\n");
Számold ki a következő két számítást, és az eredményt tárold változóban.
A*B a négyzeten
négyzetgyök B-ből vond ki a következőt: A az ötödiken
Írd ki a képleteket és a kiszámított eredményeket is.
Emelj két sort.
Console.WriteLine("\n10. feladat\n");
Számold ki a következő három számítást, és az eredményt tárolás nélkül írd ki.
B abszolútértékéből vond ki A kétszeres szorzatát
A abszolútértékének négyzetgyöke
A abszolútértékének négyzete
Console.WriteLine("\n11. feladat:Csillaghullás\n");
Írd a program elejére a következőt:
using System.Threading;
Állíts be fekete háttéren sárga betűszínt. Később ezt variálhatod.
Töröld le a képernyőt.
Írj ki az 1. sorba tetszőleges számú (max. 80) csillagot WriteLine-nal
Írd be a következőt: Thread.Sleep(200); //ez várni fog 200 ezredmásodpercig
Később ezt gyorsíthatod.
Töröld le a képernyőt, ehhez ne kelljen entert nyomni.
Tedd a kurzort egy sorral lejjebb:
Console.SetCursorPosition(0,1);
//első paraméter: a karakter pozíciója az adott sorban
//második paraméter: hányadik sorban vagyunk
Ezeket a sorokat ismételd úgy, hogy a második paramétert mindig növeled 1-gyel.
Egy teljes képernyő becsillagozásához 25-ször kell kiírni :)
Aki tudja, oldja meg ciklussal :)
Console.WriteLine("\n12. feladat\n");
Írd ki: A kilépéshez nyomjon Entert!
Enter megnyomása után érjen véget a program.
2022. október 20., csütörtök
2022.10.20. AB
A jegyzetben a 12. oldal aljáig jutottunk el, plusz ami az előző órákon volt. Eddig meg kell tanulni.
2022. október 19., szerda
2022.10.19. Karakter típus – gyakorlás, indexelés
A következő bármelyik órán röpdolgozat pótlás lesz.
Megnéztük a röpdolgozatok javítását.
Házi feladat befejezni:
//Karakter típus – gyakorlás, indexelés
2024.04.25. Időjárás app
Feladat: Időjárás app - OOP módszerekkel, haladóknak adatkötéssel Az alkalmazás célja, hogy a felhasználók hozzáadjanak és eltávolítsanak v...
-
A következő órán ellenőrizzük mindkét feladatsort.
-
Adatbázis tervező eszköz Elkezdtük megtervezni az első, kisebb adatbázisunkat.
-
1. Be kell fejezni a monitorvásáros feladatsort. 2. Ez egy hosszú feladatsor, jussatok el minél messzebbre. Segítsetek egymásnak. Feladatlap...