31. C++Matematik Funksiyalar. 34. C++O’rnatish


Download 100.48 Kb.
bet3/3
Sana09.02.2023
Hajmi100.48 Kb.
#1178853
1   2   3
Bog'liq
c Tohirova Diyora 1

Ba'zilarini ko'rsatish uchun C++ dasturi // yuqoridagi funksiyalar #include #o'z ichiga std nom maydonidan foydalanish; int main() { ikki barobar x = 2,3; cout << "x=2.3 ning sinus qiymati: " << sin(x) << endl; cout << "x=2.3 ning kosinus qiymati : " << cos(x) << endl; cout << "x=2.3 ning tangent qiymati : " << tan(x) << endl; ikki barobar y = 0,25; cout << "y=0,25 ning kvadrat ildiz qiymati : " << sqrt(y) << endl; int z = -10; cout << "z=-10 ning mutlaq qiymati: " << abs(z) << endl; cout << "Quvvat qiymati: x^y = (2.3^0.25) : " << pow(x, y) << endl; x = 3,0; y = 4,0; cout << "Boshqa ikki tomoni bo'lgan gipotenuzaning x=3,0 va" << " y=4.0 : " << hipot(x, y) << endl; x = 4,56; cout << "X=4,56 qavat qiymati : " << qavat(x) << endl; x = -4,57; cout << "x=-4.57 ning mutlaq qiymati : " << fabs(x) << endl; x = 1,0; cout << "X=1.0 ning yoyi kosinus qiymati : " << acos(x) << endl; cout << "X=1.0 ning yoy sinus qiymati : " << asin(x) << endl;

  • Ba'zilarini ko'rsatish uchun C++ dasturi // yuqoridagi funksiyalar #include #o'z ichiga std nom maydonidan foydalanish; int main() { ikki barobar x = 2,3; cout << "x=2.3 ning sinus qiymati: " << sin(x) << endl; cout << "x=2.3 ning kosinus qiymati : " << cos(x) << endl; cout << "x=2.3 ning tangent qiymati : " << tan(x) << endl; ikki barobar y = 0,25; cout << "y=0,25 ning kvadrat ildiz qiymati : " << sqrt(y) << endl; int z = -10; cout << "z=-10 ning mutlaq qiymati: " << abs(z) << endl; cout << "Quvvat qiymati: x^y = (2.3^0.25) : " << pow(x, y) << endl; x = 3,0; y = 4,0; cout << "Boshqa ikki tomoni bo'lgan gipotenuzaning x=3,0 va" << " y=4.0 : " << hipot(x, y) << endl; x = 4,56; cout << "X=4,56 qavat qiymati : " << qavat(x) << endl; x = -4,57; cout << "x=-4.57 ning mutlaq qiymati : " << fabs(x) << endl; x = 1,0; cout << "X=1.0 ning yoyi kosinus qiymati : " << acos(x) << endl; cout << "X=1.0 ning yoy sinus qiymati : " << asin(x) << endl;

