Мавзу: Чизиқли, тармоқланувчи ва такрорланувчи жараёнларни ташкил қилувчи операторлар.
1-амалий топшириқ. Чизиқли жараёнлар.
6.
|
Тўғри бурчакли учбурчакнинг катетлари берилган. Унинг гепотенузаси ва юзини топинг.
|
Дастур коди:
#include
#include
using namespace std;
int main()
{
int a; cout << "a = ", cin >> a;
int b; cout << "b = ", cin >> b;
float c , s;
c = sqrt(pow(a, 2)) + pow(b, 2);
s = a * b / 2;
cout << "Uchburchakning gipotenuzasi = " << c << "\n";
cout << "Uchburchakning yuzi = " << s;
return 0;
}
Дастур натижаси:
2-амалий топшириқ. Тармоқланувчи жараёнлар.
6.
Дастур коди:
#include
#include
using namespace std;
int main()
{
int y, x, a;
cin >> x;
cin >> a;
if (x > 6) {
y = 5 * pow(x, 5) + pow(x, 4) + pow(x, 3) + 1;
}
if (2 <= x <= 6) {
y = 3 * pow(x, 2) - 2 * x + a * x;
}
if (x < 2) {
y = 3 * sin(x) + 4;
}
cout << "y = " << y;
return 0;
}
Дастур натижаси:
3-амалий топшириқ. Такрорланувчи жараёнлар.
6. n бутун сони берилган (b>0). S=n2+(n+1)2+(n+2)2+…+(2*n)2 йиғиндини ҳисоблаш дастурини тузинг.
Дастур коди:
#include
#include
using namespace std;
int main()
{
int n, S = 0, P = 1; cin >> n;
for ( int i = 1; i <= n; i++){
P *= 2 * i - 1;
S += pow(2 * i, 2);
}
cout << "S = " <
return 0;
}
Дастур натижаси:
Do'stlaringiz bilan baham: |