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

احتساب الوقت

بدأه Ismail.69 في 16 يونيو 2009 · 1 رد · 578 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخوتي بالمنتدي

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

سؤالي هو كيف يمكن احتساب عملية الوقت برمجيا بمعني أخر

عندي وقت مستغرق ( 10:50 ) ساعة ووقت أخر( 30:40 ) ساعة اي يكون الناتج يساوي ( 41:30 ) ساعة مع استخدام جدول بقاعدة البيانات

ولكم الشكر والتقدير والتوفيق لجميع اعضاء المنتدي .

والسلام عليكم ،،،

#2

جرب

procedure TForm1.Button1Click(Sender: TObject);
var
  fh,fm,sh,sm : integer;
begin
  fh := strtoint(copy(edit1.Text,1,2));
  fm := strtoint(copy(edit1.Text,4,2));
  sh := strtoint(copy(edit2.Text,1,2));
  sm := strtoint(copy(edit2.Text,4,2));
  if fm+sm >= 60 then
  begin
	edit3.Text := inttostr(fh+sh+1)+':'+inttostr((fm+sm)-60);
  end
  else
  begin
	edit3.Text := inttostr(fh+sh)+':'+inttostr(fm+sm);
  end;
end;

مع مراعاة أن الدقائق لا تتجاوز الـ 59 و يمكنك إضافة أن الساعات لا تتجاوز الـ 24 فتصبح يوم

يمكنك أخصار الكود لكني وضعته بهذا الشكل للتوضيح

أرجو أن أكون قد فهمت مطلبك

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

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