// cout << "Arc Tangent qiymati x=1.0 : " << atan(x) << endl; y = 12,3; cout << "y=12.3 ning shift qiymati: " << ceil(y) << endl; x = 57,3; // radianlarda cout << "x=57.3 ning giperbolik kosinusu : " << cosh(x) << endl; cout << "x=57.3 ning giperbolik tangensi : " << tanh(x) << endl; y = 100,0; // "e" bilan tabiiy asos cout << "y=100.0 ning log qiymati : " << log(y) << endl; qaytish 0; } Chiqish: x=2,3 ning sinus qiymati: 0,745705 x=2,3 ning kosinus qiymati: -0,666276 x=2,3 ning tangens qiymati: -1,11921 y=0,25 ning kvadrat ildiz qiymati : 0,5 z=-10 ning mutlaq qiymati : 10 Quvvat qiymati: x^y = (2,3^0,25) : 1,23149 Gipotenuzaning boshqa ikki tomoni x=3,0 va y=4,0 : 5 X=4,56 qavat qiymati : 4 x=-4,57 ning mutlaq qiymati : 4,57 X=1,0 ning yoyi kosinus qiymati : 0 Ark sinus qiymati x=1,0 : 1,5708 X=1,0 ning yoy tangensi qiymati: 0,785398 Shift qiymati y=12,3 : 13 Giperbolik kosinus x=57,3 : 3,83746e+24 x=57,3 : 1 ning giperbolik tangensi y=100,0 ning log qiymati : 4,60517

  • // cout << "Arc Tangent qiymati x=1.0 : " << atan(x) << endl; y = 12,3; cout << "y=12.3 ning shift qiymati: " << ceil(y) << endl; x = 57,3; // radianlarda cout << "x=57.3 ning giperbolik kosinusu : " << cosh(x) << endl; cout << "x=57.3 ning giperbolik tangensi : " << tanh(x) << endl; y = 100,0; // "e" bilan tabiiy asos cout << "y=100.0 ning log qiymati : " << log(y) << endl; qaytish 0; } Chiqish: x=2,3 ning sinus qiymati: 0,745705 x=2,3 ning kosinus qiymati: -0,666276 x=2,3 ning tangens qiymati: -1,11921 y=0,25 ning kvadrat ildiz qiymati : 0,5 z=-10 ning mutlaq qiymati : 10 Quvvat qiymati: x^y = (2,3^0,25) : 1,23149 Gipotenuzaning boshqa ikki tomoni x=3,0 va y=4,0 : 5 X=4,56 qavat qiymati : 4 x=-4,57 ning mutlaq qiymati : 4,57 X=1,0 ning yoyi kosinus qiymati : 0 Ark sinus qiymati x=1,0 : 1,5708 X=1,0 ning yoy tangensi qiymati: 0,785398 Shift qiymati y=12,3 : 13 Giperbolik kosinus x=57,3 : 3,83746e+24 x=57,3 : 1 ning giperbolik tangensi y=100,0 ning log qiymati : 4,60517

MIN va MAX

  • MIN va MAX
  • Funktsiya eng yuqori qiymatini topish uchun foydalanish mumkin:
  • X va y :max(x,y)

  • cout << max(13, 15);
  • Va funktsiya x va y ning eng past qiymatini topish uchun ishlatilishi mumkin :
  • min(x,y)

  • cout << min(5, 10);

C ++ Kutubxonasi.

C ++ Kutubxonasi.

  • sqrt(Kvadrat ildiz), round(sonni aylantiradi) va log (natural logarifm) kabi boshqa funktsiyalarni kutubxonasida topish mumkin :
  • #include
  • #include
  • using namespace std;
  • int main() {
  • cout << sqrt(64) << "\n";
  • cout << round(2.6) << "\n";
  • cout << log(2) << "\n";
  • return 0;
  • }
  • Natija
  • 8
  • 3
  • 0.693147

Boshqa matematik vazifalar.

Boshqa matematik vazifalar.

  • Boshqa Math funktsiyalari ( kutubxonasida) ro'yxatini quyidagi jadvalda topish mumkin:

Funksiya yaratish.

  • Funksiya yaratish.
  • Siz ko'p marta funksiyani ushbu darsgacha ishlatib keldingiz. main() ham bir funksiya hisoblanadi. dastur ishga tushgan vaqtida birinchi bo'lib ushbu funksiya ishlaydi. Bu standart funksiya bo'lib siz ham shu kabi funksiyalar yaratishingiz mumkin.
  • Funksiya yaratish uchun birinchi funksiya qaytaradigan tip yoki funksiya turi keyin nomi va () ochiladi. qavs ichida siz ma'lumotlar ya'ni parametrlarni qabul qilasiz.
  • void myFunction() {
  • // Bu qiymat qaytarmaydigan funksiya
  • }
  • Misol tushuntirildi.
  • myFunction() funktsiya nomi
  • void funktsiya qiymat qaytarmaydigan funksiyaligidan dalolat beradi.
  • { } bu funksiya tanasi bo'lib. Bu yerda o'zingizga kerakli kodni kiritishinigiz mumkin. Unutmang main() funksiyasida nima amal bajarsangiz bunda ham shunday amalni bajarishiningiz mumkin.

Funksiya Chaqirish

  • Funksiya Chaqirish
  • Funksiya o'zidan o'zi ishlab ketmaydi. Funksiyani chaqirishdan so'ng ishga tushadi. Funksiyani qayta qayta foydalanishiningiz mumkin. Funksiyani chaqirish uchun funksiya nomi ikki qavs () va nuqtali vergul bilan tugallanadi.
  • #include
  • using namespace std;
  • void myFunction() {
  • cout << "I'm a developer. MasterSherkulov!";
  • }
  • int main() {
  • myFunction();
  • return 0;
  • }

E’tiboringiz uchun

E’tiboringiz uchun

raxmat


Download 100.48 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling