اعداد اعشاری در سی شارپ

اعداد اعشاری در سی شارپ
فهرست مقاله [نمایش]

    هر برنامه‌نویسی که با زبان برنامه‌نویسی سی شارپ کار می‌کند، نیاز به درک مفهوم اعداد اعشاری دارد. در این مقاله، به طور کامل به بررسی اعداد اعشاری در سی شارپ خواهیم پرداخت.


     اعداد اعشاری چه هستند؟


    اعداد اعشاری، اعدادی هستند که دارای قسمت اعشاری هستند. مثلاً 3.14 یک عدد اعشاری است. در سی‌ شارپ، این اعداد با استفاده از نوع داده‌ای decimal نمایش داده می‌شوند.

    
    decimal num = 3.14m;
    Console.WriteLine(num); // Prints: 3.14
    

    متغیر num یک عدد اعشاری است و مقدار آن 3.14 است. برچسب m در انتهای عدد، به کامپایلر سی‌ شارپ می‌گوید که این عدد، عدد اعشاری است.


    کاربرد اعداد اعشاری در پروژه‌های واقعی


    مثال اول: محاسبه قیمت کل


    فرض کنید که یک فروشگاه آنلاین دارید و می‌خواهید قیمت کل سبد خرید کاربر را محاسبه کنید. در این مورد، اعداد اعشاری می‌توانند به شما کمک کنند.

    
    decimal priceOfItem1 = 19.99m;
    decimal priceOfItem2 = 15.49m;
    decimal totalPrice = priceOfItem1 + priceOfItem2;
    Console.WriteLine(totalPrice); // Prints: 35.48
    

    مثال دوم: محاسبه میانگین نمرات


    فرض کنید می‌خواهید میانگین نمرات دانش‌آموزی را محاسبه کنید. با استفاده از اعداد اعشاری، می‌توانید این کار را به طور دقیق انجام دهید.

    
    decimal grade1 = 85.5m;
    decimal grade2 = 90.3m;
    decimal average = (grade1 + grade2) / 2;
    Console.WriteLine(average); // Prints: 87.9
    

    امیدواریم که توانسته باشیم به شما کمک کنیم تا با اعداد اعشاری در سی شارپ آشنا شوید. برای تقویت دانش خود، می‌توانید به باگتو مراجعه کنید و در دوره های   آموزش سی شارپ  ما شرکت کنید. با یادگیری بیشتر، می‌توانید به یک برنامه‌نویس حرفه‌ای سی‌ شارپ تبدیل شوید.

    برای دریافت اطلاعات بیشتر می توانید مقاله تقسیم اعشاری در سی‌ شارپ را مطالعه نمایید.
    با یادگیری سی شارپ، می‌توانید خلاقیت خود را در برنامه‌نویسی به چالش بکشید و برنامه‌های متنوع و کاربردی ایجاد کنید. پس چه منتظر هستید؟ بیایید شروع کنیم!


    • نویسنده: تیم تحریریه باگتو

    ارسال دیدگاه

    برای افزودن دیدگاه خود، نیاز است ابتدا وارد حساب کاربری‌تان شوید


    دیدگاه کاربران