<?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: maxsharr</title>
    <description>The latest articles on DEV Community by maxsharr (@maxsharr).</description>
    <link>https://dev.to/maxsharr</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%2F1041900%2F85cc2a79-af92-4a3c-8a58-8749a3b5de04.png</url>
      <title>DEV Community: maxsharr</title>
      <link>https://dev.to/maxsharr</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/maxsharr"/>
    <language>en</language>
    <item>
      <title>C++ Ozgaruvchilar</title>
      <dc:creator>maxsharr</dc:creator>
      <pubDate>Fri, 24 Mar 2023 20:50:34 +0000</pubDate>
      <link>https://dev.to/maxsharr/c-ozgaruvchilar-29bg</link>
      <guid>https://dev.to/maxsharr/c-ozgaruvchilar-29bg</guid>
      <description>&lt;p&gt;Assalamu aleykum bugun siz bilan C++ dasturlash tilida o'zgaruvchilar haqida gaplashib olamiz.&lt;br&gt;
O'zgaruvchilar ma'lumot qiymatini saqlab turuvchi konteyner, yoki stakan sifatida tushunishimiz mumkin. C++ dasturlash tilida turli xil o'zgaruvchilar mavjud bo'lib har biri tur xil kalit so'zlari bilan nomlangan.&lt;/p&gt;

&lt;p&gt;O'zgaruvchilar - xotiraning nomlangan qismi bo'lib, o'zida ma'lum bir toifadagi qiymatlarni saqlaydi. O'zgaruvchining nomi va qiymatlari bo'ladi. O'zgaruvchining nomi orqali qiymat saqlanayotgan xotira qismiga murojaat qilinadi. Programma ishlashi jarayonida o'zgaruvchining qiymatini o'zgartirish mumkin. Har qanday o'zgaruvchini ishlatishdan oldin, uni e'lon qilish lozim.&lt;/p&gt;

&lt;p&gt;1 int - 123 yoki -123 kabi butun sonlarni (butun sonlar ) saqlaydi.&lt;br&gt;
2 float - 19.99 yoki -19.99 kasr sonlar uchun.&lt;br&gt;
3 double - 19.99 yoki -19.99 kabi o'nli raqamlar, raqamlarini saqlaydi.&lt;br&gt;
4 char - 'a' yoki 'B' kabi bitta belgilarni saqlaydi. Char qiymatlari bitta tirnoq bilan o'ralgan.&lt;br&gt;
5 string - Hello World kabi matnlarni saqlaydi. Qator qiymatlari ikki tirnoq bilan o'ralgan.&lt;br&gt;
6 bool - qiymatlarni ikki holat bilan saqlaydi: tog'ri yoki noto'g'ri, True yoki False (1 yoki 0).&lt;br&gt;
O'zgaruvchi qisqa nomga ega bo'lishi mumkin (masalan, x va y) yoki ko'proq tavsiflovchi nom (yosh, ism, cpp,). C++ o'zgaruvchilar uchun qoidalar:&lt;/p&gt;

&lt;p&gt;O'zgaruvchilar nomi raqam bilan boshlanmaydi!&lt;br&gt;
O'zgaruvchi a - Z harf bilan boshlanib raqamlar ham aralashtirsa bo'ladi, son yoki son1.&lt;br&gt;
O'zgaruvchi nomida katta va kichik harflar ahamiyatga ega bo'lib misol uchun aka va Aka ikki xil o'zgaruvchi nomi hisoblanadi!&lt;br&gt;
Masalan: Bizga cpp nomli o'zgaruvchi nomi butun tipga tegishli vaqiymati 13 ga teng, ushbu o'zgaruvchi ekranga chiqaring.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

int cpp;
cpp = 13;
 cout &amp;lt;&amp;lt; cpp;

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Natija: 13.&lt;/p&gt;

&lt;p&gt;Esdan chiqarmang.O'zgaruvchiga yangi qiymat kiritsangiz yoki tayinlasangiz oldingi mavjud o'zgaruvchi qiymati yuqoladi, quydagi misolda ko'ring.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

int son = 13; // son 13 ga teng edi
son = 20;    // endi son 20 ga teng
cout &amp;lt;&amp;lt; son. // Natija: 20 chiqadi ekranga

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;O'zgaruvchi boshqa turlari.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;`int` myNum = 5; // Butun qiymatli o'zgaruvchi
`double` myFloatNum = 5.99; // o'nli kasrli sonlar uchun
`char` myLetter = 'D'; //char tipga tegishli yani bitta belgilar uchun
`string` myText = "Hello World"; // Matn yoki Tekstlar uchun.
`bool` myBoolean = true; //Boolean tipi bunda rost yoki yolg'on
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;(true or false), saqlaydi.&lt;br&gt;
Bir nechta o'zgaruvchini e'lon qilish&lt;/p&gt;

