<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>সি প্রোগ্রামিং &#8211; Shuvo The Coder</title>
	<atom:link href="https://shuvothecoder.com/category/%E0%A6%B8%E0%A6%BF-%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%97%E0%A7%8D%E0%A6%B0%E0%A6%BE%E0%A6%AE%E0%A6%BF%E0%A6%82/feed/" rel="self" type="application/rss+xml" />
	<link>https://shuvothecoder.com</link>
	<description>Code Your Life</description>
	<lastBuildDate>Wed, 04 Dec 2019 16:19:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.4.16</generator>

<image>
	<url>https://shuvothecoder.com/wp-content/uploads/2019/03/cropped-shuvothecoder-32x32.png</url>
	<title>সি প্রোগ্রামিং &#8211; Shuvo The Coder</title>
	<link>https://shuvothecoder.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>তিনটি সংখ্যার মধ্যে বড় সংখ্যা নির্ণয়</title>
		<link>https://shuvothecoder.com/find-the-largest-number-among-three-numbers/</link>
					<comments>https://shuvothecoder.com/find-the-largest-number-among-three-numbers/#respond</comments>
		
		<dc:creator><![CDATA[Shuvo]]></dc:creator>
		<pubDate>Sat, 23 Mar 2019 07:17:57 +0000</pubDate>
				<category><![CDATA[প্রোগ্রামিং]]></category>
		<category><![CDATA[সি প্রোগ্রামিং]]></category>
		<guid isPermaLink="false">https://shuvothecoder.com/?p=176</guid>

					<description><![CDATA[<p>আজকে আমরা দেখবো কিভাবে সি প্রোগ্রাম এর মাধমে তিনটি সংখ্যার মধ্যে বড় সংখ্যা নির্ণয় এর সমস্যা সমাধান করা যায়। চলো শুরু করা যাক। এই সমস্যা বিভিন্ন উপায়ে সমাধান করা যায়।...</p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/find-the-largest-number-among-three-numbers/">তিনটি সংখ্যার মধ্যে বড় সংখ্যা নির্ণয়</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>আজকে আমরা দেখবো কিভাবে সি প্রোগ্রাম এর মাধমে তিনটি সংখ্যার মধ্যে বড় সংখ্যা নির্ণয় এর সমস্যা সমাধান করা যায়। চলো শুরু করা যাক। </p>



<p>এই সমস্যা বিভিন্ন উপায়ে সমাধান করা যায়। আমরা সবচেয়ে সহজ (আমার মতে) পদ্ধতিটি দেখবো। </p>



<h3>তিনটি সংখ্যার মধ্যে বড় সংখ্যা নির্ণয়</h3>



<p>ধরি আমাদের তিনটি সংখ্যা আছে যথাক্রমে, a, b এবং c</p>



<p>এখন আমরা যাচাই করবো কিভাবে কোনটি বড় ?</p>



<p>আমরা দেখবো প্রথমে যে, a কি b এর চেয়ে বড়  এবং a কি c এর চেয়ে বড় ? তাহলে a বড় </p>



<p>সুতরাং শর্তটি হবে, a&gt;b &amp;&amp; a&gt;c</p>



<p>আবার b কি a এর চেয়ে বড় এবং b কি c এর চেয়ে বড় ? তাহলে b বড় </p>



<p>সুতরাং শর্তটি হবে, b&gt;a &amp;&amp; b&gt;c</p>



<p> এখন c কি a  এর চেয়ে বড় এবং c কি b এর চেয়ে বড় ? তাহলে c  বড়। </p>



<p>সুতরাং শর্তটি হবে, c&gt;a &amp;&amp; c&gt;b</p>



<p>চলো তাহলে প্রোগ্রামটি লিখে ফেলি। </p>



<pre class="wp-block-code"><code>#include &lt;stdio.h>
int main()
{
    double n1, n2, n3;

    printf("Enter three different numbers: ");
    scanf("%lf %lf %lf", &amp;n1, &amp;n2, &amp;n3);

    if( n1>=n2 &amp;&amp; n1>=n3 )
        printf("%.2f is the largest number.", n1);

    if( n2>=n1 &amp;&amp; n2>=n3 )
        printf("%.2f is the largest number.", n2);

    if( n3>=n1 &amp;&amp; n3>=n2 )
        printf("%.2f is the largest number.", n3);

    return 0;
}</code></pre>



<figure class="wp-block-image"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/carbon-700x577.png" alt="" class="wp-image-178" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/carbon-700x577.png 700w, https://shuvothecoder.com/wp-content/uploads/2019/03/carbon-300x247.png 300w, https://shuvothecoder.com/wp-content/uploads/2019/03/carbon-768x633.png 768w" sizes="(max-width: 700px) 100vw, 700px" /><figcaption>এই রকম দেখতে হবে। </figcaption></figure>



<p>প্রোগ্রাম টি চালু করলে নিচের ছবির মতো আউটপুট আসবে। </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/Screenshot-2019-03-22-at-7.07.45-PM.png" alt="" class="wp-image-179"/><figcaption>4 , 5 , 2 এর মধ্যে 5 বড় সংখ্যা। </figcaption></figure></div>



<p> এই প্রোগ্রামে নতুন কিছু টার্ম ব্যবহৃত হয়েছে। যথাক্রমে : <a rel="noreferrer noopener" aria-label="double (opens in a new tab)" href="https://shuvothecoder.com/data-type-variable-in-c/" target="_blank">double</a>, <a rel="noreferrer noopener" aria-label="%lf (opens in a new tab)" href="https://en.wikipedia.org/wiki/Scanf_format_string" target="_blank">%lf</a> , <a href="https://en.wikipedia.org/wiki/Printf_format_string" target="_blank" rel="noreferrer noopener" aria-label="%.2f (opens in a new tab)">%.2f</a> </p>



<p>double: এটি ডাবল টাইপ ভ্যারিয়েবল। আমরা ডাবল টাইপ নিয়েছি যাতে ইউজার চাইলে বড় সংখ্যা ও ইনপুট দিতে পারে। </p>



<p>%lf: ইনপুট ফাংশনে ডাবল টাইপ ডাটা নেয়ার জন্য এই ইডেন্টিফায়ার ব্যবহৃত হয়। এন্ডপার্সন এল এফ </p>



<p>%.2f: প্রিন্ট ফাংশনে দুইঘর দশমিক সহ রেজাল্ট প্রিন্ট করতে এই আইডেন্টিফায়ার ব্যবহৃত হয়। এন্ডপার্সন পয়েন্ট টু এফ।  দেখো আমরা ইনপুট দিয়েছিলাম 5 আর রেজাল্ট আসছে 5.00</p>



<p>আর কি কি নিয়ে পোস্ট করা যায় কমেন্টে জানাও। কি কি বুঝতে অসুবিধা হচ্ছে তাও জানিও। ধন্যবাদ। </p>



<p>দেখো : <a href="https://shuvothecoder.com/data-type-variable-in-c/">সি প্রোগ্রাম এর ডাটা টাইপ ও ভ্যারিয়েবল</a></p>



<p>দেখো: <a href="https://shuvothecoder.com/c-hello-world/">সি প্রোগ্রাম Hello World এর ব্যাখ্যা</a></p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/find-the-largest-number-among-three-numbers/">তিনটি সংখ্যার মধ্যে বড় সংখ্যা নির্ণয়</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://shuvothecoder.com/find-the-largest-number-among-three-numbers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>সি প্রোগ্রামের অপারেটরস</title>
		<link>https://shuvothecoder.com/c-operators/</link>
					<comments>https://shuvothecoder.com/c-operators/#respond</comments>
		
		<dc:creator><![CDATA[Shuvo]]></dc:creator>
		<pubDate>Fri, 22 Mar 2019 10:35:26 +0000</pubDate>
				<category><![CDATA[প্রোগ্রামিং]]></category>
		<category><![CDATA[সি প্রোগ্রামিং]]></category>
		<guid isPermaLink="false">https://shuvothecoder.com/?p=131</guid>

					<description><![CDATA[<p>আমাদের সি প্রোগ্রামিং এর জন্য বিভিন্ন গাণিতিক যুক্তি পরীক্ষা করতে হয়। মাঝে মাঝে দরকার হয় কোনো কিছু সত্য নাকি মিথ্যা পরীক্ষা করে কোনো কাজ করাতে। এসব কাজের জন্য সি প্রোগ্রামে...</p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/c-operators/">সি প্রোগ্রামের অপারেটরস</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>আমাদের সি প্রোগ্রামিং এর জন্য বিভিন্ন গাণিতিক যুক্তি পরীক্ষা করতে হয়। মাঝে মাঝে দরকার হয় কোনো কিছু সত্য নাকি মিথ্যা পরীক্ষা করে কোনো কাজ করাতে। এসব কাজের জন্য সি প্রোগ্রামে আছে বিভিন্ন অপারেটরস। আজকে আমরা দেখবো আমাদের প্রয়োজনীয় কিছু অপারেটরস। </p>



<h2><a href="https://www.w3schools.in/c-tutorial/operators/" target="_blank" rel="noreferrer noopener" aria-label="সি প্রোগ্রামের অপারেটরস (opens in a new tab)">সি প্রোগ্রামের অপারেটরস</a></h2>



<ol><li>Arithmetic Operators [এরিথমেটিক অপারেটর বা গাণিতিক যুক্তি অপারেটর]</li><li>Relational Operators [রিলেশনাল অপারেটর বা সম্পর্ক বোঝানোর অপারেটর]</li><li>Logical Operators [লজিকেল অপারেটর বা যুক্তি অপারেটর]</li><li>Bitwise Operators [বিটওয়াইজ অপারেটর]</li><li>Assignment Operators [এসাইনমেন্ট অপারেটর]</li><li>Misc Operators [সাইজ অপারেটর]</li></ol>



<h2>১. এরিথমেটিক অপারেটর </h2>



<p>এই অপারেটর গুলো বীজ গণিতের মতো অনেকটা। নিচের টেবিলটি দেখলেই বুঝতে পারবে এরিথমেটিক অপারেটর কিভাবে কাজ করে। ধরি, A = 10 এবং B = 20</p>



<table class="wp-block-table is-style-stripes"><tbody><tr><td>অপারেটর </td><td>ব্যাখ্যা </td><td>উদাহরণ </td></tr><tr><td>+</td><td>দুইটি বা তার বেশি সংখ্যা যোগ করে। </td><td>A + B = 30<br></td></tr><tr><td>&#8211;</td><td>প্রথম সংখ্যা থেকে দ্বিতীয় সংখ্যা বিয়োগ। </td><td>A &#8211; B = -10</td></tr><tr><td>*</td><td>দুইটি সংখ্যার গুনফল নির্ণয়। </td><td>A * B = 200</td></tr><tr><td>/</td><td>প্রথম সংখ্যা কে দ্বিতীয় সংখ্যা দিয়ে ভাগ। </td><td>B / A = 2</td></tr><tr><td>%</td><td>ভাগফল নির্ণয়। </td><td>B % A = 0</td></tr><tr><td>++</td><td>সংখ্যার মান এক বৃদ্ধি করা। </td><td>A++ = 11</td></tr><tr><td>&#8212;</td><td>সংখ্যার মান এক কমানো। </td><td>A&#8211; = 9</td></tr></tbody></table>



<h2>২. রিলেশনাল অপারেটর</h2>



<p>কোনো সম্পর্ক তার মান অনুযায়ী সত্য নাকি মিথ্যা তা চেক করা যায় এই অপারেটর গুলোর মাধ্যমে। নিচের টেবিলটি দেখলেই বুঝতে পারবে। ধরি, A = 10 এবং B = 20</p>



<table class="wp-block-table is-style-stripes"><tbody><tr><td>অপারেটর                    </td><td>ব্যাখ্যা                                                   </td><td>উদাহরণ         </td></tr><tr><td>== [Equal]</td><td>দুইটি চলক এর মান যদি সমান হয় এ উক্তি টি সত্য</td><td>(A == B) <br>এটা সত্য নয়</td></tr><tr><td>!= [Not Equal]</td><td>যদি দুইটি চলক এর মান সমান না হয় তবে উক্তিটি সত্য </td><td>(A != B)<br>এটা সত্য<br></td></tr><tr><td>&gt; [Greater Than]</td><td>যদি প্রথম চলক বড় থাকে তবে উক্তিটি সত্য </td><td>(B &gt; A)<br>এটা সত্য</td></tr><tr><td>&lt; [Less Than]</td><td>যদি প্রথম চলক ছোট থাকে তবে উক্তিটি সত্য </td><td>(A &lt; B)<br>এটা সত্য</td></tr><tr><td>&gt;= [Greater Than <br>or Equal]</td><td>যদি প্রথম চলক বড় অথবা সমান হয় তবে উক্তিটি সত্য </td><td>(B &gt;= A)<br>এটা সত্য</td></tr><tr><td>&lt;= [Less Than <br>or Equal]</td><td>যদি প্রথম চলক ছোট অথবা সমান হয় তবে উক্তিটি সত্য </td><td>(A &lt;= B)<br>এটা সত্য<br></td></tr></tbody></table>



<h2>৩. লজিকেল অপারেটর</h2>



<p>এটা মূলত লজিক গেট এর মতো। নিচের টেবিলটি দেখলে বুঝতে পারবে আশা করি।  ধরি, A = 10 এবং B = 20, এখন আমরা দুইটি শর্ত তৈরী করি। একটি সত্য ও একটি মিথ্যা। </p>



<p>সত্য শর্ত,  A &lt;= B , B &gt;= A (কেন? উপরের টেবিলে দেয়া আছে একটু দেখে নাও )</p>



<p>মিথ্যা শর্ত,  A == B (কেন? উপরের টেবিলে দেয়া আছে একটু দেখে নাও )</p>



<table class="wp-block-table is-style-stripes"><tbody><tr><td>অপারেটর     </td><td>ব্যাখ্যা </td><td>উদাহরণ                &#8211;         </td></tr><tr><td>&amp;&amp; <br>[AND]</td><td>যদি উভয়পাশের শর্ত সত্য হয় তবে উক্তিটি সত্য </td><td>(A&lt;=B &amp;&amp; B&gt;=A)<br>উক্তিটি সত্য </td></tr><tr><td>|| <br>[OR]</td><td>যেকোনো এক পাশের শর্ত সত্য হলে উক্তিটি সত্য </td><td>(A&lt;=B &amp;&amp; A==B)<br>উক্তিটি সত্য </td></tr><tr><td>! <br>[NOT]</td><td>এটি একটি মজার অপারেটর। এটি সত্যকে মিথ্যা আর মিথ্যাকে সত্য করে</td><td>!(A&lt;=B &amp;&amp; A==B)<br>উক্তিটি মিথ্যা </td></tr></tbody></table>



<p>বাকি প্রকারভেদ গুলো আপাতত আমাদের কাজে লাগবে না। তাই পোস্টে শেয়ার করলাম না। আজকে এই পর্যন্তই। </p>



<p>উপরের সত্য মিথ্যা দেখে মাথা ঘুরছে? কিভাবে কোথায় ব্যবহার করবো? বুঝতে পারছো না? ভয় পাওয়ার কিছু নেই। পরবর্তী পোস্টে আমরা একটি প্রোগামিং প্রব্লেম সল্ভ করবো। তখন আশা করি সব ক্লিয়ার হয়ে যাবে। তুমি কি মোবাইল বা কম্পিউটার নিয়ে রেডি প্রোগ্রামিং এর জন্য? নয়তো নিচের পোস্ট গুলো দেখো।</p>



<p>দেখো <a href="https://shuvothecoder.com/programming-in-smartphone/">স্মার্টফোনে প্রোগ্রামিং কিভাবে করবো?</a></p>



<p>দেখো <a href="https://shuvothecoder.com/programming-in-computer/">সি প্রোগ্রামিংয়ের জন্য কম্পিউটার প্রস্তুত করন [Code::Blocks Install]</a></p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/c-operators/">সি প্রোগ্রামের অপারেটরস</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://shuvothecoder.com/c-operators/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>সি প্রোগ্রাম এর ডাটা টাইপ ও ভ্যারিয়েবল</title>
		<link>https://shuvothecoder.com/data-type-variable-in-c/</link>
					<comments>https://shuvothecoder.com/data-type-variable-in-c/#comments</comments>
		
		<dc:creator><![CDATA[Shuvo]]></dc:creator>
		<pubDate>Fri, 15 Mar 2019 09:24:39 +0000</pubDate>
				<category><![CDATA[প্রোগ্রামিং]]></category>
		<category><![CDATA[সি প্রোগ্রামিং]]></category>
		<guid isPermaLink="false">https://shuvothecoder.com/?p=121</guid>

					<description><![CDATA[<p>আজকে আমরা দেখবো সি প্রোগ্রাম এর ডাটা টাইপ ও ভ্যারিয়েবল কিভাবে কাজ করে। তাহলে চলো শুরু করা যাক। ডাটা টাইপ সি প্রোগ্রাম সাধারণত চার ধরণের ডাটা টাইপ সাপোর্ট করে। int:...</p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/data-type-variable-in-c/">সি প্রোগ্রাম এর ডাটা টাইপ ও ভ্যারিয়েবল</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>আজকে আমরা দেখবো সি প্রোগ্রাম এর ডাটা টাইপ ও ভ্যারিয়েবল কিভাবে কাজ করে। তাহলে চলো শুরু করা যাক। </p>



<h2>ডাটা টাইপ</h2>



<p> সি প্রোগ্রাম সাধারণত চার ধরণের ডাটা টাইপ সাপোর্ট করে। </p>



<ul><li>int: <a rel="noreferrer noopener" aria-label="Integer (opens in a new tab)" href="https://en.wikipedia.org/wiki/Integer" target="_blank">Integer</a>, একটি পূর্ণ সংখ্যা। [এর আকার ৪ বাইট]</li><li>float: <a rel="noreferrer noopener" aria-label="Floating Point (opens in a new tab)" href="https://en.wikipedia.org/wiki/Floating-point_arithmetic" target="_blank">Floating Point</a>, দশমিক যুক্ত সংখ্যা। [এর আকার ৪ বাইট]</li><li>double: Double-precision floating-point, অনেক বড় সংখ্যা নেয়ার জন্য এই ডাটা টাইপ ব্যবহৃত হয়। [এর আকার ৮ বাইট]</li><li>char: <a rel="noreferrer noopener" aria-label="Single Character (opens in a new tab)" href="https://en.wikipedia.org/wiki/Character_(computing)" target="_blank">Single Character</a>, কোনো বর্ণ নেয়ার জন্য এটি ব্যবহৃত হয়। [এর আকার ১ বাইট]</li></ul>



<h2>ভ্যারিয়েবল </h2>



<p>ভ্যারিয়েবল হলো মেমোরিতে বরাদ্দ কৃত জায়গা। যেখান থেকে তথ্য নিয়ে প্রোগ্রাম কাজ করে আবার নতুন তথ্য রাখতে পারে। </p>



<p>সাধারণত ভ্যারিয়েবল দুই ভাবে ডিক্লেয়ার করা যায়। ১: প্রথমে ভ্যারিয়েবল ডিক্লেয়ার করে পরে মান দেয়া।  এই ক্ষেত্রে কয়েকটি ভ্যারিয়েবল একসাথে কমা দিয়েও ডিক্লেয়ার করা যায়। </p>



<pre class="wp-block-code"><code>int my_variable, your_variable;
my_variable = 575;
your_variable = 686;</code></pre>



<p>২. ভেরিয়েবল ডিক্লেয়ার করার সময় ই মান দিয়ে দেয়া। </p>



<pre class="wp-block-code"><code>int my_variable = 575;</code></pre>



<p>বিভিন্ন ভ্যারিয়েবল এর ব্যবহার নিচের কোডটি দেখলেই বুঝতে পারবে। </p>



<pre class="wp-block-code"><code>#include &lt;stdio.h>
int main (){
int a, b;
float weight = 59.55;
char letter = 'S';
a = 3;
b = 8;
int c = a + b;

printf("%d \n", c);
printf("%f \n", weight);
printf("%c \n", letter);

return 0;
}</code></pre>



<p>এখন এই প্রোগ্রামটি তোমার কম্পাইলারে লিখে রান করে ফেলো। </p>



<p>মোবাইলে রান করতে এই লেখাটি দেখো <a href="https://shuvothecoder.com/programming-in-smartphone/">স্মার্টফোনে প্রোগ্রামিং কিভাবে করবো?</a></p>



<p>কম্পিউটারে রান করতে এই লেখাটি দেখো <a href="https://shuvothecoder.com/hello-world-in-code-blocks/">কোড ব্লকসে হ্যালো ওয়ার্ল্ড</a></p>



<p>আউটপুট নিচের ছবির মতো হবে আশাকরি। </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/Screenshot-2019-03-15-at-2.43.02-PM.png" alt="" class="wp-image-122"/><figcaption>আউটপুট </figcaption></figure></div>



<p>11 হলো যোগফল। </p>



<p>59.54999 হলো  দশমিক সংখ্যা, float সব সময় কাছাকাছি মান দেখায়। তবে ফাংশন দিয়ে তা নির্দিষ্ট করে দেয়া যায়। </p>



<p>S হলো আমাদের ক্যারেক্টার। </p>



<p>এই প্রোগ্রামে নতুন কিছু বিষয় আছে। প্রথম হলো S এর দুই পাশে সিঙ্গেল কোট &#8216;  &#8216; ব্যবহার করা হয়েছে। এটি সকল ক্যারেক্টার এর জন্য বাধ্যতামূলক। তবে তুমি চাইলে ডাবল কোট ও &#8221; &#8221; ব্যবহার করতে পারবে। </p>



<p>দ্বিতীয়: \n ব্যবহার করা হয়েছে। ব্যাকস্লাশ n  ব্যবহার করলে একটি নতুন লাইন তৈরী হবে। যেমনটি আমরা এন্টার চাপ দিলে হয় কোনো কিছু লেখার সময়। আবার তুমি যদি চাও তোমার আউটপুট লেখাটি বাম পাশ থেকে এক ট্যাব পরিমান দূরে থাকবে তাহলে তুমি \t  ব্যবহার করতে পারো।  নিচের উদাহরণটি দেখো।    </p>



<pre class="wp-block-code"><code>#include &lt;stdio.h>
int main (){
int a, b;
float weight = 59.55;
char letter = 'S';
a = 3;
b = 8;
int c = a + b;

printf("\t %d \n", c);
printf("\t %f \n", weight);
printf("\t %c \n", letter);

return 0;
}</code></pre>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/Screenshot-2019-03-15-at-2.57.41-PM.png" alt="" class="wp-image-123"/><figcaption>\t  এর জন্য লেখা গুলো একটু দূর থেকে শুরু হয়েছে। এই দূরত্ব টুকু হলো এক ট্যাব এর সমান। যেমনটি হয় কম্পিউটারের ট্যাব বাটন চাপ দিলে। </figcaption></figure></div>



<p>আশাকরি এইটুকু বুঝতে পেরেছো। যদি কোনো প্রশ্ন বা জিজ্ঞাসা থাকে তাহলে কমেন্টে জানাও। </p>



<p></p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/data-type-variable-in-c/">সি প্রোগ্রাম এর ডাটা টাইপ ও ভ্যারিয়েবল</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://shuvothecoder.com/data-type-variable-in-c/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>কোড ব্লকসে হ্যালো ওয়ার্ল্ড</title>
		<link>https://shuvothecoder.com/hello-world-in-code-blocks/</link>
					<comments>https://shuvothecoder.com/hello-world-in-code-blocks/#comments</comments>
		
		<dc:creator><![CDATA[Shuvo]]></dc:creator>
		<pubDate>Tue, 12 Mar 2019 06:48:54 +0000</pubDate>
				<category><![CDATA[প্রোগ্রামিং]]></category>
		<category><![CDATA[সি প্রোগ্রামিং]]></category>
		<guid isPermaLink="false">https://shuvothecoder.com/?p=83</guid>

					<description><![CDATA[<p>আশাকরি সবাই ভালো আছো। আজকে আমরা দেখবো কিভাবে কোড ব্লকস সফটওয়্যার এর মাধমে বেসিক হ্যালো ওয়ার্ল্ড প্রোগ্রাম লেখা যায়। যারা মোবাইলে প্রাকটিস করতে চাইছো তারা এই পোস্টটি দেখতে পারো :...</p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/hello-world-in-code-blocks/">কোড ব্লকসে হ্যালো ওয়ার্ল্ড</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>আশাকরি সবাই ভালো আছো। আজকে আমরা দেখবো কিভাবে কোড ব্লকস সফটওয়্যার এর মাধমে বেসিক হ্যালো ওয়ার্ল্ড প্রোগ্রাম লেখা যায়। </p>



<p>যারা মোবাইলে প্রাকটিস করতে চাইছো  তারা এই পোস্টটি দেখতে পারো : <a href="https://shuvothecoder.com/programming-in-smartphone/">স্মার্টফোনে প্রোগ্রামিং</a></p>



<p>আর যাদের কম্পিউটারে এখনো কোড ব্লকস ইনস্টল করা হয়নি তারা এই পোস্ট টি দেখে ইনস্টল করে ফেলো : <a href="https://shuvothecoder.com/programming-in-computer/">সি প্রোগ্রামিংয়ের জন্য কম্পিউটার প্রস্তুত করন [Code::Blocks Install]</a></p>



<h3>চলো শুরু করি, কোড ব্লকস </h3>



<p>এখন কোড ব্লকস চালু করে ফেলো। মেইন ইন্টারফেস নিচের ছবির মতো হবে। </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb18-700x378.png" alt="" class="wp-image-79" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb18-700x378.png 700w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb18-300x162.png 300w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb18-768x415.png 768w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb18.png 1366w" sizes="(max-width: 700px) 100vw, 700px" /><figcaption>মেইন ইন্টারফেস </figcaption></figure></div>



<p>এখন একটি নতুন ফাইল নাও। File &gt; New &gt; Empty File . শর্টকাট  Ctrl + Shift + N অর্থাৎ কন্ট্রোল শিফট ও N  বাটন একসাথে চাপ দাও। নিচের ছবির মতো উইন্ডো আসবে। </p>



<figure class="wp-block-image"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb12.png" alt="" class="wp-image-84" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb12.png 547w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb12-300x136.png 300w" sizes="(max-width: 547px) 100vw, 547px" /><figcaption>এইভাবে নিউ ফাইল এর কমান্ড দাও </figcaption></figure>



<figure class="wp-block-image"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb13.png" alt="" class="wp-image-85" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb13.png 450w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb13-300x264.png 300w" sizes="(max-width: 450px) 100vw, 450px" /><figcaption>এইভাবে সেভ করো করো </figcaption></figure>



<p>এখন নিউ ফাইল টা সেভ করো। উপরের ছবির মতো করতে পারো অথবা কন্ট্রোল ও S বাটন একসাথে চাপ দাও। নিচের ছবির মতো উইন্ডো আসবে। </p>



<figure class="wp-block-image"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb14.png" alt="" class="wp-image-86" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb14.png 669w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb14-300x212.png 300w" sizes="(max-width: 669px) 100vw, 669px" /><figcaption>কোথায় সেভ করবে দেখিয়ে দাও </figcaption></figure>



<p>কোথায় সেভ করবো? আমি ডেস্কটপ এ সেভ করলাম। নাম দিলাম helloworld.c এখন নিচের প্রোগ্রাম টি কপি করে নিয়ে কোড ব্লকসে পেস্ট করো। </p>



<pre class="wp-block-code"><code>#include &lt;stdio.h>
int main()
{
   // printf() displays the string inside quotation
   printf("Hello, World!");
}</code></pre>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb15.png" alt="" class="wp-image-87" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb15.png 547w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb15-300x129.png 300w" sizes="(max-width: 547px) 100vw, 547px" /><figcaption>এইরকম হবে </figcaption></figure></div>



<p>দেখতে এই রকম হবে। এখন আবার সেভ করো কন্ট্রোল + S  [Ctrl + S ]   এখন আমাদের  প্রোগ্রাম চালু করে দেখার পালা। Build and Run বাটনে ক্লিক করো। ওহ বাটন খুঁজে পাচ্ছ না ? এইযে নিচে দেখো। </p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb16.png" alt="" class="wp-image-88" width="303" height="120"/><figcaption>লাল চিহ্নিত অংশটা হলো কাঙ্খিত বাটন </figcaption></figure></div>



<p>একদম উপরের দিকে এই বাটন পাবে। এবার কিছুক্ষন অপেক্ষা করো। একটা কালো উইন্ডো ওপেন হবে। নিচের মতো। আর printf() এর ভেতরে যা ছিল তা দেখাবে। নিচের ছবির মতো।  </p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb17-700x366.png" alt="" class="wp-image-89" width="593" height="310" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb17-700x366.png 700w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb17-300x157.png 300w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb17-768x402.png 768w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb17.png 979w" sizes="(max-width: 593px) 100vw, 593px" /><figcaption>হ্যালো ওয়ার্ল্ড </figcaption></figure></div>



<p>ফাইনালি তুমি জেনে গেলে কিভাবে প্রোগ্রাম রান করতে হয় কম্পিউটারে। এখন শুধু কোড এডিট করে নতুন কোড লিখবে আর সেভ করে চালিয়ে দেখবে। </p>



<p>কিছু বেসিক প্রোগ্রাম পাবে এই <a href="https://www.programiz.com/c-programming/examples" target="_blank" rel="noreferrer noopener" aria-label="লিংকে  (opens in a new tab)">লিংকে </a></p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/hello-world-in-code-blocks/">কোড ব্লকসে হ্যালো ওয়ার্ল্ড</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://shuvothecoder.com/hello-world-in-code-blocks/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>সি প্রোগ্রামিংয়ের জন্য কম্পিউটার প্রস্তুত করন [Code::Blocks Install]</title>
		<link>https://shuvothecoder.com/programming-in-computer/</link>
					<comments>https://shuvothecoder.com/programming-in-computer/#comments</comments>
		
		<dc:creator><![CDATA[Shuvo]]></dc:creator>
		<pubDate>Tue, 12 Mar 2019 05:58:48 +0000</pubDate>
				<category><![CDATA[প্রোগ্রামিং]]></category>
		<category><![CDATA[সি প্রোগ্রামিং]]></category>
		<guid isPermaLink="false">https://shuvothecoder.com/?p=64</guid>

					<description><![CDATA[<p>তোমরা যারা কম্পিউটারে সি প্রোগ্রামিং করতে ইচ্ছুক কিন্তু কিভাবে শুরু করবে বুঝতে পারছো না তাদের জন্য এই পোস্ট। এক্সপার্টদের অনুরোধ করছি এই পোস্ট টি এড়িয়ে যাওয়ার জন্য। এই পোস্টে আমরা...</p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/programming-in-computer/">সি প্রোগ্রামিংয়ের জন্য কম্পিউটার প্রস্তুত করন [Code::Blocks Install]</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>তোমরা যারা কম্পিউটারে সি প্রোগ্রামিং করতে ইচ্ছুক কিন্তু কিভাবে শুরু করবে বুঝতে পারছো না তাদের জন্য এই পোস্ট। এক্সপার্টদের অনুরোধ করছি এই পোস্ট টি এড়িয়ে যাওয়ার জন্য। এই পোস্টে আমরা শিখবো কিভাবে Code::Blocks সফটওয়্যার টি ইনস্টল করা যায় এবং প্রথম প্রোগ্রাম রান করা যায়। </p>



<p>পোস্ট টি একটু বড় তবে ধৈর্য ধরে সবটুকু করতে পারলে তুমি নিজেই সফটওয়্যার ইনস্টল করতে পারবে। </p>



<p>প্রথমে ডাউনলোড করে নাও নিচের লিংক থেকে, এই সফটওয়্যার টি ফ্রি এবং সাইজ মাত্র ৮৬.১ মেগা বাইট। </p>



<ul><li>লিংক ১: <a rel="noreferrer noopener" aria-label="fosshub (opens in a new tab)" href="https://www.fosshub.com/Code-Blocks.html?dwl=codeblocks-17.12mingw-setup.exe" target="_blank">fosshub</a></li><li>লিংক ২: <a href="http://sourceforge.net/projects/codeblocks/files/Binaries/17.12/Windows/codeblocks-17.12mingw-setup.exe" target="_blank" rel="noreferrer noopener" aria-label="sourceforge (opens in a new tab)">sourceforge</a></li></ul>



<p>ডাউনলোড করা ফাইল টার নাম হবে codeblocks-17.12mingw-setup.exe এটি ডাবল ক্লিক এর মাধ্যমে ওপেন করো। কোম্পিউটার জিজ্ঞেস করবে তুমি এই ফাইলটি ইনস্টল করতে চাইছো কিনা। YES এ ক্লিক করো। </p>



<h3> <br> ইনস্টলেশন প্রসেস </h3>



<p>এখন থেকে শুরু হবে ইনস্টলেশন প্রসেস। নিচের মতো ছবির উইন্ডো আসবে। </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb1.png" alt="" class="wp-image-66" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb1.png 499w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb1-300x233.png 300w" sizes="(max-width: 499px) 100vw, 499px" /><figcaption>সেটআপ বা ইনস্টল শুরু </figcaption></figure></div>



<p>এখন Next এ ক্লিক করো। এর পরের উইন্ডো হবে নিচের ছবির মতো </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb2.png" alt="" class="wp-image-67" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb2.png 499w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb2-300x233.png 300w" sizes="(max-width: 499px) 100vw, 499px" /><figcaption>লাইসেন্স উইন্ডো </figcaption></figure></div>



<p>লাইসেন্স এর সাথে একমত না হলে সফটওয়্যার ইনস্টল করা সম্ভব না। সময় থাকলে পরে নিতে পারো লাইসেন্সটি। এখন I Agree বাটনে ক্লিক করো। এবং নিচের ছবির মতো উইন্ডো পাবে। </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb3.png" alt="" class="wp-image-68" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb3.png 499w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb3-300x233.png 300w" sizes="(max-width: 499px) 100vw, 499px" /><figcaption>এই সফটওয়্যার এর পার্টস লিস্ট </figcaption></figure></div>



<p>এইখানে কিছু করতে হবে না।  যেভাবে যা আছে সেভাবেই থাক।  তুমি চলে যাও পরবর্তী ধাপে।  Next এ ক্লিক করো। নিচের ছবির মতো উইন্ডো পাবে। </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb4.png" alt="" class="wp-image-70" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb4.png 499w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb4-300x233.png 300w" sizes="(max-width: 499px) 100vw, 499px" /><figcaption>কোথায় ইনস্টল হবে ?</figcaption></figure></div>



<p>এইখানে কম্পিউটার তোমার কাছে জিজ্ঞেস করছে যে তুমি সফটওয়্যার টি কোথায় ইনস্টল কোথায় ইনস্টল করতে চাইছো। বাই ডিফল্ট এইটা C ড্রাইভে ইনস্টল হবে। আমি চেঞ্জ করলাম না। Install এ ক্লিক করার পর ইনস্টল শুরু হবে নিচের ছবির মতো উইন্ডো দেখতে পাবে।  </p>



<ul class="wp-block-gallery columns-2 is-cropped"><li class="blocks-gallery-item"><figure><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb5.png" alt="" data-id="71" data-link="https://shuvothecoder.com/?attachment_id=71" class="wp-image-71" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb5.png 499w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb5-300x233.png 300w" sizes="(max-width: 499px) 100vw, 499px" /></figure></li><li class="blocks-gallery-item"><figure><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb6.png" alt="" data-id="72" data-link="https://shuvothecoder.com/?attachment_id=72" class="wp-image-72" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb6.png 499w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb6-300x233.png 300w" sizes="(max-width: 499px) 100vw, 499px" /></figure></li></ul>



<p>ইনস্টল হওয়ার পর নিচের মতো উইন্ডো আসবে। </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb7.png" alt="" class="wp-image-73" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb7.png 499w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb7-300x233.png 300w" sizes="(max-width: 499px) 100vw, 499px" /><figcaption>সফটওয়্যার টি চালু করতে চাও?</figcaption></figure></div>



<p>এখন জিজ্ঞেস করছে যে Code::Blocks চালু করতে চাইছো কিনা। Yes এ ক্লিক করো, আমাদের  কাঙ্খিত সফটওয়্যার এর ইনস্টলেশন প্রসেস শেষ। এখন নিচের মতো উইন্ডো আসবে। </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb8-1.png" alt="" class="wp-image-74" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb8-1.png 660w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb8-1-300x130.png 300w" sizes="(max-width: 660px) 100vw, 660px" /><figcaption>প্রোগ্রাম লোড হচ্ছে </figcaption></figure></div>



<p>প্রোগ্রাম লোড হলে নিচের ছবির মতো উইন্ডো আসবে। </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb9.png" alt="" class="wp-image-75" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb9.png 572w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb9-300x208.png 300w" sizes="(max-width: 572px) 100vw, 572px" /><figcaption>আমাদের কম্পাইলার রেডি <br></figcaption></figure></div>



<p>আমাদের সফটওয়্যার কোন কম্পাইলার ব্যবহার করছে তা দেখালো। এখন OK ক্লিক করলে সফটওয়্যার এর মেইন ইন্টারফেস ওপেন হবে। নিচের ছবির মতো। </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb10-700x378.png" alt="" class="wp-image-76" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb10-700x378.png 700w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb10-300x162.png 300w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb10-768x415.png 768w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb10.png 1366w" sizes="(max-width: 700px) 100vw, 700px" /><figcaption>মেইন ইন্টারফেস</figcaption></figure></div>



<p>এইখানে একটা ছোট নোটিফিকেশন দেখাচ্ছে। চলো দেখি কি বলছে। </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb11.png" alt="" class="wp-image-77" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb11.png 507w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb11-300x150.png 300w" sizes="(max-width: 507px) 100vw, 507px" /><figcaption>ডিফল্ট প্রোগ্রাম সেট করতে বলছে। </figcaption></figure></div>



<p>এইটা এতো গুরুত্বপূর্ণ কিছু না। জাস্ট না OK ক্লিক করে দাও।  ব্যাস সব কাজ শেষ। তুমি কি জানো? তুমি খুবই সহজে এই মাত্র একটা সফটওয়্যার ইনস্টল করে ফেললে ? এখন টি যে কাউকেই বলতে পারবে যে তুমিও জানো কিভাবে সফটওয়্যার ইনস্টল করতে হয়। এখন দেখো মেইন ইন্টারফেস নিচের ছবির মতো। </p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://shuvothecoder.com/wp-content/uploads/2019/03/cb18-700x378.png" alt="" class="wp-image-79" srcset="https://shuvothecoder.com/wp-content/uploads/2019/03/cb18-700x378.png 700w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb18-300x162.png 300w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb18-768x415.png 768w, https://shuvothecoder.com/wp-content/uploads/2019/03/cb18.png 1366w" sizes="(max-width: 700px) 100vw, 700px" /><figcaption>মেইন ইন্টারফেস। </figcaption></figure></div>



<p>কংগ্রেচুলেশন্স তুমি পেরেছো। যদি না হয়ে থাকে তবে কমেন্টে জানাও। সাহায্য করার চেষ্টা করবো। </p>



<p>দেখো : <a href="https://shuvothecoder.com/programming-in-smartphone/">স্মার্টফোনে প্রোগ্রামিং কিভাবে করবো?</a></p>



<p>আমাদের ফেসবুক পেজ <a href="https://fb.me/ShuvoTheCoder" target="_blank" rel="noreferrer noopener" aria-label="fb.me/ShuvoTheCoder (opens in a new tab)">fb.me/ShuvoTheCoder</a></p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/programming-in-computer/">সি প্রোগ্রামিংয়ের জন্য কম্পিউটার প্রস্তুত করন [Code::Blocks Install]</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://shuvothecoder.com/programming-in-computer/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>সি প্রোগ্রাম Hello World এর ব্যাখ্যা</title>
		<link>https://shuvothecoder.com/c-hello-world/</link>
					<comments>https://shuvothecoder.com/c-hello-world/#comments</comments>
		
		<dc:creator><![CDATA[Shuvo]]></dc:creator>
		<pubDate>Mon, 11 Mar 2019 13:46:35 +0000</pubDate>
				<category><![CDATA[প্রোগ্রামিং]]></category>
		<category><![CDATA[সি প্রোগ্রামিং]]></category>
		<guid isPermaLink="false">https://shuvothecoder.com/?p=57</guid>

					<description><![CDATA[<p>বন্ধুরা তোমরা নিশ্চই সি প্রোগ্রাম এর বেসিক প্রোগ্রামটি দেখেছো। অনেকে বুঝেছো, অনেকে বুঝো নি। অসুবিধা নেই আমি তোমাদের এটি বোঝাতে চেষ্টা করবো। প্রথমে চলো প্রোগ্রামটি দেখে নেই। এখন আমরা আমাদের...</p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/c-hello-world/">সি প্রোগ্রাম Hello World এর ব্যাখ্যা</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>বন্ধুরা তোমরা নিশ্চই সি প্রোগ্রাম এর বেসিক প্রোগ্রামটি দেখেছো। অনেকে বুঝেছো, অনেকে বুঝো নি। অসুবিধা নেই আমি তোমাদের এটি বোঝাতে চেষ্টা করবো।  প্রথমে চলো প্রোগ্রামটি দেখে নেই। </p>



<pre class="wp-block-code"><code>#include &lt;stdio.h>
int main()
{
   // printf() displays the string inside quotation
   printf("Hello, World!");
}</code></pre>



<p>এখন আমরা আমাদের বোঝার জন্য প্রোগ্রামটিকে কয়েকটি ভাগে ভাগ করে নেই। </p>



<ol><li>#include</li><li>&lt;stdio.h&gt;</li><li>int</li><li>main</li><li>printf()</li></ol>



<h3>প্রথমে # include: </h3>



<p>ইনক্লুড বলতে আমরা কি বুঝি? সহজ বাংলা হলো অন্তর্ভুক্ত করা। তাহলে include দিয়ে কি বোঝানো হচ্ছে এইটা তো আমরা বুঝতেই পারছি যে এই কমান্ডের মাধ্যমে বলা হয়েছে যে কিছু একটা প্রোগ্রামে অন্তর্ভুক্ত করতে হবে। #include দিয়ে সি প্রোগ্রামকে বলা  হয় লাইব্রেরি অন্তর্ভুক্ত করার জন্য। </p>



<h3>এখন &lt;stdio.h&gt; কি?: </h3>



<p>.h [ডট এইচ] দিয়ে বোঝানো হয়েছে হেডার ফাইল [হেডার ফাইল এ ফাংশন এর করণীয় সমূহ ঘোষণা করা থাকে। ]। এবং এটিকে লাইব্রেরি ফাইল ও বলা হয়ে থাকে।  stdio এই অংশটা ভাঙলে দুইটি সংকেত পাওয়া যাবে। <strong>std + io</strong> প্রথম std দ্বারা বোঝানো হয়েছে standard এবং দ্বিতীয় io দ্বারা বোঝানো হয়েছে input output. অর্থাৎ &lt;stdio.h&gt; এই লাইব্রেরি ফাইলটি ব্যবহৃত হয় সি প্রোগ্রামে সাধারণ ইনপুট আউটপুট নিয়ে কাজ করার জন্য। লাইব্রেরিতে যেমন বিভিন্ন বইতে লেখা থাকে কোনো কাজ কিভাবে করতে হয়। তেমনি এই লাইব্রেরি ফাইলেও লেখা আছে কিভাবে সাধারণ ফাংশন গুলো কাজ করবে। তোমার কোনো কাজ করতে হলে শুধুমাত্র ফাংশন কল করলেই হবে। </p>



<h3>এরপর int</h3>



<p>এরপর int দিয়ে বোঝানো হয়েছে যে মেইন ফাংশন কি টাইপ ডাটা রিটার্ন করবে। এইটা একটু জটিল পরের কোনো পোস্টে ক্লিয়ার করে দেব। এখন শুধুবুঝে নাও এইটা না লিখলে প্রোগ্রাম এরর দেবে। কাজ করবে না। </p>



<h3>এখন main()</h3>



<p>এখন main() হলো কোনো প্রোগ্রাম এর শুরুর জায়গা। যেমন ধরো কোনো বড় ফেক্টরীতে প্রবেশ পথ। সি প্রোগ্রাম প্রথমে মেইন ফাংশন খুঁজবে এবং কাজ শুরু করবে। একটা প্রোগ্রামে অনেক ফাংশন থাকতে পারে। বেসিক প্রোগ্রামে একটি মাত্র ফাংশন থাকে। </p>



<h3>সবশেষে printf():</h3>



<p>সবশেষে printf(): আমরা যে লাইব্রেরি কল করেছিলাম মনে আছে? একদম শুরুতে ? ওই লাইব্রেরিতে ডিক্লেয়ার করা আছে যে printf() কি কাজ করবে। printf() এর কাজ হলো প্যারেনথেসিস এর মধ্যে যা থাকবে তা পর্দায় দেখানো। ওহ বলা ই তো হয় নি যে প্রোগ্রামিং এ ফার্স্ট ব্রাকেট কে পেরেনথেসিস বলে। আরেকটা কথা সি প্রোগ্রামিং এ কোনো শব্দ এর পর পেরেনথেসিস থাকার মানে হলো এটি একটি ফাংশন। ফাংশন কি কেন কিভাবে এটি পরের কোনো পোস্টে পাবে। </p>



<p>তাহলে আর দেরি কেন? তোমার প্রথম প্রোগ্রামটি তোমার ফোনে রান করে দেখো। </p>



<p>দেখো <a href="https://shuvothecoder.com/programming-in-smartphone/">স্মার্টফোনে প্রোগ্রামিং কিভাবে করবো?</a></p>



<p>সমস্যা হলে অবশই আমাকে জানাবে কমেন্ট বক্সে বা আমাদের <a href="https://fb.me/ShuvoTheCoder">পেজ</a> এর ইনবক্সে। </p>
<p>The post <a rel="nofollow" href="https://shuvothecoder.com/c-hello-world/">সি প্রোগ্রাম Hello World এর ব্যাখ্যা</a> appeared first on <a rel="nofollow" href="https://shuvothecoder.com">Shuvo The Coder</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://shuvothecoder.com/c-hello-world/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
