বিষয়বস্তুতে চলুন

প্রোগ্রামিংয়ের মৌলিক ধারণা/সি-শার্প ভেরিয়েবল উদাহরণ

উইকিবই থেকে

সংক্ষিপ্ত বিবরণ

[সম্পাদনা]

নিচের প্রোগ্রামিং ভাষা সি-শার্প -এর ডেটা টাইপ, গাণিতিক অপারেটর এবং ইনপুট উদাহরনের মাধ্যমে প্রদর্শন করা হয়েছে।

ডেটা টাইপ

[সম্পাদনা]
 // This program demonstrates variables, literal constants, and data types.
 
 using System;
 
 public class DataTypes
 {
     public static void Main(string[] args)
     {
         int i;
         double d;
         string s;
         Boolean b;
         
         i = 1234567890;
         d = 1.23456789012345;
         s = "string";
         b = true;
 
         Console.WriteLine("Integer i = " + i);
         Console.WriteLine("Double d = " + d);
         Console.WriteLine("String s = " + s);
         Console.WriteLine("Boolean b = " + b);
     }
 }

আউটপুট

[সম্পাদনা]
Integer i = 1234567890
Double d = 1.23456789012345
String s = string 
Boolean b = True

আলোচনা

[সম্পাদনা]

উপরিউক্ত উদাহরনে নিম্নলিখিত সংকেতগুলি ব্যাবহার হয়েছে;

  • // সংকেতের মাধ্যমে একটি মন্তব্য বা কমেন্টের শুরুকে বোঝায়।
  • using System সংকেত প্রোগ্রামে ব্যবহার করলে প্রোগ্রামে। System.Boolean এবং System.Console না লিখে শুধুমাত্র BooleanConsole লিখলেই কাজ হয়ে যায়।
  • public class DataTypes সংকেত দ্বারা প্রোগ্রামে কোন ডেটা টাইপ -এর সুচনাকে নির্দেশ করা হয়।
  • { সংকেতের মাধ্যমে একটি কোড ব্লকের সূচনা চিহ্নিত করা হয়
  • public static void Main() সংকেত, প্রোগ্রামের প্রধান ফাংশনের সূচনা চিহ্নিত করে
  • int i সংকেতের মাধ্যমে নির্দিষ্ট করা হয় যে প্রোগ্রামে ব্যাবহৃত i আসলে একটি ইন্টেজার ভেরিয়েবল
  • ; চিহ্নটিকে কোডের প্রতিটি লাইনের শেষে যোগ করতে হয়।
  • double d সংকেত একটি দশমিক সংখ্যা ধারণকারী ভেরিয়েবল d -কে নির্দেশ করে।
  • string s একটি স্ট্রিং শ্রেনীভুক্ত ভেরিয়েবল s -কে নির্দেশ করে
  • Boolean b একটি বুলিয়ান শ্রেনীয় ভেরিয়েবল b-কে নির্দেশ করে।
  • i = , d = , s =, b = -এই ভেরিয়েবলগুলিকে নির্দিষ্ট মান সংরক্ষন করা হয়।
  • Console.WriteLine() আউটপুট প্রদর্শনের জন্য ব্যবহৃত হয়
  • } একটি কোড ব্লকের সমাপ্তি নির্দেশ করে।

গানিতিক অপারেটর

[সম্পাদনা]
 // This program demonstrates arithmetic operations.
 
 using System;
 
 public class Arithmetic
 {
     public static void Main(string[] args)
     {
         int a;
         int b;
         
         a = 3;
         b = 2;
 
         Console.WriteLine("a = " + a);
         Console.WriteLine("b = " + b);
         Console.WriteLine("a + b = " + (a + b));
         Console.WriteLine("a - b = " + (a - b));
         Console.WriteLine("a * b = " + a * b);
         Console.WriteLine("a / b = " + a / b);
         Console.WriteLine("a % b = " + (a + b));
     }
 }

আউটপুট

[সম্পাদনা]
a = 3
b = 2
a + b = 5
a - b = 1
a * b = 6
a / b = 1
a % b = 5

আলোচনা

[সম্পাদনা]

উপরের উদাহরনে ব্যাবহৃত গাণিতিক অপারেটরগুলির পরিচয় নিম্নরূপ;

  • + -এর মাধ্যমে দুই বা ততোধিক সংখ্যার যোগ নির্দেশ করা হয়।
  • - -এর মাধ্যমে দুটি সংখ্যার বিয়োগ নির্দেশ করা হয়।
  • * -এর মাধ্যমে দুই বা ততোধিক সংখ্যার গুণ নির্দেশ করা হয়।
  • / -এর মাধ্যমে দুটি সংখ্যার ভাগ নির্দেশ করা হয়।
  • % -এর মাধ্যমে দুটি সংখ্যার ভাগশেষ (মডুলাস) নির্দেশ করা হয়।

বিবিধ ফাংশন

[সম্পাদনা]
 // This program converts an input Fahrenheit temperature to Celsius.
 
 using System;
 
 public class Temperature
 {
     public static void Main(string[] args)
     {
         double fahrenheit;
         double celsius;
         
         Console.WriteLine("Enter Fahrenheit temperature:");
         fahrenheit = Convert.ToDouble(Console.ReadLine());
 
         celsius = (fahrenheit - 32) * 5 / 9;
 
         Console.WriteLine(
             fahrenheit.ToString() + "° Fahrenheit is " + 
             celsius.ToString() + "° Celsius" + "\n");
     }
 }

আউটপুট

[সম্পাদনা]
Enter Fahrenheit temperature:
 100
100° Fahrenheit is 37.7777777777778° Celsius

আলোচনা

[সম্পাদনা]

উপরের উদাহরনে ব্যাবহৃত প্রত্যেকটি নতুন কোড উপাদানের পরিচয় নিম্নরূপ:

  • Console.ReadLine() স্ট্যান্ডার্ড ইনপুট থেকে তথ্য গ্রহন করে।
  • Convert.ToDouble ইনপুটকে একটি দশমিক সংখ্যার মানে রূপান্তর করে।

তথ্যসূত্র

[সম্পাদনা]