محاسبه مالیات
الگوریتم:22
با فرض اینکه نرخ مالیات بر درآمد مانند جدول ذیل باشد، الگوریتمی بنویسید که درآمد شخص را گرفته ، مبلغ مالیات را حساب کند.
درآمد |
نرخ مالیات |
کمتراز 5000000 ریال |
معاف |
5000000< درآمد =< 10000000 |
5% |
10000000< درآمد |
10% |
روش انجام کار:
ابتدا یک texboxدر Formقرار می دهیم و یک Button برای محسابه قرار می دهیم
|
form |
Texbox1 |
Button |
Label1 |
Label2 |
|
Name |
Form1 |
txtDaramad |
btnEjra |
Label1 |
lblTotal |
|
Text |
T22 |
-- |
مالیات |
درامد |
-- |
|
size |
width |
530
|
76 |
56 |
|
|
Height |
207
|
20 |
27 |
|
|
درکلیک button کد زیر را می نویسیم:
private void btnEjra_Click(object sender, EventArgs e
)
{
int w; //تعریف متغیر
float Tax=0;تعریف متغیر//
w = int.Parse(txtDaramad.Text); //تبدیل متن به عدد
if (w <= 5000000) //w<=5000000تکرار حلقه تا زمانی که
Tax = 0;
if (w < 10000000 & w > 5000000) //w<10000000 and w > 5000000تکرار حلقه تا زمانی که
Tax = (w - 5000000) * 0.05f;// taxدر متغیر(w - 5000000) * 0.05fقرار دادن
if (w > 10000000)// (w > 10000000)تکرار حلقه تا زمانی که
Tax = (w - 10000000) * 0.1f + 250000;// (w-10000000)*0.1f+ 250000تکرار
lblTotal.Text = Tax.ToString();در// lblTotal درtax نمایش دادن مقدار متغیر
}