PDA

View Full Version : سوال: استفاده از کلاس ها در برنامه



hafez1
پنج شنبه 07 اردیبهشت 1391, 15:50 عصر
:متفکر:یه برنامه هست که دما رو از کاربر میگیره(برحسب فارنهایت یا سلسیوس)بعد بر حسب هرچی که کاربر بگه
بر می گردونه.من اومدم کداشو این جوری نوشتم.(این صفرا که گذاشتم الکی اند می خاسم درس بنویسه)

class temp
}
: public
temp(); 0
double return temp (temp indicator ti) 0
void get temp (double temp ,temp indicator ti) 0
private: 0
double temperatur; 0
tempindicator indicator; 0



و حالا برای تبدیل دما:(f=9/5*c+32)

double temp::return (temp indication,ti
}
if(indicator==ti) 0
return temprtor; 0
if(ti==celcuse) 0
}
temprator=5*(temprator-32_/4; 0
return temprtor; 0
{
indicator =farenhheit; 0
temprator=9*temprator/5+32; 0
return temprtor; 0

حالا می خام این برنام رو هوشمند کنم.ینی اگه کاربر مثلا ساعت 8 دمارو به سیستم داد مثلا دما 25 درجه در ساعت 8.بعد ساعت 12 ظهر دما رو از ما خواست باید پیغام"دما بیشتر از 25 درجه است" را چاپ کنیم. اگه می شه برای هوشمند کردن برنامه بهم کمک کنید.

hafez1
جمعه 08 اردیبهشت 1391, 23:17 عصر
سوال صورت کاملش اینه. واسه کسانی که می خان کمک کنن.
1-درجه حرارت سلسیوس را به فارنهایت تبدیل کند و برعکس.(کاربر می تواند درجه حرارت را سلسیوس یا فارنهایت وارد کند)
در ضمن از کاربر سوال می شود که درجه حرارت را به چه نوعی برگردانیم یعنی ممکن است به همان نوعی که وارد کرده دما را بخواهد.
2-هوشمند کردن برنامه: به این صورت که وقتی کاربر دمایی وارد کرد ما زمان را از سیستم بگیریم و اگر در ساعات بعدی همان روز دما را از ما خواست به او بگوییم دما بیشتر شده یا کمتر.

BeginnerProgrammer
شنبه 09 اردیبهشت 1391, 00:01 صبح
برای هوشمند کردنش آخرین تاریخی که کاربر مراجعه کرده به همراه دمای محاسبه شده رو تویه فایل ذخیره کنید بعد زمان فعلی که کاربر دوباره درخواست داده رو با زمان ذخیره شده تو فایل مقایسه کنید اگه همان روز بود دمای کنونیو با دمای ذخیره شده مقایسه کنید .

BORHAN TEC
شنبه 09 اردیبهشت 1391, 08:45 صبح
آخرین دما رو به همراه ساعت می توانید در یک فایل ذخیره کنید(چون ممکن است که برنامه بسته شود و یا ...) و از داده ذخیره شده در مراجعات بعدی هم استفاده کنید.