سورس تشخیص سال کبیسه میلادی به زبان C

c program to check leap year 7672 تصویر

سورس تشخیص سال کبیسه میلادی به زبان C

در این بخش سورس تشخیص سال کبیسه میلادی به زبان C را برای شما آماده کرده ایم که با استفاده از نرم افزار DevC++ با زبان برنامه نویسی C نوشته شده است. در ادامه می توانید توضیحات، تصاویر و همچنین فیلمی از نحوه اجرا شدن پروژه را مشاهده کنید.

توضیحات پروژه

سال کبیسه یکی از مواردی است که در هنگام کار با تاریخ و برای بدست آوردن تاریخ دقیق باید آن را در نظر بگیریم. در اینجا ما سورس کد برنامه ای که سال کبیسه را تشخیص می دهد را قرار داده ایم. شما با مشاهده سورس کد آن می توانید نحوه تشخیص سال کبیسه را یاد بگیرید.

روش تشخیص سال کبیسه

در تقویم میلادی، سالی کبیسه است که شرایط زیر را داشته باشد:

  • مضربی از ۴۰۰ باشد.
  • مضربی از ۴ باشد و مضربی از ۱۰۰ نباشد.

برای مثال سال ۲۰۰۰ چون به ۴۰۰ بخش پذیر است (شرط اول) پس یک سال کبیسه است. اما سال ۲۱۰۰ چون هم به ۴ و هم ۱۰۰ بخش پذیر است (شرط دوم)، پس نمی تواند کبیسه باشد.

در تقویم شمسی (خورشیدی) برای این که بفهمیم یک سال کبیسه است یا خیر، آن سال را بر ۳۳ تقسیم می کنیم و اگر باقیمانده تقسیم یکی از اعداد ۱، ۵، ۹، ۱۳، ۱۷، ۲۲، ۲۶ و ۳۰ بود، کبیسه است. برای مثال باقیمانده تقسیم سال ۱۳۹۹ بر ۳۳ برابر است با ۱۳ پس این سال کبیسه است. باقیمانده تقسیم سال ۱۳۹۸ بر ۳۳ برابر است با ۱۲ پس کبیسه نیست.

سورس کد کامل

#include <stdio.h>
int main()
{
  int year;
  printf("Enter a year to check if it is a leap year\n");
  scanf("%d", &year);
  if ( year%400 == 0)
    printf("%d is a leap year.\n", year);
  else if ( year%100 == 0)
    printf("%d is not a leap year.\n", year);
  else if ( year%4 == 0 )
    printf("%d is a leap year.\n", year);
  else
    printf("%d is not a leap year.\n", year);  
  return 0;
}

امتحان کنید

نوشته سورس تشخیص سال کبیسه میلادی به زبان C اولین بار در سورس سرا - آموزش برنامه نویسی. پدیدار شد.

درباره نویسنده: administrator

ممکن است دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *