Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Saat Farkı Hesaplama
#1
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;
}
Takdir ediliyorsan değil, taklit ediliyorsan başarmışsın demektir ...

Bir gün ya tarih yazacağım, ya da tarih olacağım ...

█║▌│█│║▌║ █║▌│█│║▌║
© Since - SweenLuss 2014 ||
Cevapla
#2
Teşekkürler.
Şık Hoverli Bir Logo
Güzel bir anasayfa
Şık postbit
Yeni nesil rank seti
Her kategoride ayrı ikon
Yeni nesil smile paketi
Yeni nesil uzman üyelik sistemi

Ve daha fazlası için forumumuzu ziyaret ediniz.

Webfast.10tl.net

Support.10tl.net Mükemmel Destek
Ara
Cevapla


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping