কম্পিউটার টিউটোরিয়াল

C#-এ সংখ্যা (Numbers)


C#-এ সংখ্যার জন্য int টাইপ ব্যবহার করা হয়। এটি একটি ইন্টিজার উপস্থাপন করে, যা ধনাত্মক বা ঋণাত্মক পূর্ণসংখ্যা।

C#-এ গাণিতিক অপারেটর + ব্যবহার করে দুটি ইন্টিজার যোগ করার পদ্ধতি দেখি −

using System; using System.Linq; class Program {    static void Main() {       int x = 20;       int y = 30;       int sum = 0;       sum = x + y;       Console.WriteLine(sum);    } }

এখন গাণিতিক অপারেটরগুলোর অগ্রাধিকার (operator precedence) সম্পর্কে জানি।

অপারেটর প্রেসিডেন্স একটি এক্সপ্রেশনে টার্মগুলির গ্রুপিং নির্ধারণ করে। এটি এক্সপ্রেশন 評価কে প্রভাবিত করে। কিছু অপারেটরের অন্যগুলোর চেয়ে বেশি প্রেসিডেন্স থাকে; উদাহরণস্বরূপ, গুণের অপারেটরের যোগের অপারেটরের চেয়ে বেশি প্রেসিডেন্স।

উদাহরণস্বরূপ x = 9 + 2 * 5; এখানে, x-কে 19 অ্যাসাইন করা হবে, 55 নয়, কারণ * অপারেটরের + চেয়ে বেশি প্রেসিডেন্স, তাই প্রথমে 2*5 এর 評価 হবে এবং তারপর 9 যোগ হবে।

নিচে অপারেটর অগ্রাধিকারের ক্রম দেখানো হল −

উদাহরণ

using System; namespace Demo {    class Program {       static void Main(string[] args) {          int a = 200;          int b = 100;          int c = 150;          int d = 50;          int res;          res = (a + b) * c / d;          Console.WriteLine("Value of (a + b) * c / d is : {0}", res);          res = ((a + b) * c) / d;          Console.WriteLine("Value of ((a + b) * c) / d is : {0}", res);          res = (a + b) * (c / d);          Console.WriteLine("Value of (a + b) * (c / d) : {0}",res);          res = a + (b * c) / d;          Console.WriteLine("Value of a + (b * c) / d : {0}",res);          Console.ReadLine();       }    } }

  1. জাভাতে সংখ্যা অ্যারের LCM (লgemeस्ट কমন মাল্টিপল) বের করা

  2. জাভাস্ক্রিপ্ট Numbers উদাহরণ

  3. পাইথনে ম্যাট্রিক্সে সারির ও কলামের সর্বোচ্চ মান যাচাই করা

  4. পাইথনে কমপ্লেক্স নম্বর