Umirov Rahimjonning o’quv-amaliyoti davomida tayyorlagan. Hisobotlari Amaliyot rahbari: O. Primqulov Bajardi: R. Umirov 1-kun


Download 484.63 Kb.
bet14/20
Sana17.06.2023
Hajmi484.63 Kb.
#1520773
1   ...   10   11   12   13   14   15   16   17   ...   20
Bog'liq
Rahimjon Hisobot

21-Mavzu. Sinfning doimiy joylari.

Ruxsatnomalar quyidagi xususiyatlar bilan tavsiflanadi:


Doimiy aniqlash paytida proinitialized bo'lishi kerak
Sobit qiymatini aniqlash so'ng o'zgartirilishi mumkin emas
Sobit bunday qadriyatlarni bayon qilish uchun mo'ljallangan, qaysi dasturda o'zgartirish kerak emas. Constantlarni aniqlash uchun kalit so'z ishlatiladi const:
const double PI = 3.14;
const double E = 2.71;
Doimiy foydalanish, biz faqat bir marta, ularni e'lon qilish mumkin, deb eslash kerak va kompilyatsiya vaqtida ular aniqlanishi kerak, deb.
class MathLib
{
public const double PI=3.141;
public const double E = 2.81;
jamoat const Double k; / / xato, doimiy ishga tushirilmadi
}

class Program


{
static void Main(string[] args)
{
MathLib.E = 3.8; / / xato, sobit qiymati o'zgartirilishi mumkin emas
}
}
Bundan tashqari, doimiy murojaat sintaksisiga e'tibor bering. Bu statik maydon aniq bo'lgani uchun, unga murojaat qilish uchun sinf nomini ishlatish kerak.
class MathLib
{
public const

DASTURI:
7-Masala


using System;
namespace Dilmurod{
class Klass{
private const double g=9.8;
private double v;
private double t;
public Klass(double v,double t){
this.v=v;
this.t=t;}
public void Metod(){
double h=t*(-v+g*t/2);
double v1=v-g*t;
Console.WriteLine(" Высота : "+h);
Console.WriteLine(" Скорост :"+v1);}
}
class program{
static void Main(){
Klass ob=new Klass(1,16);
ob.Metod();} }
}

11-Masala


using System;
namespace Rahimjon{
class Klass{
private const double PI=3.14;
private double d;
private double t;
private double v;
public Klass(double v,double t,double d){
this.v=v;
this.t=t;
this.d=d; }
public void Metod(){
double N=(v*t)/(PI*d);
Console.WriteLine(N);}
}
class program{
static void Main(){
Klass ob=new Klass(7,600,0.7);
ob.Metod();
}
}
}


Download 484.63 Kb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   20




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