Axborot texnologiyalari (Dasturlash)


Download 1.25 Mb.
Sana09.04.2023
Hajmi1.25 Mb.
#1345761
Bog'liq
S-Amaliy topshiriq 1


Axborot texnologiyalari (Dasturlash)

1-amaliy topshiriq.





  1. Familiya va ismingizni chop etadigan dastur kodini yozing va natijasini konsolda chop eting.

#include

using namespace std;


int main()


{
cout<<"Ibragimov Farrux";
return 0;
}


  1. (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;


}


  1. (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<}
}


  1. (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 = "<}


  1. (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;
}


  1. (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;
}


  1. (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";
}





  1. (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 = "<}


  1. (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!";
}




  1. (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 = "<}





Download 1.25 Mb.

Do'stlaringiz bilan baham:




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