Ki-21-02-guruh talabasi


Download 240.37 Kb.
Sana26.12.2022
Hajmi240.37 Kb.
#1067073
Bog'liq
Ahmadjonov Azam



Toshkent Axborot Texnogiyalar Universiteti Samarqand filiali

Ki-21-02-guruh talabasi




Ahmadjonov A’zamjonning “Ma’lumotlar tuzilmasi va algoritmlar” fanidan yozgan 1-amaliy ishi

SAMARQAND — 2022


C++ da funksiyalar va klasslar bilan ishlash va ularni amaliyotda qo’llash.
Biror bir operatsiyani bajaruvchi kod qismiga funksiya deyiladi. Funksiya ichiga biror bir
amallarni yozib uni kerakli vaqtda chaqirib olish mumkin. Funksiya biror bir o'zgaruvchi
qaytarish imkoniyatiga ega



C++ dasturlash tilida funksiyalar bilan ishlash.



  1. Uchburchakning tomonlari berilgan. Uning a tomoniga tushuvchi medianasini topuvchi dastur tuzing (Yaxlitlashda format() dan foydalaning)

Input: a,b,c ni kiriting:5,7,9
Output: 6.38357


Yechim:
#include
using namespace std;
double f(double y,double x,double z){


cout<
}
int main()
{
double a,b,c; cin>>a>>b>>c; f(a,b,c);
return 0;


Natija:




  1. Ikki o'zgaruvchili sinf yarating. Sinfga ikkita qiymat bering. Bu o'zgaruvchilar qiymatlari yig'indisini topadigan funksiyani va bu ikkita o'zgaruvchining eng katta qiymatini topadigan funksiyani qo'shing.

Input:

Output:

2000

Ikki sonning yig’indisi: 5000

3000

Ikki sonning kattasi: 3000



#include
using namespace std;
class son{
public:int a,b;
int maxson(int a,int b){return(a>b)?a:b;} int yigindi(int a,int b){return a+b;}};
int main(){
son a;cout<<"Birinchi sonni kiriting "<>a.a ; cout<<"Ikkinchi sonni kiriting"<>a.b;
cout<<"Sonlar orasidagi katta son ";cout< cout<<"Sonlarning yig'indisi "<
Dastur natijasi quyidagicha:

Download 240.37 Kb.

Do'stlaringiz bilan baham:




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