اخبار و آموزش های تکنولوژی

اخبار و آموزش های تکنولوژی

جدیدترین و بروز ترین اخبار و اطلاعات و آموزش های تکنولوژی
اخبار و آموزش های تکنولوژی

اخبار و آموزش های تکنولوژی

جدیدترین و بروز ترین اخبار و اطلاعات و آموزش های تکنولوژی

سورس کد ماشین حساب ساده به زبان c# تحت کنسول اپلیکیشن

ماشین حساب ساده تحت کنسول اپلیکیشن به زبان سی شارپ با استفاده از تابع و کلاس

با کامنت گذاری کامل برای  درک کامل تر و بهتر از کد:


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace ClaculateSimple

{//ماشین حساب ساده به کمک تابع و کلاس

    class calc

    {//start class

        double num1, num2, result;//تعریف متغیر برای دریافت عدد و نتیجه

        string operand;//تعریف متغیر برای دریافت عملگر


        public void input() //تابع برای دریافت اعداد توسط کاربر

        {//start function

            Console.WriteLine("enter your number one :");//درخواست ورود عدد اول از کاربر

            num1 = double.Parse(Console.ReadLine());//ورود عدد توسط کاربر

            Console.WriteLine("enter your number two :");//درخواست ورود عدد دوم از کاربر

             num2 = double.Parse(Console.ReadLine());//ورود عدد توسط کاربر

        }//end of function

        public void calcu()//تابع برای محاسبه مقادیر داده شده

        {//start function

            Console.Write("enter your operand (+, -, /, *): ");//درخواست ورود عملگر از کاربر

            operand = Console.ReadLine();//ورود عملگر توسط کاربر


            switch (operand)//انتخاب عملگر به عنوان گزینه های قابل انتخاب

            {

                case "-"://اگر عملگر وارد شده توسط کاربر - بود دستور زیر را اجرا کن

                    result = (num1 - num2);//دو عدد رو از هم کم کن و در متغیر نتیجه ذخیره کن

                    break;//از سوئیچ خارج شو


                case "+"://اگر عملگر وارد شده توسط کاربر + بود دستور زیر را اجرا کن

                    result = (num1 + num2);//دو عدد رو باهم جمع کن و در متغیر نتیجه ذخیره کن

                    break;//از سوئیچ خارج شو


                case "/"://اگر عملگر وارد شده توسط کاربر / بود دستور زیر را اجرا کن

                    result = (num1 / num2);//دو عدد رو بر هم تقسیم کن و در متغیر نتیجه ذخیره کن

                    break;//از سوئیچ خارج شو


                case "*"://اگر عملگر وارد شده توسط کاربر * بود دستور زیر را اجرا کن

                    result = (num1 * num2);//دو عدد رو در هم ضرب کن و در متغیر نتیجه ذخیره کن

                    break;//از سوئیچ خارج شو


                default://اگر عملگر وارد شده توسط کاربر هرچیزی به جز عملگرهای مورد نظر بود بود دستور زیر را اجرا کن

                    Console.WriteLine("wrong select item");//پیغام خطا رو به کاربر نمایش بده

                    break;//از سوئیچ خارج شو


            }//end of switch


            Console.WriteLine(num1 + " " + operand + " " + num2 + " = " + result);//نمایش اعداد و عملگر وارد شده به همراه نتیجه

            Console.ReadLine();//صفحه نمایش رو نگه دار

        }//end of function

    }//end of class

    class calculate

    {//start class

        static void Main(string[] args)

        {//start main

            calc rec = new calc();//ساخت شیء از کلاس

            rec.input();//فراخوانی تابع

            rec.calcu();//فراخوانی تابع


        }//end of main

    }//end of class

}//end of namespace


دریافت سورس کد

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد