প্রোগ্রামিংয়ের মৌলিক ধারণা/সি-শার্প ভেরিয়েবল উদাহরণ
অবয়ব
সংক্ষিপ্ত বিবরণ
[সম্পাদনা]নিচের প্রোগ্রামিং ভাষা সি-শার্প -এর ডেটা টাইপ, গাণিতিক অপারেটর এবং ইনপুট উদাহরনের মাধ্যমে প্রদর্শন করা হয়েছে।
ডেটা টাইপ
[সম্পাদনা] // 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না লিখে শুধুমাত্রBooleanওConsoleলিখলেই কাজ হয়ে যায়।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ইনপুটকে একটি দশমিক সংখ্যার মানে রূপান্তর করে।