الرجاء المساعدة ومساعدتي في تعديل الاخطاء بسرعة قبل يوم الاربعاء:توجد به اخطاء كثيرة
اكتب برنامج يحتوي على طبقة class اسمها clock (الساعة) تطبع الزمن hh:mm:ss
1- قم بتوفير اجراءات البناء والهدم
2- اجراء البناء يعطي القيمة صفر لكل من hh,mm,ss .
3- اكتب اجراء اسمه setclock تستطيع عن طريقه تعديل الساعة.
4- اكتب اجراء اسمه printclock تستطيع من خلاله طباعة الساعة.مع مراعاة am,pm
5- اجراء يعمل كمنبه (بأخذ زمن معين) وطباعة زمن التوقيت والوقت المتبقي من الزمن الحالي الى زمن التوقيت
6- في الاجراء main() قم بتعريف كائن اسمه myclock وقم بتعيين أي زمن له وطباعة هذا الزمن.
وهذا هو البرنامج:
#include<iostream.h>
class clock
{
public:
clock(int hour,int minute,int second)
{
itshour=hour;
hour=24;
itsminute=minute;
minute=60;
itssecond=second;
second=60;
}
~clock()
{
}
void setclock(int hh,int mm,int ss)
{
itshour=hh;
itsminute=mm;
itssecond=ss;
}
int printclock()
{
if (ss>second)
minute=minute-1;
second=second+60;
cout<<"second:"<<second-ss<<"\n";
if (mm>minute)
hour=hour-1;
minute=minute+60;
cout<<"minute:"<<minute-mm<<"\n";
if (hh>hour)
hour=hour+24;
cout<<"hour:"<<hour-hh<<"\n";
private:
int itshour;
int itsminute;
int itssecond;
}
};
int main()
{
clock myclock(12,12,12);
myclock.setclock(13,13,13);
cout<<myclock.printclock(13,13,13);
return 0;
}