2022. október 18., kedd

2022.10.18. AB

 A jegyzetben a 15. oldalig jutottunk el. A normalizáláshoz tartozó magyarázatot még átvesszük, a többit meg kell tanulni.

2022.10.18. Math osztály

Elméletből nemsokára röpdolgozat lesz.  

F5: fordítás, futtatás

F6: fordítás

Ezt házi feladat befejezni:

Gyakorlás-Math osztály

using System;

 

namespace MathOsztaly

{

    class Program

    {

        static void Main(string[] args)

        {         

            double szam1 = 2;

            //A következőkben a MATH osztály metódusait használjuk.

            //A Math után a . (pont) operátor segítségével választjuk ki a megfelelő metódust.

            //A metódusoknak paramétereket kell beírni a zárójelpárba.

            double gyok1 = Math.Sqrt(szam1); //a szam1 négyzetgyöke

            double negyzet1 = Math.Pow(szam1, 2); //a szam1 második hatványa, vagyis a négyzete

            double hatvany1 = Math.Pow(szam1, 5);//szam1 az otodiken;

            //a második paraméter adja meg, hogy hanyadikra emeljük

            double abszolutErtek1 = Math.Abs(szam1); //a szam1 abszolútértéke

            //A következő kiírásban a \n soremelést helyez el a szöveg belsejében:

            Console.WriteLine("A {0} négyzetgyöke: {1},\n a négyzete: {2},\n az ötödik hatványa: {3},\n abszolútértéke: {4}\n", szam1, gyok1, negyzet1, hatvany1, abszolutErtek1);

 

            //Kérj be egy egész számot az "A" nevű változóba.

            //Kérj be egy egész számot a "B" nevű változóba.

            //A további feladatokban ezekkel dolgozz.

            Console.Write("Kérek egy egész számot: ");

            double A = Convert.ToDouble(Console.ReadLine());

            Console.Write("Kérek még egy egész számot: ");

            double B = Convert.ToDouble(Console.ReadLine());

 

            //Matekból azt tanultad, hogy (A-B)*(A+B) egyenlő A négyzete - B négyzete

            //Igazold ezt. Számold ki külön a bal oldalt és külön a jobb oldalt.

            //Írasd ki az eredményt, és döntsd el (fejben), hogy a kettő egyenlő-e.

            //(Aki tudja, egyágú szelekcióval eldöntheti, hogy igaz-e.)

            //Megoldás:

            double szamitas1 = (A - B) * (A + B);

            double szamitas2 = Math.Pow(A, 2) - Math.Pow(B, 2);

            Console.WriteLine("Első eredmény: {0}, második eredmény: {1} ", szamitas1, szamitas2);

 

            //Oldd meg a további feladatokat:

 

            //Igazold, hogy négyzetgyök A a négyzeten egyenlő A abszolútértékével.

 

            //Igazold, hogy ((négyzetgyök A)-1) * ((négyzetgyök A)+1) egyenlő A-1-gyel

 

            //Igazold, hogy (2*(négyzetgyök A) + 1) * (2*(négyzetgyök A) - 1) egyenlő 4*A-1 -gyel

 

            //Igazold, hogy (A+B) a négyzeten egyenlő A a négyzeten+ 2*A*B + B a négyzeten.

 

            //Írd ki a következő számítások eredményét, majd

            //ellenőrizd őket a Windows számológépével.

            // 5 / (négyzetgyök 7) + négyzetgyök 2

            // 3 / négyzetgyök 7

            // 7 / 3 * négyzetgyök 5

            // 34 / (négyzetgyök 3) - 2 * négyzetgyök 5

 

            Console.ReadLine();

        }

    }

}

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...