MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI
Amaliy ish
Bajardi: 315-23 guruh talabasi
Salimov Diyorbek
TOSHKENT 2023
1- AMALIY MASHG’ULOT
MAVZU:CHIZIQLI, TARMOQLANISH VA UZILISHLARNI TASHKIL ETISH OPERATORLARI. TARMOQLANUVCHI OPERATORLAR (IF VA SWITCH) VA ULARNI ISHLASH KETMA KETLIKLARI
1-jadval
#include
using namespace std;
int main()
{
float a, b, x, y, z, d;
cout << "z=";
cin >> z;
cout << "x=";
cin >> x;
cout << "y=";
cin >> y;
b = 1 + (pow(x, 2) / (3 + (pow(x, 2) / 5)));
a = (b * cos(x - (M_PI / 6))) / (0.5 + pow(sin(y), 2));
cout << "Natija: a=" << a << " b=" << b << endl;
}
if, if else operatorlariga doir topshiriqlar
2 - jadval
№
|
Variantlar
|
№
|
Kirish
|
Chiqish
|
1
|
|
1
|
m=1
n=2
c=3
|
Y=0.000
|
2
|
m=2
n=3
c=7
|
Y=6.000
|
#include
using namespace std;
int main()
{
float m, n, c;
float y;
cout << "m=";
cin >> m;
cout << "n=";
cin >> n;
cout << "c=";
cin >> c;
if (n + 1 > 0)
{
y = pow(m, 2.0) * n + 1 - c;
}
else
{
y = pow((m + n), 2.0) + c * pow(m, 2.0);
}
cout << "Natija Y=" << fixed << setprecision(3) << y << endl;
return 0;
}
3 – jadval
|
Agar tomonlarining uzunliklari ixtiyoriy a, b va c sonlarga teng bo‘lgan uchburchakni qurish mumkin bo‘lmasa 0, aks holda – uchburchak teng tomonli bo‘lsa 3, teng yonli bo‘lsa 2 va boshqa hollar uchun 1 qiymatini chop qiluvchi dastur tuzilsin.
|
#include
using namespace std;
int main()
{
int a, b, c;
cout << "Uchburchakning tomonlarini kiriting:\n";
cout << " Birinchi tomon: ";
cin >> a;
cout << " Ikkinchi tomon: ";
cin >> b;
cout << " Uchinchi tomon: ";
cin >> c;
if (a > 0 && b > 0 && c > 0)
{
if (a == b && b == c)
{
cout << "Uchburchak teng tomonli uchburchak 3.\n";
}
else if (a == b || b == c || a == c)
{
cout << "Uchburchak teng yonli uchburchak 2.\n";
}
else
{
cout << "Oddiy uchburchak 1.\n";
}
}
else
{
cout << "Uchburchak qurish mumkin emas 0.\n";
}
return main();
}
switch case tanlash operatoriga doir topshiriqlar
switch case tanlash operatoridan foydalanib, o’zgaruvchilarning barcha qiymatlari uchun funkstiyani hisoblash dasturini tuzing.
4 - Jadval
Case1. 1-7 gacha bo’lgan butun sonlar berilgan. Kiritilgan songa mos ravishda hafta kunlarini so’zda ifodalovchi dastur tuzilsin. (1-Dushanba, 2-Seshanba,… hk.
#include
using namespace std;
int main()
{
int day;
cout << "1 dan 7 gacha bo'lgan butun son kiriting: ";
cin >> day;
switch (day)
{
case 1:
cout << "Dushanba" << endl;
break;
case 2:
cout << "Seshanba" << endl;
break;
case 3:
cout << "Chorshanba" << endl;
break;
case 4:
cout << "Payshanba" << endl;
break;
case 5:
cout << "Juma" << endl;
break;
case 6:
cout << "Shanba" << endl;
break;
case 7:
cout << "Yakshanba" << endl;
break;
default:
cout << "Noto'g'ri son kiritildi. 1 dan 7 gacha bo'lgan butun sonlardan birini kiriting." << endl;
break;
}
return 0;
}
Dostları ilə paylaş: |