تعلم البرمجة بلغة ++C
Open in Telegram
💻 الى كل المبرمجين 🔴سوف تجد شرح لغة السي بلاس بلاس للمبتدئين حتى الاحتراف 📺فيدوهات شرح عديدة 🎥 برامج مجانية 🎁 مشاريع مجانيه 📚 كتب تصميم وبرمجة 📚 مراجع واسئلة محلولة 💻برامج واكواد كثيرة كل ذلك في قناتي 👇 https://t.me/LearnCPlus_Plus
Show more2 250
Subscribers
No data24 hours
-87 days
-2130 days
Posts Archive
#تحدي اليوم.
المدخلات عبارة عن أرقام int.
والمخرجات تكون عبارة عن الرقم المدخل مكتوب لفظًا.
#include<iostream>
#include<iomanip>
using namespace std;
short readYear()
{
short year;
cout << "enter year: ";
cin >> year;
return year;
}
short readMonth()
{
short month;
do {
cout << "\n\nenter month [1 to 12]: ";
cin >> month;
} while (month < 1 month>12);
return month;
}
short knowDay(short year, short month, short day = 1)
{
short a = (14 - month) / 12;
short y = year - a;
short m = month + 12 * a - 2;
return (day + y + (y / 4) - (y / 100) + (y / 400) + (31 * m / 12)) % 7;
}
string printDay(short d)
{
string arr[] = { "sunday","monday","tuesDay","wednesday","thirsday","friday", "saturday" };
return arr[d];
}
short numberOfDays(int month, bool year = false)
{
if (month > 12 month < 1)
return 0;
short arr[] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
return (month == 2) ? year ? 29 : 28 : arr[month - 1];
}
string shortMonth(short month)
{
string monthName[] = { "jan","feb","mar","apr","may","jun", "jul",
"aug","sep","oct","nov", "dec" };
return monthName[month - 1];
}
bool leapYear(int year)
{
return (year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0));
}
void printCalenderMonth(short month, short year)
{
short numberOfDay = numberOfDays(month, leapYear(year));
short dayOrder = knowDay(year, month);
short count = 1;
string day[] = { "sun","mon","tue","wed","thi","fri", "sat" };
printf(" _________________%s_______________\n\n", shortMonth(month).c_str());
printf(" sun mon tue wed thi fri sat \n");
short i = 0;
for (i = 0; i < dayOrder; i++)
printf(" ");
for (int j = 1; j <= numberOfDay; j++)
{
printf("%5d", j);
if (++i == 7) { printf("\n"); i = 0; }
}
cout << "\n ___________________________________\n\n";
}
void printCalenderYear(short year)
{
printf(" ________________________________\n\n");
printf(" calender-%d\n\n", year);
printf(" ________________________________\n\n");
for (short i = 1; i <= 12; i++)
{
printCalenderMonth(i, year);
}
}
int main()
{
short year = readYear();
printCalenderYear(year);
system("pause>0");
return 0;
}
إلى الآن كان هناك محاولتين لا بأس بهما.. ولكن ليست كما المطلوب..
تحبوا أنزل الحل الآن، ولا أنتظر لبكرة؟.
#تحدي.
اكتب الكود لطباعة هذا التقويم للشهر الذي سيتم إدخاله بواسطة المستخدم.
اي سؤال او نصيحة أو كود
او استفسار او ملاحظة في
لغة سي بلس بلس ++c
يرجى إرسالها هنا :-)
@arssfh69BOT
ملاحظة ❤️
١)ما اسوي اكواد كبيرة لا بمقابل ولا بدون
بعطيك فكرة أو اساعدك بجزئية أما حل كامل لا
و ألطف بنا يا الله من هول المشهد ومرارة الفقد وموت الفجاءه و خراب الديار .
#جمعتكم_مباركة🌴
" إنها ملهمة الشعراء
إنها قلب العالم!!
إنها شريكة الحياة والنجاح
كل عام وجميع نساء العالم بخير
استشعري عظمتك كونك امرأة " 💖#اليوم_العالمي_للمرأة
قناة😍 تعلم البرمجة بلغة سي بلس بلس
قناة لكل من يريد تطوير نفسه بلغة سي بلس بلس
أسئلة شرح تحديات مقالات وكثير من المعلومات 😊
والأجمل من هذا اذا اردت من يشرح لك كود او سؤال فلا تتردد 😉
👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻
@LearncPlusPlusplusplusanguage
👆🏻👆🏻👆🏻👆🏻👆🏻👆🏻👆🏻👆🏻👆🏻👆🏻👆🏻👆🏻👆🏻👆🏻👆🏻
كورس متكامل للغة 👆👆
السي بلس بلس للمبتدئين وأيضاً شرح
(OOP)
للي تعدوا مرحلة المبتدئين للمبرمج أحمد عادل .
وفقنا الله واياكم لما فيه الخير والصلاح ❤️🌸🌴
