تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيف أجعل البرنامج يقبل عمليات حسابية بأعداد عشرية و غير عشرية
#1
السلام عليكم انا أبرمج برنامج حساب رياضيات المشكل أنه لا يقبل عمليات الجمع و الطرح و الضرب و القسمة التي تكون بالفاصلة هل من حل و شكرا

6
الرد
تم الشكر بواسطة:
#2
عرف المتغيرات من النوع Double وسيقبل العمليات

Dim x,y,z As Double
x=12.5
y=2.5
z=x*y
msgbox(z) '31.25
الرد
تم الشكر بواسطة: asemshahen5 , عبد العزيز البسكري
#3
أخي الكربم هو لايقبل و يظهر الآتي :
Conversion from string to type 'Double' is not valid.
الرد
تم الشكر بواسطة:
#4
استخدم TryParse

كود :
Dim x as double
if Double.TryParse(TextBox1.Text , x) then
'قم بعملية الجمع
else
msgbox("ادخل رقم صحيح")
end if

اعطني تفاصيل عما تحاول فعله 
الكود اللي جربته وماذا تريد من البرنامج فعله
الرد
تم الشكر بواسطة: عبد العزيز البسكري
#5
أخ الكريم أنا أريد من البرنامج أن يجمع 11 رقم بالفاصلة أو بدونوفاصلة لكن عند إدخال الأرقام بالفاصل يطلعلي الخطأ الذي كتبته سابقا
الرد
تم الشكر بواسطة:
#6
كلام عام لا يوضح شيء

تحتاج لان ترينا الكود الذي تستخدمه لكي نفهم

من اين تاتي القيم من تكست بوكس ام من ماذا ؟
الرد
تم الشكر بواسطة: عبد العزيز البسكري
#7
الموظ الذي استخدمه هو
Dim A as Double
Dim B as double
A = textbox1.text
B= textbox2.text
B= a*2
Textbox2.text = B
الرد
تم الشكر بواسطة:
#8
شكرا تم الحل
الرد
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم