2019. október 24., csütörtök

2019.10.24./2. Gyakorlás - matematikai számítások (helyettesítés)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace szamitasok
{
    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.
            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();
        }
    }
}

Nincsenek megjegyzések:

Megjegyzés küldése