Axborot texnologiyalari (Dasturlash)
1-amaliy topshiriq.
Familiya va ismingizni chop etadigan dastur kodini yozing va natijasini konsolda chop eting.
#include
using namespace std;
int main()
{
cout<<"Ibragimov Farrux";
return 0;
}
(Tasvirni chop etish) Quyida keltirilgan tasvirni chop etuvchi dastur kodini yozing:
#include
using namespace std;
int main()
{
cout<<" C C + + "<cout<<"C + + "<cout<<"C +++++++ +++++++ \n";
cout<<"C + + \n";
cout<<" C C + + \n";
return 0;
}
(Jadvalni chop etish) Quyida keltirilgan jadvalni chop etuvchi dastur kodini yozing:
#include
using namespace std;
int main()
{
int n; cin>>n;
cout<<"a a^2 a^3\n";
for(int i=1; i<=n; i++)
{
cout<}
}
(Arifmetik amallar) Natijani aks ettiradigan dasturni yozing:
#include
#include
using namespace std;
int main()
{
long double x,a,b;
a=1.0*(0.5+0.25+1/6.0+0.125)/(1/3.0+0.4+14/15.0);
b=1.0*48/125.0*(3.75-0.625)/(12.8*0.25);
x=a+b;
cout<<"Natija = "<}
(Futlarni metrga aylantiring). Qiymatni FUTlarda kiritib natijani METRda chop etadigan dastur kodini tuzing. Bir FUT – 0.305 METR ga teng.
Natija quyidagicha bo’ladi:
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumot
|
16.5 fut
|
5.0325 metrga teng
|
#include
using namespace std;
int main()
{
double a,b;
cout<<"fut uzunligini kiriting_";
cin>>b;
a=b*0.305;
cout << "metrdagi uzunligi_"<return 0;
}
(Konvertasiya: AQSh dollarining so’mdagi qiymati). AQSh dollarida qiymat kiritib uning so’mdagi qiymati nechchiga teng ekanligini hisoblaydigan dastur tuzing. 1 AQSh dollari – 11340 so’mligini hisobga oling.
Natija quyidagicha bo’ladi:
Kiruvchi ma’lumot
|
Chiquvchi ma’lumot
|
1
|
11340
|
30
|
340200
|
#include
using namespace std;
int main()
{
double a,b;
cout<<"Dollar->";
cin>>b;
a=b*11340;
cout << "Som->"<
return 0;
}
(Juft va toq). Foydalanuvchi tomonidan butun son kiritilganda, mazkur son juft son yoki toq son ekanligini chop etuvchi dastur tuzing. (Algoritm blok-sxemasi, dastur kodi tuzilishi va natija chop etilishi shart).
Natija quyidagicha bo’ladi:
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumot
|
88
|
Juft son
|
3
|
Toq son
|
#include
using namespace std;
int main()
{
int n; cin>>n;
if(n%2==0)
cout<<"Juft son";
else
cout<<"toq son";
}
(Muntazam beshburchak). Foydalanuvchi tomonidan muntazam beshburchakka tashqi chizilgan aylana radiusi kiritilganda, beshburchakning yuzasini hisoblovchi dastur tuzing.
Beshburchak yuzasining formulasi quyidagicha:
Bu yerda S beshburchak tomoni uzunligi bo’lib, quyidagiga teng:
#include
#include
using namespace std;
int main()
{
double r,s,yuza,pi=M_PI;
cin>>r;
s=2*r*sin(pi/5.0);
yuza=1.0*5*s*s/(4*tan(pi/5.0));
cout<<"Yuza = "<}
(Haroratni tekshirish). Foydalanuvchi tomonidan harorat qiymati kiritilganda, agar harorat 30 gradusdan past bo’lsa “SOVUQ”, 100 gradusdan yuqori bo’lsa “ISSIQ”, qolgan hollarda “NORMAL HARORAT” satrlarini ekranda chop etuvchi dastur tuzing. (Algoritm blok-sxemasi, dastur kodi tuzilishi va natija chop etilishi shart).
Natija quyidagicha bo’ladi:
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumot
|
29
|
SOVUQ
|
105
|
ISSIQ
|
56
|
NORMAL HARORAT
|
|
|
#include
using namespace std;
int main()
{
int n;
cin>>n;
if(n<30)
cout<<"Sovuq!";
else if(n>100)
cout<<"Issiq!";
else
cout<<"Normal harorat!";
}
(Matematik ifoda). Foydalanuvchi tomonidan a, b va x haqiqiy sonlarning qiymatlari kiritilganda quyidagi matematik ifoda qiymatini hisoblash dasturini tuzing.
T/r
|
Kiruvchi ma’lumot
|
Chiquvchi ma’lumot
|
1
|
0 2 3
|
0
|
2
|
2 4 9
|
62.0891
|
3
|
10 10 1
|
0.301511
|
#include
#include
using namespace std;
int main()
{
double z,a,b,x;
cin>>a>>b>>x;
z=1.0*pow(a,x)/(sqrt(a*a+fabs(b*b*b)));
cout<<"Z = "<}
Do'stlaringiz bilan baham: |