اكتب برنامج C لإيجاد الزاوية بين (12:00 إلى 11:59) عقرب الساعات وعقرب الدقائق للساعة

  • برمجة
  • برمجة سي c

اكتب برنامج C لإيجاد الزاوية بين (12:00 إلى 11:59) عقرب الساعات وعقرب الدقائق للساعة

يكون عقرب الساعات وعقرب الدقائق دائمًا بين 0 درجة و 180 درجة. على سبيل المثال ، عندما تكون الساعة 12 ، تكون زاوية العقارب 0 بينما 3:00 هي 45 درجة و 6:00 هي 180 درجة

الخرج المتوقع :

 

Input hour(h) and minute(m) (separated by a space):
The angle is -23076408.0 degrees at 0:4195776

الأجوبة

/*Write a C program to find the angle between (12:00 to 11:59) the hour hand and the minute hand of a clock*/

#include <stdio.h>
#include <math.h>
#include <stdlib.h>

int main()
{
int h,m;
double angle;
const int num[13] = {0,30,60,90,120,150,180,210,240,270,300,330,0};
printf("Input hour(h) and minute(m) (separated by a space):\n");
scanf("%d %d",&h,&m);
angle = num[h] - m*5.5;
if (angle < 0)
angle = -angle;
if (angle > 180)
angle = 360 - angle;
if ( m < 10 )
printf("At %d:0%d the angle is %.1f degrees.\n",h,m,angle);
else
printf("The angle is %.1f degrees at %d:%d.\n",angle,h,m);
return 0;
}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...