لغة ال++Cخطوة بخطوة
Open in Telegram
💻 الى المهندسين والمبرمجين ومحبي البرمجة والحاسوب 👈👈سوف يتم شرح لغه ال++C للمبتدئين حتى الاحتراف 👈👈 دورات مجانية 👈👈 مشاريع مفتوحة المصدر + اكواد 👈👈كتب برمجة وحاسوب #للسوال_او_الاستفسار @alhussini_IT
Show more3 443
Subscribers
No data24 hours
-37 days
-3530 days
Posts Archive
3 443
♥️🎗بـــرنــ₰ 7⃣ ₰❥ـامــــج 🎗♥️
👈 اكتب برنامج يعمل على التبديل بين قيم متغيرين بدون استخدام متغير ثالث؟
❥➺┊@programming_languages_IT_CS↷
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
#include <iostream>
using namespace std;
int main() {
int a, b;
cout << "Enter the first value : \n a = ";
cin >> a;
cout << "Enter the second value : \n b = ";
cin >> b;
// Switch operation
a ^= b;
b ^= a;
a ^= b;
cout << "First value after switching: \n a = " << a << endl;
cout << "The second value after the switch: \n b = " << b << endl;
return 0;
}
❤️🎗❤️🎗❤️🎗❤️🎗❤️🎗❤️🎗❤️🎗
7⃣ـــــــــــــــ❥شرح البرنامج ❥ـــــــــــــــ7⃣
نُعرّف متغيرين a و b لحفظ القيمتين.
ندخل القيمتين من خلال لوحة المفاتيح.
نستخدم عملية XOR (^) للتبديل بين قيم المتغيرين.
نعرض القيمتين بعد التبديل.
👈شرح عملية XOR:
هي عملية منطقية ثنائية تُستخدم لمقارنة بتين.
إذا كان البتتان متطابقين، فإن النتيجة تكون 0.
إذا كان البتتان مختلفين، فإن النتيجة تكون 1.
👈في عملية التبديل:
نقوم بعملية XOR بين a و b.
نقوم بتخزين النتيجة في a.
نقوم بعملية XOR بين b و a.
نقوم بتخزين النتيجة في b.
نقوم بعملية XOR بين a و b مرة أخرى.
هذه العملية تُلغي تأثير العمليات السابقة وتُعيد القيمتين إلى ترتيبهما الأصلي.
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
✍️✍️ محمد الحسيني
╭─┅═ঊঈ⚠️ঊঈ═┅─╮
☛ @alhussini_IT ☚
╰─┅═ঊঈ☠️ঊঈ═┅─╯
يتبع... 👇👇
3 443
♥️🎗بـــرنــ₰ 7⃣ ₰❥ـامــــج 🎗♥️
👈 اكتب برنامج يعمل على التبديل بين قيم متغيرين بدون استخدام متغير ثالث؟
❥➺┊@programming_languages_IT_CS↷
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
#include <iostream>
using namespace std;
int main() {
int a, b;
cout << "Enter the first value : \n a = ";
cin >> a;
cout << "Enter the second value : \n b = ";
cin >> b;
// Switch operation
a ^= b;
b ^= a;
a ^= b;
cout << "First value after switching: \n a = " << a << endl;
cout << "The second value after the switch: \n b = " << b << endl;
return 0;
}
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
7⃣ـــــــــــــــــ❥شرح البرنامج ❥ـــــــــــــــــ7⃣
نُعرّف متغيرين a و b لحفظ القيمتين.
ندخل القيمتين من خلال لوحة المفاتيح.
نستخدم عملية XOR (^) للتبديل بين قيم المتغيرين.
نعرض القيمتين بعد التبديل.
👈شرح عملية XOR:
هي عملية منطقية ثنائية تُستخدم لمقارنة بتين.
إذا كان البتتان متطابقين، فإن النتيجة تكون 0.
إذا كان البتتان مختلفين، فإن النتيجة تكون 1.
👈في عملية التبديل:
نقوم بعملية XOR بين a و b.
نقوم بتخزين النتيجة في a.
نقوم بعملية XOR بين b و a.
نقوم بتخزين النتيجة في b.
نقوم بعملية XOR بين a و b مرة أخرى.
هذه العملية تُلغي تأثير العمليات السابقة وتُعيد القيمتين إلى ترتيبهما الأصلي.
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
✍️✍️ محمد الحسيني
╭─┅═ঊঈ⚠️ঊঈ═┅─╮
☛ @alhussini_IT ☚
╰─┅═ঊঈ☠️ঊঈ═┅─╯
انتهى...✋✋
3 443
♥️🎗بـــرنــ₰ 7⃣ ₰❥ـامــــج 🎗♥️
👈 اكتب برنامج يعمل على التبديل بين قيم متغيرين بدون استخدام متغير ثالث؟
❥➺┊@programming_languages_IT_CS↷
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
#include <iostream>
using namespace std;
int main() {
int a, b;
cout << "Enter the first value : \n a = ";
cin >> a;
cout << "Enter the second value : \n b = ";
cin >> b;
// Switch operation
a ^= b;
b ^= a;
a ^= b;
cout << "First value after switching: \n a = " << a << endl;
cout << "The second value after the switch: \n b = " << b << endl;
return 0;
}
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
7⃣ـــــــــــــــــــ❥شرح البرنامج ❥ـــــــــــــــــــ7⃣
نُعرّف متغيرين a و b لحفظ القيمتين.
ندخل القيمتين من خلال لوحة المفاتيح.
نستخدم عملية XOR (^) للتبديل بين قيم المتغيرين.
نعرض القيمتين بعد التبديل.
👈شرح عملية XOR:
هي عملية منطقية ثنائية تُستخدم لمقارنة بتين.
إذا كان البتتان متطابقين، فإن النتيجة تكون 0.
إذا كان البتتان مختلفين، فإن النتيجة تكون 1.
👈في عملية التبديل:
نقوم بعملية XOR بين a و b.
نقوم بتخزين النتيجة في a.
نقوم بعملية XOR بين b و a.
نقوم بتخزين النتيجة في b.
نقوم بعملية XOR بين a و b مرة أخرى.
هذه العملية تُلغي تأثير العمليات السابقة وتُعيد القيمتين إلى ترتيبهما الأصلي.
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
✍️✍️ محمد الحسيني
╭─┅═ঊঈ⚠️ঊঈ═┅─╮
☛ @alhussini_IT ☚
╰─┅═ঊঈ☠️ঊঈ═┅─╯
انتهى...✋✋
3 443
♥️🎗بـــرنــ₰ 6⃣ ₰❥ـامــــج 🎗♥️
👈 اكتب برنامج لإضافة 5000 كعلاوة للموظف الذي لا يوجد لدية أي ايام غياب وراتبة أقل من 10000بإستخدام الدوال؟
❥➺┊@programming_languages_IT_CS↷
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
#include <iostream>
using namespace std;
void calculateBonus(int id, string name, int& salary, int daysAbsent) {
if (daysAbsent == 0 && salary < 10000) {
salary += 5000;
}
}
int main() {
int id, salary, daysAbsent;
string name;
cout << "Enter employee identification number: ";
cin >> id;
cout << "Enter employee name: ";
cin >> name;
cout << "Enter the employee's salary: ";
cin >> salary;
cout << "Enter the number of days the employee is absent: ";
cin >> daysAbsent;
calculateBonus(id, name, salary, daysAbsent);
cout << "Employee information after applying the bonus" << endl;
cout << "ID: " << id << endl;
cout << "Name: " << name << endl;
cout << "Salary: " << salary << endl;
cout << "Number of days of absence: " << daysAbsent << endl;
return 0;
}
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
✍✍ محمد الحسيني
╭─┅═ঊঈ⚠ঊঈ═┅─╮
☛ @alhussini_IT ☚
╰─┅═ঊঈ☠ঊঈ═┅─╯
انتهى...✋✋
3 443
♥️🎗بـــرنــ₰ 5⃣ ₰❥ـامــــج 🎗♥️
👈 اكتب برنامج يعرف هل بداية العدد المدخل من قبل المستخدم يساوي نهايته ؟
❥➺┊@programming_languages_IT_CS↷
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
#include <iostream>
using namespace std;
int main() {
// Define a variable to store the number
int num;
// Read the number from the user
cout << "Enter the number: ";
cin >> num;
// Extract the first number
int firstDigit = num;
while (firstDigit >= 10) {
firstDigit /= 10;
}
// Extract the last number
int lastDigit = num % 10;
// Verify that the first and last numbers are equal
if (firstDigit == lastDigit) {
cout << "Yes, the beginning of a number equals its end." << endl;
}
else {
cout << "No, the beginning of a number does not equal its end." << endl;
}
return 0;
}
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
✍✍ محمد الحسيني
╭─┅═ঊঈ⚠ঊঈ═┅─╮
☛ @alhussini_IT ☚
╰─┅═ঊঈ☠ঊঈ═┅─╯
انتهى...✋✋
3 443
♥️🎗بـــرنــ₰ 4⃣ ₰❥ـامــــج 🎗♥️
👈 اكتب برنامج يحدد هل المتغير الذي أدخله المستخدم حرف أم لا ؟
❥➺┊@programming_languages_IT_CS↷
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
#include <iostream>
using namespace std;
int main() {
// Define a variable to save a character from the user
char ch;
// Read character from user
cout << "Enter character: ";
cin >> ch;
// Check whether a character is uppercase or lowercase
if ((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')) {
cout << "The input is a character." << endl;
}
else {
cout << "The input is not a character." << endl;
}
return 0;
}
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
✍✍ محمد الحسيني
╭─┅═ঊঈ⚠ঊঈ═┅─╮
☛ @alhussini_IT ☚
╰─┅═ঊঈ☠ঊঈ═┅─╯
انتهى...✋✋
3 443
♥️🎗بـــرنــ₰ 3⃣ ₰❥ـامــــج 🎗♥️
👈اكتب برنامج يقرأ الراتب الأساسي (bsalary) والمبيعات (sales) ثم يحسب ويطبع الراتب الصافي الراتب الأساسي (bsalary) + العمولة (net salary = (comm) وإذا علمت أن العمولة تحسب كتالي
. %2 من الراتب الأساسي، إذا كانت المبيعات أقل أو تساوي ثلاثة أضعاف الراتب الأساسي (comm=0.02*bsalary, if(sales<=3*bsalary))
. %3 من الراتب الأساسي، إذا كانت المبيعات أكثر من ثلاثة أضعاف الراتب الأساسي (comm=0.03*bsalary, if(sales>3*bsalary))
. %5 من الراتب الأساسي، إذا زادت المبيعات على خمسة أضعاف الراتب الأساسي (comm=0.05*bsalary, if(sales>5*bsalary))
❥➺┊@programming_languages_IT_CS↷
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
#include <iostream>
using namespace std;
int main() {
// Variable definition of base salary
double bsalary;
// Variable definition for sales
double sales;
// Read the basic salary from the user
cout << "Enter basic salary: ";
cin >> bsalary;
// Read sales from user
cout << "Enter sales: ";
cin >> sales;
// Commission calculation
double comm;
if (sales <= 3 * bsalary) {
comm = 0.02 * bsalary;
}
else if ((sales > 3 * bsalary)&&(sales < 5 * bsalary)) {
comm = 0.03 * bsalary;
}
else {
comm = 0.05 * bsalary;
}
//Calculate net salary
double netSalary = bsalary + comm;
// Print net salary
cout << "Net Salary: " << netSalary << endl;
return 0;
}
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
✍✍ محمد الحسيني
╭─┅═ঊঈ⚠ঊঈ═┅─╮
☛ @alhussini_IT ☚
╰─┅═ঊঈ☠ঊঈ═┅─╯
3 443
♥️🎗بـــرنــ₰ 2⃣ ₰❥ـامــــج 🎗♥️
👈 اكتب برنامج لحساب وطباعة مجموعة الأعداد 10, 9.5 ,... ,4,4.5,5 ؟
❥➺┊@programming_languages_IT_CS↷
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
#include <iostream>
using namespace std;
int main() {
double num=0;
for (double i = 4;i <=10; i += 0.5)
{
num += i;
}
cout << num;
return 0;
}
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
✍✍ محمد الحسيني
╭─┅═ঊঈ⚠ঊঈ═┅─╮
☛ @alhussini_IT ☚
╰─┅═ঊঈ☠ঊঈ═┅─╯
انتهى...✋✋
3 443
♥️🎗بـــرنــ₰ 1⃣ ₰❥ـامــــج 🎗♥️
👈 اكتب برنامج محاكاة لمنتدى يضم متجر الكترونيات مع عمل تسجيل دخول في البداية بإستخدام الدوال ؟
❥➺┊@programming_languages_IT_CS↷
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
لم نفهم المطلوب في المخرجات بشكل صحيح لذلك تم استبعاد حله حتى فهم السؤال كامل وسوف نحله بعد ما نفهم المطلوب
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
✍✍ محمد الحسيني
╭─┅═ঊঈ⚠ঊঈ═┅─╮
☛ @alhussini_IT ☚
╰─┅═ঊঈ☠ঊঈ═┅─╯
3 443
🎀🎀♥️🎗 اعــــلان ♥️🎗🎀🎀
👈من اليوم سوف نبداء حل الاسئلة واعذرونا ع التأخير وكان ذلك بسبب الظغوطات التي عليا.
👈وسوف نحل كل يوم خمسه برامج
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
3 443
🎀🎀♥️🎗 اعــــلان ♥️🎗🎀🎀
👈الاعضاء الكرام اسعد الله اوقاتكم بكل خير
👈بحسب طلب طلاب جامعة ذمار ( جامعتي ايضاً😁) سوف نقوم بحل هذه الأسالة الذي طلبوا مني حلها لهم
💢💢💢💢💢💢💢
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
❥➺┊@programming_languages_IT_CS
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
!؟ ـــــہہـ٨ــ♡ـــــہہـ٨ــ♡ــــــــــــ❥ــہہ00:00:00
✍✍ محمد الحسيني
3 443
🔻 على اسرائيل وجيشها ان تترقب الايام القادمة ستكون اشد و اقسى ...
🔻 Israel and its army must anticipate that the coming days will be tougher and harsher...
3 443
🔻 على اسرائيل وجيشها ان تترقب الايام القادمة ستكون اشد و اقسى ...
🔻 Israel and its army must anticipate that the coming days will be tougher and harsher...
3 443
🎥 #اخترنا_لكم | أصوات من غزة لن ينساها العالم..
#طوفان_الاقصى
#لستم_لوحدكم
#لعنة_الله_على_حكام_العرب_الخونة
3 443
🎥 #اخترنا_لكم | أصوات من غزة لن ينساها العالم..
#لستم_وحدكم
🔰 #فيديو_الإعلام_الشعبي_اليمني:
🇾🇪 t.me/PopularMediaYEV
3 443
أتقدم بأسمى آيات التهاني والتبريكات الى الزميل المهندس
#القاضي_احمد_العنسي
بمناسبة الخطوبة وقرب موعد الزفاف وجعل الله كل ايامك سعادة وفرحة وعقبى للفرحة الكبرى🎊🎉🎉🌹❤️🤍.
🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳
