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