Akrep İle Yelkovan arasındaki açı [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Kullanıcının girdiği saat ve dakika değerlerine göre aradaki açıyı bulan programdır.Aynı zamanda geçersiz saat ve dakika girişinin kontrolü yapılmıştır. Kod:
#include<stdio.h>
#include<conio.h>
main()
{
int saat,dk;
float aradaki_aci;
printf("\nsaati giriniz: ");
scanf("%d", &saat);
while(saat<0 || saat>=24) //saat kısmı 0 dan küçük ya da
{ //23 ten büyük girilir ise
printf("\nhatali saat girisi yaptiniz, tekrar giriniz: ");
scanf("%d", &saat); //saatin tekrar girilmesi
} // istenilecek
printf("\ndakikayi giriniz :");
scanf("%d", &dk);
while(dk<0 || dk>=60) //dakika kısmı 0 den küçük ya da
{ //59 dan büyük girilir ise
printf("\nhatali dakika girisi yaptiniz, tekrar giriniz: ");
scanf("%d", &dk); //dakikanın tekrar girilmesi
} // istenilecek
printf("\n\t\tsaatiniz : %d:%d \n", saat,dk);
aradaki_aci= (5.5*dk)-(30*saat); //matematiksel işlemler yapılıyor
while(aradaki_aci<0) // aradaki açı 0 dan küçük
{ //olduğu sürece
aradaki_aci=aradaki_aci+360; // dereceye 360 eklenir
}
printf("\naradaki aci: %.2f derecedir", aradaki_aci);
getch();
}
|