O’zbekiston aloqa va axborotlashtirish agentligi



Yüklə 23,27 Kb.
tarix19.12.2023
ölçüsü23,27 Kb.
#150593
C dasturlash tili амалий иши


O’ZBEKISTON ALOQA VA AXBOROTLASHTIRISH AGENTLIGI

TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI FARG’ONA FILIALI


“ Axborot texnologiyalari ” fakulteti


“ Informatika va axborot texnologiyalari”


kafedrasi

“ C++ dasturlash tili ” fanidan




Bajardi: 5-05 gurux talabasi


Мусаев Х.
Qabul qildi: Rasulov A .

Farg’ona 2008


Ikkita sonni bir-biriga qo'shish (biri manfiy)

# include

inline int sum(int a, int b);

int main() {

int j = -356;

i = 490;

cout << "j + i = " << sum(j,i) <

return (0); }

int sum(int a, int b){

return( a + b );

}

Natija: j + i = 134

Qiymat va &-ko'rsatkichli chaqiriqlarga misol tuzing.

# include

int qiymat_10(int);

int korsatkich_10(int &);

int f, g;

int main(){

f = 9 = 7;

cout << f << endl;

cout << qiymat_10(f) << endl;

cout << f << endl << endl;

cout << g << endl;

cout << korsatkich_10(g) << endl;

cout << g << endl;

return (0);

}

int qiymat_10(intk){

return ( k * 10 );

}

int korsatkich_10(int &t){

return (t * 100 ); }

Natija:

7

70

7

7

700

700

Qo'llanilish sohasi, static va auto o'zgaruvchilaridan foydalanib dastur tuzing .

# include

long r = 100;

void staticLocal();

void globalAuto(int k)

int main ()

{

staticLocal();

staticLocal();

int m = 6;

globalAuto(m);

::r = ::r + 30;

cout "main da global long r: ";

cout << ::r << endl;

m++;

globalAuto(m);

int r = 10;

cout << "tashqi sohadagi lokal r: " << r << endl;

{

short r = 3;

cout << "ichki sohadagi lokal r: " << r << endl;

}

cout << "tashqi sohadagi lokal r: " << r << endl;

return (0);

}

void staticLocal() {

static int s = 0;

cout << "staticLocal da: " << s << endl;

s++;

}

void globalAuto(int i) {

int g = 333;

cout << "globalAuto da: " « i << "";

cout << g << " ";

g++;

cout << r << endl;

}

Natija:

staticLocal da: 0

staticLocal da:

1 globalAuto da: 6 333 100

main da global long r: 130

globalAuto da: 7 333 130

tashqi sohadagi lokal r: 10

ichki sohadagi lokal r: 3

tashqi sohadagi lokal r: 10

Sharning va kubning hajmini topish dasturini tuzing.

include

include
namespace

mathematics {

const double Pi = 3.14159265358979;

double hajm(double radius);

double hajm(double a, double b, double s)

}

using namespace mathematics;

int main()

{

double d = 5.99; int x = 7, y = 18, z = 43;

cout << "Sharninig hajmi: " << hajm(d) << endl;

cout << "Kubning hajmi: " << hajm(x,y,z) << endl;

return (0);

}

double mathematics::hajm(double radius) {

return ( (Pi * pow(radius,3) * 4.0) / 3.0 ); }

double mathematics::hajm(double a, double b, double c) {

return ( a * b * c );

}

Natija: Shaming hajmi: 900.2623

Kubning hajmi: 5418

l-misol. To'g'ri burchakli uch burchak berilgan.Uning katetlari a va b ga teng. Uning gepotenuzasini va gepotenuzaga tushirilgan balandlikni toping.

#include #include

void main()

{

int a,b;

double c,h;

cout<<"Uchburchakning tomonlarini kiriting\n";

cin>>a;

cin>>b;

c=sqrt(a*a+b*b);

h=a*b/c;

cout<<"Uchburchakning balndligi h= "<

}

Natija:

Uchburchakning tomonlarini kiriting

A=3 B=4

Uchburchakning balndligi h= 2.4 ga teng.

2-misoL. Agar x 02x ni aks holda esa y=l-sin2x funktsiyalarini hisoblasin.

#include #include

void main()

{

int x;

double y;

cout<<"x noma'lumni kiriting\n”;

cin>>x;

if ((x>0)&&(x<2)) y=cos(x)*cos(x);

else

y=l-sin(x)*sin(x);

cout<<"Natija y = "<

}

Natija:

x noma'lumni kiriting

7

Natija y =0.568369

3-misol:Ikkita son berilgan . Ularni o'rta arifmetigi va o'rta geometrigini topish.

#include

#include

void main() {

double a=-4.0f,b=-9.0f;

double g,f=1.5f;

g=sqrt(abs(a*b));

a=abs(a);

b=abs(b);

f=(a+b)/2;

cout<

}

Natija: A= - 9; B= - 4 g=6.5 f=6;


Yüklə 23,27 Kb.

Dostları ilə paylaş:





Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə