Mavzu: muhandislik masalalarini yechishda c++builder 6 konstruksiyalaridan foydalanish


Misol: Quyidagi topshiriqni dasturini tuzing va natijasini chiqaring


Download 1.03 Mb.
bet3/5
Sana05.05.2020
Hajmi1.03 Mb.
#103338
1   2   3   4   5
Bog'liq
2-2 dars (1)


Misol: Quyidagi topshiriqni dasturini tuzing va natijasini chiqaring.

S= ;
#include

#include
using namespace std;

int main ()

{ float const a=4.25, b=2.7;

float x, z, s;

cout <<"z=" ; cin >> z;

x= sqrt(fabs(a * a * b - pow(cos(4 * b) , 2) - 3 * z));

if(a > x)

s = 5 * x * pow(a , 3);

else

if((a <= x)and(x < b))

s = pow(tan(7 * x) , 2)+a * cos(x);

else

s = 5;

cout <<"s=" << s << endl;

return 0;

}


SWITCH OPERATORI UMUMIY KO’RINISHI QUYIDAGICHA

switch()

{

Case <1-kiymat>:<1-operator>; break;



default:



case: ;

}

Eslatma: Dasturlashga doir kitoblarni o`qiganingizda, biror operatorning umumiy ko'rinishining to'rtburchak qavs [ ] belgisi oralig'ida yozilgan qismini ishlatmasdan tashlab ketish mumkin. Operatorning bu qismidan foydalanish ixtiyoriy bo`ladi.
FOR OPERATORI

For operatori umumiy ko’rinishi quyidagicha:
For( 1-ifoda;2- ifoda; 3-ifoda)

Operator

Bu operator quyidagi operatorga mosdir.



1-ifoda;

while(2-ifoda) {

operator

3-ifoda

}

FOR operatori tanasi bu misolda bo’sh, lekin C ++ tili grammatikasi qoidalari FOR operatori tanaga ega bo’lishini talab qiladi. Bo’sh operatorga mos keluvchi nuqta, vergul shu talabni bajarishga xizmat qiladi.

1 dan 10 gacha bo'lgan sonlarni chiqaruvchi dastur:

#include

using namespace std;

int main()

{

for (int i = 1; i <= 10; i++)



cout << i << " ";

cout << endl;

return 0;

}

Ekranda quyidagicha natija hosil bo'ladi:



Quyidagi rasmda for sikl operatori batafsil berilgan.




Download 1.03 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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