<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jaloliddin Xolmirzayev</title>
    <description>The latest articles on DEV Community by Jaloliddin Xolmirzayev (@jaloliddin0210).</description>
    <link>https://dev.to/jaloliddin0210</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1433321%2Fea9e533c-ad78-4fc2-a253-97259d8147eb.jpg</url>
      <title>DEV Community: Jaloliddin Xolmirzayev</title>
      <link>https://dev.to/jaloliddin0210</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jaloliddin0210"/>
    <language>en</language>
    <item>
      <title>Terminal komandalari haqida</title>
      <dc:creator>Jaloliddin Xolmirzayev</dc:creator>
      <pubDate>Sun, 13 Oct 2024 06:31:17 +0000</pubDate>
      <link>https://dev.to/jaloliddin0210/terminal-komandalari-haqida-239f</link>
      <guid>https://dev.to/jaloliddin0210/terminal-komandalari-haqida-239f</guid>
      <description>&lt;p&gt;&lt;strong&gt;Terminal&lt;/strong&gt; — bu kompyuterning operatsion tizimi bilan matnli buyruqlar orqali muloqot qilish uchun ishlatiladigan vosita. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;.NET komandalari&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt; &lt;strong&gt;&lt;code&gt;dotnet new&lt;/code&gt;&lt;/strong&gt; - yangi loyiha yaratadi:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dotnet new console -n Offline.Bootcamp // Offline.Bootcamp -- loyiha nomi
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;2.&lt;/strong&gt; &lt;strong&gt;&lt;code&gt;dotnet mkdir&lt;/code&gt;&lt;/strong&gt; - papka yaratadi:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dotnet mkdir Day0 // Day0 -- papka nomi

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;3.&lt;/strong&gt; &lt;strong&gt;&lt;code&gt;dotnet build&lt;/code&gt;&lt;/strong&gt; - loyihani yig'adi(kompilyatsiya  qiladi) va bajarishga tayyorlaydi:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dotnet build
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;4.&lt;/strong&gt; &lt;strong&gt;&lt;code&gt;dotnet run&lt;/code&gt;&lt;/strong&gt; - loyihani ishga tushuradi:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dotnet run
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;5.&lt;/strong&gt; &lt;strong&gt;&lt;code&gt;dotnet --version&lt;/code&gt;&lt;/strong&gt; - .NET versiyasini ko'rsatish.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dotnet --version 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;6.&lt;/strong&gt; &lt;strong&gt;&lt;code&gt;dotnet sln&lt;/code&gt;&lt;/strong&gt; - Solution bilan ishlash &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;.sln fayllarini boshqarish uchun ishlatiladi.&lt;/li&gt;
&lt;li&gt;   Loyihani solution ga qo'shish:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dotnet sln add project.csproj
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;7.&lt;/strong&gt;  &lt;strong&gt;&lt;code&gt;ls&lt;/code&gt;&lt;/strong&gt; - Fayllarni ko'rsatish&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hozirgi papkada yoki berilgan manzilda joylashgan fayllar va papkalarni ko'rsatadi.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ls
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;8.&lt;/strong&gt; &lt;strong&gt;&lt;code&gt;rm&lt;/code&gt;&lt;/strong&gt; - Fayl yoki papkani o'chirish (Remove)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;rm Day0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;9.&lt;/strong&gt; &lt;strong&gt;&lt;code&gt;cat&lt;/code&gt;&lt;/strong&gt; - Fayl ichidagi ma'lumotlarni ko'rsatish &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fayldagi kontentni terminalda ko'rsatdi
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cat Offline.Bootcamp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;10.&lt;/strong&gt; &lt;strong&gt;&lt;code&gt;exit&lt;/code&gt;&lt;/strong&gt; - Terminal sessiyasini yakunlash&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;exit
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Bu komandalar yordamida siz .NET muhitida turli vazifalarni bajara olasiz. Har bir komanda o'zining maxsus vazifalariga ega va .NET loyihalari bilan ishlashni osonlashtiradi.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>dotnet</category>
    </item>
    <item>
      <title>C# dasturlash tilida kasrlar</title>
      <dc:creator>Jaloliddin Xolmirzayev</dc:creator>
      <pubDate>Thu, 18 Apr 2024 11:53:17 +0000</pubDate>
      <link>https://dev.to/jaloliddin0210/c-dasturlash-tilida-kasrlar-2o68</link>
      <guid>https://dev.to/jaloliddin0210/c-dasturlash-tilida-kasrlar-2o68</guid>
      <description>&lt;h2&gt;
  
  
  Kasr son -- bu verguldan so'ng 0 yoki unda ko'proq boshqa raqamlar bilan ifodalanadigon sonlar hisoblanadi.
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Masalan:&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{1.1, 2.2, 3.14159}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;C# dasturlash tilida kasrlar "double" yoki "float" kabi ko'paytiriladigan sonlar uchun ishlatiladi. Kichik kasr sonlar uchun esa "decimal" ma'lumot turi ishlatiladi.&lt;/p&gt;

