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

ماهي فكره البرنامج التالي

مغلق
بدأه طالب برمجة في 17 أكتوبر 2003 · 16 رد · 999 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

enter number of seconds(-1to end):90000

number of day in 90000 =1

number of hours in 90000=1

number of minutes in 90000=0

number of seconds in 9000=0

كيف يكون الكود لبرنامج يحسب اللدي فوق

#2

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

-------------

بعطيك الفكرة وبترك حل البرنامج عليك :)

--------------

طبعا الي فهمته انا المستخدم يدخل عدد الثواني وبعدها يتم تحوليها الى دقايق وساعات وايام اوكي نبدى من البدايه

دخلنا رقم الثواني والي يكون مثلا

9000 خزن العدد في متغير

وخذ المتغير واقسمه على 60 بعطيك النتيجة بالدقايق

اقسم الدقايق مرة ثانيه على 60 تحصل على الساعات

خذ الساعات واقسمها على 24 تعطيك الايام

---------------------------------------------------

جرب تحل بهذي الطريقة ونزل حلك وان شاءلله بنساعدك بالكود

#3

شكرا لاهتمام

ولكن يكون عدد الثواني في 90000 ثانيه يساوي 1؟؟

ارجو التكرم بالرد

#4

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

اخوي طالب برمجة تقدر تعطينا السؤال بدل ما تعطينا الكود علشان نقدر نساعدك ...

أخوك تيمون

#5

السوال هو:

write program to read anumber of seconds that corresponds to that number of second .the program is terminted when the user enters -1 for seconds

#6

السلام عليكم اخوي طالب برمجة

شوف هذا الكود

cout << "Enter the number of seconds " ;

cin >> s ;

while ( s != -1 )

{

cout << "The number of seconds is " << s ;

cout << "Enter the number of seconds " ;

cin >> s ;

}

#7

مشكور اخوي تيمون الكود يعمل بالطبع

لكن اللي اريده انه يحول للساعات والايام والثواني

وما فهمت كيف يكون في 90000 ثانيه صفر دقيقه ( البرنامج اللي كتبته فوق)

#8

السلام عليكم,

إليك هدا الكود فهو ينتظر ادخال رقم ما وسيحوله إلى عدد الدقائق ويعطي ما تبقى من الثواني. فمثلا لو أدخلنا 200 ثانية ستكون النتيجة هي 3 دقائق و 20 ثانية ويمكنك فعل نفس الشيء بالنسبة للساعة أو النهار :

#include <iostream.h>

void main()

{

int num;

while(1)

{

cout << "\n Enter the number of seconds \n";

cin >> num;

if(num == -1)

return;

int min=(int) (num/60);

int Rests=num % 60;

cout << "\n you have : "<<min <<" minutes and : "<<Rests <<" seconds \n" ;

}

}

إلى اللقاء

#9

اخوي طالب برمجة إن شاء الله هذا هو اللي تبغيه:

int s , m ,d, h , c;

m = 0 ;

d = 0 ;

h = 0 ;

cout << "Enter the number of seconds " ;

cin >> s ;

while ( s != -1 )

{

c = s ;

while ( c >= 60 )

{

c = c - 60 ;

m++;

}

c = m ;

while ( c >= 60 )

{

c = c - 60 ;

h++;

}

c = h ;

while ( c >= 24 )

{

c = c - 24 ;

d++;

}

cout << "The number of day in " << s << "is = " << d << endl;

cout << "The number of hours in " << s << "is = " << h << endl;

cout << "The number of minutes in " << s << "is = " << m << endl;

cout << "The number of seconds in " << s << "is = " << s << endl << endl;

cout << "Enter the number of seconds " ;

cin >> s ;

}

تم تعديل هذه المشاركة بواسطة تيمون في 17 أكتوبر 2003 في 20:34

#10

اخوي طالب برمجة شوف اعتقد انه هذا هو الكود اللي انته تبغيه بالضبط ...

int main ()

{

int s , m ,d, h , c;

m = 0 ;

d = 0 ;

h = 0 ;

cout << "Enter the number of seconds " ;

cin >> s ;

while ( s != -1 )

{

c = s ;

while ( c >= 86400 )

{

c = c - 86400 ;

d++;

}

while ( c >= 3600 )

{

c = c - 3600 ;

h++;

}

while ( c >= 60 )

{

c = c - 60 ;

m++;

}

cout << "The number of day in " << s << "is = " << d << endl;

cout << "The number of hours in " << s << "is = " << h << endl;

cout << "The number of minutes in " << s << "is = " << m << endl;

cout << "The number of seconds in " << s << "is = " << c<< endl << endl;

h = 0 ;

d = 0 ;

m = 0;

c =0 ;

cout << "Enter the number of seconds " ;

cin >> s ;

}

}

اخوك تيمون : )

تم تعديل هذه المشاركة بواسطة تيمون في 17 أكتوبر 2003 في 20:55

#11

الكود الي تبييه عندي يا اخوي طالب برمجة

# include <iostream> //for cin and cout

# include <cmath>

using namespace std;

int main ()

{

int second; //For declearing the variables.

int seconds;

int days;

int minutes;

int hours;

cout<<"*******************************************************************************"<<endl;

cout<<"Enter number of seconds(-1 to End): "; //Show on the screen.

cin>>seconds;

while(seconds!=-1) //to calculate days, hours,minutes,and seconds.

{

days=seconds/(24*3600);

cout<<"Number of days in "<<seconds<<"="<<days<<endl;

hours=(seconds/3600)%24;

cout<<"Number of hours in "<<seconds<<"="<<hours<<endl;

minutes=(seconds/60)%60;

cout<<"Number of minutes in "<<seconds<<"="<<minutes<<endl;

second=(seconds%3600)%60;

cout<<"Number of seconds in "<<seconds<<"="<<second<<endl;

cout<<"*******************************************************************************"<<endl;

cout<<"Enter number of seconds(-1 to End): ";

cin>>seconds;

}

if(seconds==-1) //To stop the program

cout<<" Please, stop the program !!"<<endl;

return 0;

}

#12

مشكورين والله يوفجكم

تيمون والله انك خطير

فعلا اشتغل عندي بالشكل المطلوب

#13

انا الأحلام وليس تيمون

#14

اسف والله اسف ما انتبهت بس حتى تيمون ما قصر

بس عندي لج سؤاال

ليش يعني استخدمتي %؟؟؟

#15

يستعمل % لمعرفة ما تبقى من قسمة ما فمثلا 5%3 الكتابة انقلبت 5 على اليسار و 3 على اليمين فهي ستعطينا 2 ومثلا 15%4 ستعطينا 3 و 18%6 تعطي 0 .

#16

شكرا لك chik

ولكن اقصد لمادا نستخدم% هنا في البرنامج؟؟

بمعنى اخر كيف عرفتو انه لازم نستخدم % في البرنامج؟

#17

يا أخ طالب برمجة :

لأن مثلا يوم نحول من الثانية إلى الثانية

ما عدنا شي اسمه 20 ثانية ونحوله للثانية ، اقل شي 60 ثانية .

علشان جذا نستخدم %

وان شاء الله نكون أفدناك

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…