الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]طريقة تحويل

بدأه العضو2000 في 30 ديسمبر 2008 · 3 رد · 504 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

لدي مشكلة وهي أني لا أستطيع عمل معادلة تقوم بتحويل الشهور إلى سنوات

أي

عندي 47 شهر كيف أحولها إلى 3 سنوات و 11 شهر

#2

يمكنك القيام بما يلي:

Dim i As Integer
Dim Years As Integer, Months As Integer, TotalMonths As Integer
TotalMonths = Val(Text1.Text)
For i = 1 To TotalMonths
	If i Mod 12 = 0 Then Years = Years + 1
Next
Months = TotalMonths - (Years * 12)
MsgBox Years & " Years and " & Months & " Months"

مع التعديل بما يناسبك

وفقك الله:)

هذه الجملة خاطئة  :wacko: 


#3
  1. Dim years as integer , months as integer
  2. years= 47 12
  3. months = 47 mod 12
  4.  
  5. Msgbox years & " Years & " & months & "months"
  6.  

سبحان الله وبحمده ... سبحان الله العظيم

#4

السلام عليكــم ورحمـة الله وبركاتــه

اشكركما على الرد والتفاعل أخي Abboodd و المبرمج أحمد

ولقد أستفت من الكواد وفتحت لي أفكار كانت غائبة عني ردكما أعطاني حماساً وحيوية

تم تعديل هذه المشاركة بواسطة العضو2000 في 5 يناير 2009 في 00:18

مواضيع مشابهة