Helyettesítés lesz. Ezt a feladatsort kell elkezdeni órán, a maradék házi feladat lesz.
Ö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.