السلام عليكم ورحمة الله وبركاته
هذا اول موضوع لي وان شاء الله احصل المساعدة منكم
طبعا انا برمجت برنامج لحساب فاتورة الكهرباء لكن احتاج مساعدة منكم
[url=http://al3aby4yy.com/][/url]
1 - button
يقوم بطرح القيمة من من القراءة الحالية من القراءة السابقة ليعطي القيمة الي في كمية الاستهلاك عند رقم 2
2- كمية الاستهلاك في textbox تتقسم يدوي في القائمة 3 ( 2000 / 2000 / 1970) مجموع كمية الاستهلاك في رقم 2
المطلوب ابي كود يقسم كمية الاستهلاك الي في رقم 2 على شرائح الاستهلاك الي في 3 بحيث يكون ال textbox ما يتعدى القيمة 2000 وينتقل الى
ال textbox الاخر
وهكذا
او ابدال ال textbox بي numericUpDown2
اتمنى اني احصل اجابة
السلام عليكم
تنقص الشريحة الرابعة والتي يتعدى فيها الاستهلاك 6000 بقيمة 30 هللة لكل كيلو وات/ساعة، حسب
تعرفة الاستهلاك للشركة السعودية للكهرباء
التعرفة حسبت لفئة الاستهلاك السكني
كود :
private void button1_Click(object sender, EventArgs e) {
// كمية الاستهلاك
double v = Convert.ToDouble(textBox0.Text);
// الشرائح
double s1 = 0, s2 = 0, s3 = 0, s4 = 0;
// قيمة الاستهلاك
double p = 0;
if (v <= 2000) { // الشريحة الأولى
s1 = v;
}
else if (v <= 4000) { // الشريحة الثانية
s1 = 2000;
s2 = v - 2000;
}
else if (v <= 6000) { // الشريحة الثالثة
s1 = 2000;
s2 = 2000;
s3 = v - 4000;
}
else if (v > 6000) { // الشريحة الرابعة
s1 = 2000;
s2 = 2000;
s3 = 2000;
s4 = v - 6000;
}
// حساب قيمة الاستهلاك لجميع الشرائح
p = (s1 * 0.05) + (s2 * 0.10) + (s3 * 0.20) + (s4 * 0.30);
textBox1.Text = s1.ToString(); // عرض كمية الاستهلاك للشريحة الأولى
textBox2.Text = s2.ToString(); // عرض كمية الاستهلاك للشريحة الثانية
textBox3.Text = s3.ToString(); // عرض كمية الاستهلاك للشريحة الثالثة
textBox4.Text = s4.ToString(); // عرض كمية الاستهلاك للشريحة الرابعة
textBox5.Text = p.ToString(); // عرض قيمة كمية الاستهلاك للشرائح
}
نتيجة قيمة الاستهلاك لا تشمل (تعرفة قراءة وصيانة العداد وإعداد الفاتورة) والتي تختلف حسب (سعة قاطع العداد)
يسيط امر الشريحة الرابعة
لكن هل الامر الي كتبته لي ينفذ المطلوب
سبحان الله والحمد لله ولا إله إلا الله والله أكبر،
يعطيكم العافية انتهيت من المشروع بنجاح
سؤال : هل اقدر احول المشروع للاندرويد
تقدر تستخدم الكود مما هو في Xamarin والتي تستعمل لغة #C أو لغة الجافا والتي تتشابه مع لغة #C.
ولكن يتبقى لك وضع النتائج في أدوات الأندرويد والتي تختلف عن الويندوز.
شغلتها ببتطول انا بالغصب فهمت الفيجول