السلام عليكم ورحمة الله وبركاته
انا طالب جامعي ادرس لغتي ++C و VB المهم الدكتور حق السي عمره ما اعطانا تطبيقات على الكمبيوتر وكل شغله على الورق وكمان كلها مبادي طلب منا برنامج عن حساب فواتير الكهرباء سويته على الفيجوال ولكن رفضه وطلبه على السي المشكله اني ما اعرف كيف اشتغل على السي ولا حتى كيف انشي مشروع جديد وما هناك وقت للبحث والقراءة المشروع مطلوب السبت القادم تكفون ساعدوني الكود جاهز على الفيجوال بس ابغى كيف انشي مشروع على السي وكيف احول الكود ليتناسب مع اللغة وهذا هو الكود كاملا
Dim oldR, newR, DiffR, Fac, x, ReP, NofP As Double
Dim day As Byte
oldR = CDbl(Me.oldreading.Text) القراءه السابقة
newR = Me.newreading.Text القراءة الحاليه
day = Me.tdays.Text عدد الايام
DiffR = newR - oldR
Fac = (day * 1000) / 30 قاعدة اخذتها من واحد خبرة في حساب الفواتير
NofP = DiffR \ Fac
Select Case NofP
Case Is >= 10
x = ((((2 * Fac) * 5) / 100) + (((2 * Fac) * 10) / 100) + (((2 * Fac) * 12) / 100) + ((Fac * 15) / 100) + ((Fac * 20) / 100) + ((Fac * 22) / 100) + ((Fac * 24) / 100))
ReP = ((DiffR - (10 * Fac)) * 26) / 100
x = x + ReP
Case Is = 9
x = ((((2 * Fac) * 5) / 100) + (((2 * Fac) * 10) / 100) + (((2 * Fac) * 12) / 100) + ((Fac * 15) / 100) + ((Fac * 20) / 100) + ((Fac * 22) / 100))
ReP = ((DiffR - (9 * Fac)) * 24) / 100
x = x + ReP
Case Is = 8
x = ((((2 * Fac) * 5) / 100) + (((2 * Fac) * 10) / 100) + (((2 * Fac) * 12) / 100) + ((Fac * 15) / 100) + ((Fac * 20) / 100))
ReP = ((DiffR - (8 * Fac)) * 22) / 100
x = x + ReP
Case Is = 7
x = ((((2 * Fac) * 5) / 100) + (((2 * Fac) * 10) / 100) + (((2 * Fac) * 12) / 100) + ((Fac * 15) / 100))
ReP = ((DiffR - (7 * Fac)) * 20) / 100
x = x + ReP
Case Is = 6
x = ((((2 * Fac) * 5) / 100) + (((2 * Fac) * 10) / 100) + (((2 * Fac) * 12) / 100))
ReP = ((DiffR - (6 * Fac)) * 15) / 100
x = x + ReP
Case Is = 5
x = ((((2 * Fac) * 5) / 100) + (((2 * Fac) * 10) / 100) + (((1 * Fac) * 12) / 100))
ReP = ((DiffR - (5 * Fac)) * 12) / 100
x = x + ReP
Case Is = 4
x = ((((2 * Fac) * 5) / 100) + (((2 * Fac) * 10) / 100))
ReP = ((DiffR - (4 * Fac)) * 12) / 100
x = x + ReP
Case Is = 3
x = ((((2 * Fac) * 5) / 100) + (((1 * Fac) * 10) / 100))
ReP = ((DiffR - (3 * Fac)) * 10) / 100
x = x + ReP
Case Is = 2
x = ((((2 * Fac) * 5) / 100))
ReP = ((DiffR - (2 * Fac)) * 10) / 100
x = x + ReP
Case Is = 1
x = ((((1 * Fac) * 5) / 100))
ReP = ((DiffR - (1 * Fac)) * 5) / 100
x = x + ReP
Case Is = 0
x = ((DiffR * 5) / 100)
End Select
Me.cc.Text = "قيمة الاستهلاك" & " " & FormatNumber(x, 2) & " " & "ريال سعودي "
