Kod:
class boylam {
public:
boylam::boylam(int,int,int,int);
void enlemAyarla(int,int);
void enlemOku();
void saatAyarla(int,int);
void saatOku();
void saatHesapla();
private:
int enlem1,enlem2,saat,dakika;
};
boylam::boylam(en1,en2,saat1,dakika1){
enlemAyarla(enlem1,enlem2);
saatAyarla(saat1,dakika1);
}
void boylam::enlemAyarla(int em1,int em2){
enlem1=(em1>=0 && em1<=180) ? em1 : 0;
enlem2=(em2>=0 && em2<=180) ? em2 : 0;
}
void boylam::enlemOku(){
cout<<"1. Enlem :"<<enlem1<<"2.Enlem :"<<enlem2;
}
void boylam::saatAyarla(int st,int dk){
saat=(st<24 && st>=0 ) ? st : 0;
dakika=(dk<60 && dk>=0) ? dk : 0;
}
void boylam::saatOku(){
int kalan;
kalan=dakika%60;
saat+=(dakika-kalan)/10;
dakika=kalan;
cout<<(saat<10 ?"0" :"")<<saat<<":"<<(dakika<10 ? "0" :"")<<dakika;
}
void boylam::saatHesapla(){
int dk1,kalan;
dk1=(enlem2-enlem1)*4;
kalan=dk1%60;
dakika+=kalan;
saat+=(dk1-kalan)/60;
}
int main()
{
boylam b;
b.enlemAyarla(50,60);
b.enlemOku();
b.saatAyarla(14,30);
b.saatOku();
b.saatHesapla();
b.saatOku();
class boylam {
public:
boylam::boylam(int,int,int,int);
void enlemAyarla(int,int);
void enlemOku();
void saatAyarla(int,int);
void saatOku();
void saatHesapla();
private:
int enlem1,enlem2,saat,dakika;
};
boylam::boylam(en1,en2,saat1,dakika1){
enlemAyarla(enlem1,enlem2);
saatAyarla(saat1,dakika1);
}
void boylam::enlemAyarla(int em1,int em2){
enlem1=(em1>=0 && em1<=180) ? em1 : 0;
enlem2=(em2>=0 && em2<=180) ? em2 : 0;
}
void boylam::enlemOku(){
cout<<"1. Enlem :"<<enlem1<<"2.Enlem :"<<enlem2;
}
void boylam::saatAyarla(int st,int dk){
saat=(st<24 && st>=0 ) ? st : 0;
dakika=(dk<60 && dk>=0) ? dk : 0;
}
void boylam::saatOku(){
int kalan;
kalan=dakika%60;
saat+=(dakika-kalan)/10;
dakika=kalan;
cout<<(saat<10 ?"0" :"")<<saat<<":"<<(dakika<10 ? "0" :"")<<dakika;
}
void boylam::saatHesapla(){
int dk1,kalan;
dk1=(enlem2-enlem1)*4;
kalan=dk1%60;
dakika+=kalan;
saat+=(dk1-kalan)/60;
}
int main()
{
boylam b;
b.enlemAyarla(50,60);
b.enlemOku();
b.saatAyarla(14,30);
b.saatOku();
b.saatHesapla();
b.saatOku();
system
(
"PAUSE"
);
return
EXIT_SUCCESS
;
}