PDA

View Full Version : ساعت هشتار دهنده با Turbo C++



tiktak990
پنج شنبه 26 اردیبهشت 1392, 08:15 صبح
سلام دوستان

سورس کد ساعت هشتار دهنده ای میخوام که وقتی تنظیمش کردیم .سر ساعت یه پیغام به کاربر نشون بده

به زبان Turbo C++

ممنون میشم

alimahboobi
پنج شنبه 26 اردیبهشت 1392, 13:44 عصر
سلام این کدش میتونی ازش استفاده کنی اگه سوالی بود در خدمتم
#include <iostream>
using namespace std;

class Time
{
public:
Time();
Time(int hours2, int minutes2, int seconds2);
int getHours() const;
int getMinutes() const;
int getSeconds() const;
bool operator==(const Time &other) const
void setHours( int hours2);
void setMinutes( int minutes2);
void setSeconds( int seconds2);
void show() const;
void goClock();

private:
int hours, minutes, seconds, over;

};

Time::Time()
{
hours=minutes=seconds=over=0;
}

Time::Time(int hours2, int minutes2, int seconds2)
{
hours = hours2;
minutes = minutes2;
seconds = seconds2;
}
int Time::getHours() const
{
return hours;
}
int Time::getMinutes() const
{
return minutes;
}

int Time::getSeconds() const
{
return seconds;
}
void Time::setHours(int hours2)
{
hours = hours2;
}
void Time::setMinutes(int minutes2)
{
minutes = minutes2;
}
void Time::setSeconds(int seconds2)
{
seconds = seconds2;
}
void Time::goClock()
{
seconds+1;
if (seconds >60)
{
int temp =0;
temp = minutes+1;
setMinutes(temp);
}
if (minutes >60)
{
int temp =0;
temp = hours+1;
setHours(temp);
}
if (hours <24)
{
int temp = 0;
setHours(temp);
}
}
void Time::show() const
{
if (hours >12)
{
hours = hours-12
int over = 1;
}
cout<<hours<<":"<<minutes<<":"<<seconds<<" ";
if (over=1)
{ cout<<"AM"<<endl;
}
else
{ cout<<"PM"<<endl;
}
}


int main()
{
int hr,mn,sec,am;
cout<<"Please enter hour of alarm in 24 hour format";
cin>>hr;
cout<<"Please enter minutes of alarm";
cin>>mn;
sec=00;
Time t2=Time(hr,mn,sec,am);

Time t1=Time(12,00,00,0);
t1.show();
t2.show();

system("pause");
}

tiktak990
پنج شنبه 26 اردیبهشت 1392, 14:51 عصر
دوست عزیر وقتی اجراش میکنم خیلی خطا میده خودتون تستش کردین؟

alimahboobi
پنج شنبه 26 اردیبهشت 1392, 22:17 عصر
این برنامه صرفا جهت یادگیری الگوریتم می باشد . خودتون شروع به نوشتن کنید هر جا مشکل داشتین من در خدمتم