0 امتیاز
سلام من دارم رو یه برنامه کار میکنم میخام مالیات محاسبه کنم بدین صورت که اگه حقوق شخص تا ۲۵۰۰۰۰۰۰۰ بود مالیات بهش تعلق نکیره اگه تا ده میلیون تومان بود ده درصد و بالای ده میلیون بییت درصد مالیات محاسبه و نشون داده بشه
بسته شده

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

سلام و درود

برای این کار لازمه از if استفاده کنی

ابتدا چندا تا متغییر تعریف کن که اعداد رو داخل اونا قرار بدی بعد باهم مقایسه کن

همون مقدار که خواسته بودید با 12 میلیون شات گرفتم البته صفرهای 2500000 رو اضافه گذاشتی

http://www.w3-farsi.com/forum/?qa=blob&qa_blobid=5460247588600700786

 

 double nkles = 0, temp1 = 0, mal = 0, pard = 0,temp2=0;
        void maliat()
        {
            try
            {
                nkles = float.Parse(textBox1.Text);//مقدار ورودی 
                if (nkles <= 1500000)
                {
                    mal = 0;
                    pard = nkles - mal;

                }
                else if (nkles >= 1500000 && nkles <= 10500000)
                {
                    temp1 = nkles - 1500000;
                    mal = (float)((temp1 * 10) / 100);
                    pard = nkles - mal;

                }
                else
                {
                    temp2 = nkles - 10500000;
                    mal = (float)((temp2 * 20) / 100);
                    pard = nkles - mal;

                }

                textBox2.Text = mal.ToString();//مقدار مالیات
                textBox3.Text = pard.ToString();خروجی مقدار بدون مالیات
            }
            catch
            {
            }

        }

 

درس شد ممنون
توسط (171 امتیاز) 1 10
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...