LinkTr Forumları (Arşiv Ana sayfa) => C - C++ - C#

Konu: C++ örnek: Akrep ile Yelkovan arasındaki açı

Sayfa: [ 1 ]

RebeLSouL 08.04.2009 19:23:10
C++ ile Akrep ve Yelkovan arasındaki açıyı bulan program:

Kod:
#include<iostream.h>
#include<math.h>

double aci(int saat,int dakika);

int main(){
int dakika,saat;
cout<<"Saat ve dakikayi giriniz: ";
cin>>saat>>dakika;

cout<<"\nAkrep ile yelkovan arsindaki aci: "<<aci(saat,dakika)<<endl;

return 0;

}

double aci(int saat,int dakika){

double sonuc;
int gdakika;
int akrepdeger,ylkvndeger;
saat = saat%12;

gdakika = (saat*60)+dakika;

akrepdeger = (gdakika/2) % 360 ;
ylkvndeger = (6 * gdakika) % 360;

if(fabs(akrepdeger - ylkvndeger) > 360 - fabs(akrepdeger - ylkvndeger)){
sonuc = 360 - fabs(akrepdeger - ylkvndeger);
}

else
sonuc = fabs(akrepdeger - ylkvndeger);



return sonuc;

}


Sayfa: [ 1 ]