&lt;p&gt;Bir xil turdagi bir nechta o'zgaruvchini e'lon qilish uchun vergul bilan ajratilgan ro'yxat shakllantiriladi:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

int x = 13, y = 15, z = 4;
cout &amp;lt;&amp;lt; x + y + z;

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Natija butun qiymatdagi berilgan x,y,z lar yig'indisini hisoblaydi.&lt;/p&gt;

&lt;p&gt;Bir qiymatdan bir nechta o'zgaruvchilarga.&lt;br&gt;
Bundan tashqari, bir qatorda bir nechta o'zgaruvchilarga bir xil qiymatni belgilashingiz mumkin:&lt;/p&gt;

&lt;p&gt;Misol uchun:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{
int x, y, z;
x = y = z = 50;
cout &amp;lt;&amp;lt; x + y + z;

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>beginners</category>
      <category>tutorial</category>
      <category>programming</category>
      <category>cpp</category>
    </item>
    <item>
      <title>С++ Yangi qator</title>
      <dc:creator>maxsharr</dc:creator>
      <pubDate>Fri, 24 Mar 2023 20:33:56 +0000</pubDate>
      <link>https://dev.to/maxsharr/s-yangi-qator-kg5</link>
      <guid>https://dev.to/maxsharr/s-yangi-qator-kg5</guid>
      <description>&lt;p&gt;Assalomu alaykum xurmatli dasturchi bugungi organadigon narsamiz c++ dasturlash tilida yangi qator tashlashni korib chiqamiz &lt;br&gt;
Yangi qator kiritish uchun "\n" belgisidan foydalanishingiz mumkin &lt;/p&gt;

&lt;p&gt;misol uchun::&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
usin namespace std;

int main()
{ 

cout &amp;lt;&amp;lt;"men c++ organishni bowladim\n"; 
cout &amp;lt;&amp;lt;"judayam qiziqarli va organishga oson";

return 0
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Maslahat bir-biridan keyin ikkita \n belgi bosh qator hosil qiladi&lt;/p&gt;

&lt;p&gt;Musol uchun::&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

cout &amp;lt;&amp;lt; "Sizga maslahatim darsturlashni c yoki c++ dan boshlang \n\n";
cout &amp;lt;&amp;lt; "Qani kettik";

return 0
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Satirlarni kesish uchun "\n va "endl" ham ishlatiladi. Biroq, "\n" eng kop ishlatiladi &lt;/p&gt;

&lt;p&gt;Lekin \n aynan nima?&lt;br&gt;
Yangi qator belgisi (\n) qoshish ketma ketligi  dep ataladi va u kursorni oz ornini ekrandagi kengi qatorning boshiga ozgarishiga majbur qiladi. Buning natijasida yangi qator hosi boladi.&lt;/p&gt;

&lt;p&gt;boshqa haqiqiy qoshish ketmaketliklariga misollar :&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>cpp</category>
    </item>
    <item>
      <title>C++ Izoh</title>
      <dc:creator>maxsharr</dc:creator>
      <pubDate>Fri, 24 Mar 2023 20:10:20 +0000</pubDate>
      <link>https://dev.to/maxsharr/c-izoh-1pc5</link>
      <guid>https://dev.to/maxsharr/c-izoh-1pc5</guid>
      <description>&lt;p&gt;Assalomu alaykum hurmatli dasturchi bugun C++ darsturlash tilida izoh qoldirish haqida gaplashib olamiz! Boshlashdan oldin biz nima uchun izoh dan foydalanishimiz kerak ekanligini bilib olishimiz zarur hisoplanadi. Shuni esda saqlab qoling. izohlar ochiq va yopiq  turga bolinadi!&lt;/p&gt;

&lt;p&gt;c++ darsturlash tilida "//" belgidan song izoh yoziladi. bu belgi faqat bir qatorli izh uchun amal qiladi. Bir nechta qator uchun qollashingiz mumkin. Buning uchun "//" ni har bir qatorda qolashingiz zarur boladi&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Bu izoh uchun yozildi. 
// ikkinci qator izoh uchun yozildi.
cout &amp;lt;&amp;lt; "Hello World ";
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;C++ darsturlash tilida operator oxirida ham izoh sifatida yozib ketsak boladi.&lt;/p&gt;

&lt;p&gt;Misol uchun::&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Cout &amp;lt;&amp;lt;"salom dunyo" ; // bu izoh (Chiqarish operatori)

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

&lt;/div&gt;



&lt;p&gt;Ochiq izoh -Bu foydalanuvchiga korinib turadigon izohlar sirasiga kiradi Masalan tizimga kirish vaqtida sizning login parolingizni togri yoki notogri ekanligini bildiruvchi habarni misol keltirishimiz mumkin!&lt;/p&gt;

&lt;p&gt;yopiq izoh -Bu dasturchilar ortasida qayta tushuntirish uchun hojat qomasligi  uchun dastur qismiga sharx sifatida qoldiriladigon izohlar hisoblanadi &lt;/p&gt;

&lt;p&gt;izoh ozi nima uchun qollaniladi &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;izoh c++ darsturlash tilini kodini tushuntirish uchun qollash mumkin! &lt;/li&gt;
&lt;li&gt;Kodni oqilishi uchun shaxrlardan foydalanish mumkin.&lt;/li&gt;
&lt;li&gt;Jamoa bolib ishlagan vaqtda kodingiz qaygta jamoangizga tushuntirish zarur emas! cjunki izoh qoldirib bir yolda yozgan kodingiz ni tushuntirish imkoniyatiga ega bolasiz!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Odatda biz // qisqa yani bir qatorli shahr uchun va /* */ bir yoki bir nechta qatorli shahrlar uchun foydalanamiz  &lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>programming</category>
      <category>beginners</category>
      <category>css</category>
    </item>
    <item>
      <title>C++ Chiqarish operatori</title>
      <dc:creator>maxsharr</dc:creator>
      <pubDate>Thu, 23 Mar 2023 11:49:53 +0000</pubDate>
      <link>https://dev.to/maxsharr/c-chiqarish-operatori-3ai2</link>
      <guid>https://dev.to/maxsharr/c-chiqarish-operatori-3ai2</guid>
      <description>&lt;p&gt;Assalomu alaykum bugungi darsimiz qisqa boladi  bugun siz bilan C++ dasturlash tilida chiqarish operatori haqida gaplashamiz &lt;/p&gt;

&lt;p&gt;C++ dasturlash tilida "cout" kalit sozi &amp;lt;&amp;lt;bilan birgalikda chiqarish operatori yoziladi &lt;/p&gt;

&lt;p&gt;Operator-bu darsturlash tilida aniq bir maqsadga yonaltirilgan. ishni malum qismini yani C++ musol uchun chiqarish operatori takrorlash, takrorlash operatori, shart operatori va bir qanchasini musol keltirsa boladi. Operatorlardan song ; bilan yakulanadi. Ayrim operatorlar asosan {} figurniy qavis bilan ishning malum bir vazifasini bajariladigan qismi &lt;br&gt;
yakunlanadi,&lt;/p&gt;

&lt;p&gt;C++ darsturlash tilida chiqarish operatori uchun misol keltirsmiz&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# include &amp;lt;iostream&amp;gt;
using namespace std;

int main()

cout &amp;lt;&amp;lt; "Hello world ! Ilmhub IT school 

return 0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Natija Hello world! ilmhub it school&lt;/p&gt;

&lt;p&gt;Siz C++ darsturlash tilida cout ni hohlagancha ishlatishingiz mumkin. Unutmnag bu zaylda chiqarish operatorini ishlatish jarayonida har bir qatorda chiqadi. Quydagi kodga nazar soling&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{
cout &amp;lt;&amp;lt; "Salom Dunyo";
cout &amp;lt;&amp;lt; "Ilmhub It school";

return 0
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Natija: Salom dunyo &lt;br&gt;
Natija: ilmhub it school    &lt;/p&gt;

</description>
      <category>programming</category>
      <category>cpp</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>c++ Sintaksis</title>
      <dc:creator>maxsharr</dc:creator>
      <pubDate>Thu, 23 Mar 2023 11:18:24 +0000</pubDate>
      <link>https://dev.to/maxsharr/c-sintaksis-7cc</link>
      <guid>https://dev.to/maxsharr/c-sintaksis-7cc</guid>
      <description>&lt;p&gt;Assalomu alaykum men bugun c++ darsturlashda Sintaksis xaqida o'rganim chiqdim sizlarga birma bir tushuntirib beraman&lt;/p&gt;

&lt;p&gt;Misol uchun:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

cout &amp;lt;&amp;lt;"Hello world";


return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;1 qator #include  bu nma degani (include) chaqirish &lt;code&gt;iostream&lt;/code&gt; degani kutubhona degani bu degani #include iostream ni chaqiryapti &lt;/p&gt;

&lt;p&gt;2 Using namespace std biz kutubhonadan kodlardan foydalanishimizi anglatadi&lt;/p&gt;

&lt;p&gt;3 int main bu funksya biz bu funksyaga har qancha kod yozsak boladi faqat jingale qovusi icida yozilishi shart&lt;/p&gt;

&lt;p&gt;4 cout korish uchun degani bu yerga kod yozishimiz kerak boladi&lt;/p&gt;

&lt;p&gt;5 return 0 bu kodini tugatish uchun yoziladi buni jingalak qavus ichida yozish shart   &lt;/p&gt;

</description>
      <category>programming</category>
      <category>beginners</category>
      <category>tutorial</category>
      <category>cpp</category>
    </item>
  </channel>
</rss>