&lt;p&gt;1.float --- Bu, 32-bitlik  ma'lumot turi. Uni foydalanish bilan oqilona (memory-efficient) amalga oshirish mumkin, lekin bu yuqori to'g'rilik darajasiga ega emas.Bu ~6~9 xona aniqlikda chiqaradi.&lt;/p&gt;

&lt;p&gt;2.double --- Bu, 64-bitlik  ma'lumot turi. U float dan kengroq diapazon va to'g'rilik darajasiga ega bo'lgan ularning butun sonlari va o'nlik sonlarida ishlov berish uchun keng o'lchamli ma'lumot turi.&lt;br&gt;
Bu ~15~17 xona aniqlikda chiqaradi.&lt;/p&gt;

&lt;p&gt;3.decimal --- Bu, 128-bitlik ma'lumot turi. U barcha sonlar uchun eng yaxshi to'g'riylikni ta'minlaydi. Bu, pul miqdorlari, dastlabki qiymatlari va boshqa hisob-kitob amaliyotlar uchun keng tarqalgan.**&lt;br&gt;
Bu ~28~29 xona aniqlikda chiqaradi.&lt;/p&gt;



&lt;blockquote&gt;
&lt;p&gt;Masalan:&lt;br&gt;
&lt;/p&gt;


&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;double d = 3.14; // Ko'paytiriladigan son
float f = 2.718f; // Ko'paytiriladigan son
decimal dec = 123.456m; // Kichik kasr son
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Shuningdek, matematik amallar yoki mantiqiy operatsiyalarda kasr sonlardan foydalaniladi.
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;float floatValue = 3.14f; // float uchun "f" postfixi kerak
double doubleValue = 3.14; // double default o'lchamda ko'rsatiladi
decimal decimalValue = 3.14m; // decimal uchun "m" postfixi kerak 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;blockquote&gt;
&lt;p&gt;Masalan:&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;double a = 17.5;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;double b = 3.5;
double c = a / b; // Bo'lib ko'paytirish
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;` &lt;/p&gt;

&lt;h2&gt;
  
  
  Bu misolda c o'zgaruvchisi qiymati 5 ga teng bo'ladi.`
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Har bir ma'lumot turi o'z xususiyatlari, diapazoni, va ishlash xususiyatlari bor. Shuningdek, hisob-kitob operatsiyalari paydo bo'lishi mumkin. &lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Masalan:&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;float a = 1.234f;
float b = 5.678f;
float sum = a + b;
Console.WriteLine(sum); // 7.912

double x = 1234.567;
double y = 8910.1112;
double product = x * y;
Console.WriteLine(product); // 11005412.0181404

decimal price1 = 12.50m;
decimal price2 = 7.80m;
decimal total = price1 + price2;
Console.WriteLine(total); // 20.30
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Diqqat qilish kerakki, float va double sonlarining hisob-kitob operatsiyalari amalga oshirishda aksariyatida nuqta ishlatiladi, lekin decimal sonlarida bu shaklda amalga oshirilmaydi. Ma'lumot turlarini tanlash paydo bo'lganda, xotiradagi o'lchami, to'g'rilik darajasi va dastlabki qiymatlari to'g'ri tanlash juda muhimdir.&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>csharp</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
