Toshkent 2022 1-amaliyot topshiriq


Download 384 Kb.
Sana13.03.2023
Hajmi384 Kb.
#1265892
Bog'liq
4-variant (2)


MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI




Amaliy ish

Bajardi:



TOSHKENT 2022

1-AMALIYOT TOPSHIRIQ

Uchburchak uchlarining koordinatalari asosida uning yuzasi va perimetri


topilsin.


#include
using namespace std;
int main()
{
float ax,ay,bx,by,cx,cy,a,b,c,p,P,S;
cout<<"Kordinata nuqtalarini kiriting: "<cout<<"ax = ";
cin>>ax;
cout<<"ay = ";
cin>>ay;
cout<<"bx = ";
cin>>bx;
cout<<"by = ";
cin>>by;
cout<<"cx = ";
cin>>cx;
cout<<"cy = ";
cin>>cy;

a=sqrt(pow((ax-bx),2)+pow((ay-by),2));


b=sqrt(pow((bx-cx),2)+pow((by-cy),2));
c=sqrt(pow((ax-cx),2)+pow((ay-cy),2));

p=(a+b+c)/2;


P=a+b+c;

S=sqrt(p*(p-a)*(p-b)*(p-c));

cout<<"P = "<


cout<<"S = "<}



if, if else operatorlariga doir topshiriqlar

#include
using namespace std;
int main(){
float x,Y,a,b,c;

cout<<"a = ";


cin>>a;
cout<<"b = ";
cin>>b;
cout<<"c = ";
cin>>c;

x=(a*a-b*b)/(c*c-b);



if(x>=0){
Y=((a*a+b*b)/c)+(sqrt(a*a+x));
}
else{
Y=(sin(x)+b)/(a-b);
}

cout<<"Y = "<
}


? :” ternar operatoriga doir topshiriq
Quyidagi misollar ‘?:’ shart operatori yordamida yechilsin. Berilgan haqiqiy x soni uchun y hisoblansin.


#include
using namespace std;
int main(){
float x,y,z,a,b;

cout<<"z = ";


cin>>z;
cout<<"a = ";
cin>>a;
cout<<"b = ";
cin>>b;

{
x=(z<1)?(z*z*z+0.2):(z+log(z));


y=2*a*pow(cos(x*x),3)+pow(sin(x*x*x),2)-b*x;

cout<<"Natija: "<
}
}




switch case tanlash operatoridan foydalanib, o’zgaruvchilarning barcha
qiymatlari uchun funksiyani hisoblash dasturini tuzing




#include
using namespace std;
int main(){
int d;
float a,b,z,y,x;

cout<<"x = ";


cin>>x;
cout<<"caseni tanlang = ";
cin>>d;
switch(d)
{
case 1:
a=0.2,b=0.5,z=exp(a*x);
break;
case 2:
a=0.45,b=0.2,z=exp(2*a*x);
break;
case 3:
a=0.9,b=5,z=exp(2.5*a*x);
break;
default:
cout<<"Bunday case yo'q"<}


if(x<-log(a)){
y=a*pow(sin(x),2)+b*cos(z*x);

}
else if(-log(a)<=x<=b)


{
y=pow(a,b)-pow(cos((a+z*x)),3);
}
else if(x>b){
y=sqrt(2.5*a*a*a+pow((b-z*x*x),6));
}
cout << fixed;
cout<<"Natija y = "<}


Download 384 Kb.

Do'stlaringiz bilan baham:




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