Dasturlash usullarining afzalliklari va kamchiliklari


Download 13.53 Kb.
bet2/6
Sana24.12.2022
Hajmi13.53 Kb.
#1062878
1   2   3   4   5   6
Bog'liq
Dasturlash usullarining afzalliklari va kamchiliklari-fayllar.org

# include


  • # include

  • # include

  • void main ( )

  • { int k, n, kw (int n); // kw - funksiya nomi (ixtiyoriy)

  • cin>>n; // n - berilayotgan son

  • k=kw(n); // kw funksiyasiga murojaat qilinmoqda

  • cout << «k=«<

  • getch( );

  • }

  • int kw (int a) // funksiya aniqlanmoqda. Bu yerda a rasmiy parametr

  • { int c; // lokal o’zgaruvchi

  • c=a*a*a; // hisoblash

  • return c; } // funksiyaga natijani qaytarish

Yuqoridagi s lokal o’zgaruvchisini ishlatmasdan, to’g’ridan-to’g’ri return a*a*a; deb yozsa ham bo’ladi.


  • Yuqoridagi s lokal o’zgaruvchisini ishlatmasdan, to’g’ridan-to’g’ri return a*a*a; deb yozsa ham bo’ladi.

  • Bu yerda funksiya bosh funksiyadan keyin aniqlandi, shuning uchun uni bosh funksiya ichida e’lon qildik. Dasturni yana quyidagicha yozsa ham bo’ladi:

  • # include

  • # include

  • int kw (int a)

  • { return a*a*a; }

  • void main ( )

  • { int k, n ;

  • cin>>n;

  • k=kw(n);

  • cout << «k=«<

  • getch( ); }

2-misol. Ikkita sondan eng kattasini topish uchun funksiya tashkil qiling va undan foydalaning.


  • 2-misol. Ikkita sondan eng kattasini topish uchun funksiya tashkil qiling va undan foydalaning.

  • # include

  • # include

  • void main( )

  • { float a=7, b=9, c, max(float , float );

  • c = max(a, b);

  • cout << «c=«<

  • getch( );

  • }

  • float max ( float x, float y)

  • { if (x > y) return x; else return y; }


  • Funksiyaga yana quyidagicha ham murojaat qilish mumkin:

  • c = max( 7.23, 9.145);

  • c = max( a, 9.145);

Download 13.53 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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