مرحبا لدي برنامج acces ضرائب يجبر فيه المبلغ لاقرب ليرة اريد تعديل التقريب الى اقرب 10 ليرات للاعلى
مثال : 2945 2950
2991 3000
40566 40570
وكم الشكر والاحترام
السلام عليكم اخي الكريم
تفضل هذا الكود الاولى
كود :
private void button1_Click(object sender, EventArgs e)
{
double aa;
aa = double.Parse(textBox1.Text);
char[] ch = textBox1.Text.ToCharArray();
char lst=ch[ch.Length-1];
var result = (int)(Math.Ceiling(aa) +10-(int.Parse(lst.ToString())));
textBox2.Text = result.ToString();
}
وان احببت جبر الفاصلة فقط اليك هذا الكود
كود :
private void button1_Click(object sender, EventArgs e)
{
double aa;
aa = double.Parse(textBox1.Text);
var result = (int)(Math.Ceiling(aa) + 0.1);
textBox2.Text = result.ToString();
}