Logo

רד-בורד: ארכיון

ראשי > תיכנות > פונקצייה לבדיקה אם שנה היא שנה מעוברת

26/11/2012 17:01:52 Epsilon
אהלן חברים,
יש לי איזו מטלה בCPP לבנות תוכנית שמקבלת קלט מהמשתמש ובודקת האם השנה שהוכנסה היא שנה מעוברת או לא.
יש למישהו מושג איך יודעים מבחינה מתמטית אם שנה מסויימת היא מעוברת או לא?
תודה רבה לעוזרים.
26/11/2012 19:10:12 AL-GATO
מכיר תהגדרה?

בכל מקרה,למתמטיקה,שנה נחשבת מעוברת אם בחלוקה ל-19 היא נותנת שארית: 0, 3, 6, 8, 11, 14 או 17
27/11/2012 21:39:42 Epsilon
זה לשנה עברית..
בכל אופן הסתדרתי כבר יש שני תנאים שמקיימים.
1. מתחלק ב 400 ללא שארית.
2.מתחלק ב 4 ללא שארית ולא מתחלק 100 ללא שארית.
28/11/2012 11:03:30 Admin
אז מה הקוד? ובמסגרת איזה קורס זה?
28/11/2012 16:24:52 Epsilon
זה במסגרת קורס "מבוא למדעי המחשב".
הקוד הוא ב CPP :
#include <iostream>
using namespace std;
void main()
{
int year;
cout<<"Enter year:"<<endl;
cin>>year;
if (year % 400 == 0) // 1st condition for Leap year
{
cout<<"Leap year"<<endl;
}
else if (year % 4 == 0 && year % 100 != 0) // 2nd condition for Leap year
{
cout<<"Leap year"<<endl;
}
else
{
cout<<"Not a Leap year"<<endl;
}
}
30/11/2012 03:24:31 Admin
אתה לומד סי++ במסגרת קורס מבוא? מעניין... באיזה מוסד זה?
03/12/2012 02:37:39 Epsilon
שנקר.אני לומד הנדסת תוכנה. זו רק ההתחלה :)
03/12/2012 08:43:11 ורנון
פששש
בהצלחה חבוב
05/12/2012 20:55:20 Epsilon
תודה תודה.
עמודים: 1