عالم برمجةوتقنية الحاسوب C. P. W
742 subscribers
496 photos
55 videos
260 files
480 links
عالم الحاسوب برمجه وتقنيه وتطوير شرح كل ما يتطلب في مجال علوم الحاسوب والبرمجة
https://t.me/programming_C_w
قنات الجرافيكس @l_d_gh
#Digitalmarketing
#programming
#AI #CPA
#learn
التواصل معي @Eng_sharaf1
Download Telegram
إليك مجموعة إضافية من البرامج لتوسيع معرفتك:


---

11. برنامج لرسم هرم من النجوم

#include <iostream>
using namespace std;

int main() {
int n;
cout << "أدخل عدد الأسطر: ";
cin >> n;

for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++)
cout << " ";
for (int k = 1; k <= (2 * i - 1); k++)
cout << "*";
cout << endl;
}

return 0;
}


---

12. برنامج لتحويل الأعداد العشرية إلى ثنائية

#include <iostream>
using namespace std;

int main() {
int decimal, binary = 0, base = 1;
cout << "أدخل عددًا عشريًا: ";
cin >> decimal;

while (decimal > 0) {
int remainder = decimal % 2;
binary += remainder * base;
decimal /= 2;
base *= 10;
}

cout << "العدد الثنائي: " << binary << endl;
return 0;
}


---

13. برنامج لإيجاد أكبر وأصغر رقم في مصفوفة

#include <iostream>
using namespace std;

int main() {
int n;
cout << "أدخل عدد العناصر: ";
cin >> n;

int arr[n];
for (int i = 0; i < n; i++) {
cout << "أدخل العنصر " << i + 1 << ": ";
cin >> arr[i];
}

int max = arr[0], min = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] > max)
max = arr[i];
if (arr[i] < min)
min = arr[i];
}

cout << "أكبر عدد: " << max << endl;
cout << "أصغر عدد: " << min << endl;

return 0;
}


---

14. برنامج لحساب المصفوفة المربعة (مجموع القطرين الرئيس والثانوي)

#include <iostream>
using namespace std;

int main() {
int n;
cout << "أدخل حجم المصفوفة المربعة: ";
cin >> n;

int matrix[n][n], primarySum = 0, secondarySum = 0;
cout << "أدخل عناصر المصفوفة:\n";
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cin >> matrix[i][j];
if (i == j)
primarySum += matrix[i][j];
if (i + j == n - 1)
secondarySum += matrix[i][j];
}
}

cout << "مجموع القطر الرئيسي: " << primarySum << endl;
cout << "مجموع القطر الثانوي: " << secondarySum << endl;

return 0;
}


---

15. برنامج لعد الأحرف والكلمات في جملة

#include <iostream>
#include <string>
using namespace std;

int main() {
string sentence;
cout << "أدخل جملة: ";
getline(cin, sentence);

int charCount = 0, wordCount = 1;
for (char c : sentence) {
if (c != ' ')
charCount++;
else
wordCount++;
}

cout << "عدد الأحرف: " << charCount << endl;
cout << "عدد الكلمات: " << wordCount << endl;

return 0;
}


---

16. برنامج لحساب قوى العدد (Power) باستخدام دالة

#include <iostream>
#include <cmath>
using namespace std;

int power(int base, int exponent) {
int result = 1;
for (int i = 0; i < exponent; i++) {
result *= base;
}
return result;
}

int main() {
int base, exponent;
cout << "أدخل الأساس: ";
cin >> base;
cout << "أدخل الأس: ";
cin >> exponent;

cout << "النتيجة: " << power(base, exponent) << endl;
return 0;
}


---

17. برنامج للتحقق من كون العدد palindrome

#include <iostream>
using namespace std;

int main() {
int num, reversed = 0, original;
cout << "أدخل عددًا: ";
cin >> num;

original = num;
while (num != 0) {
reversed = reversed * 10 + num % 10;
num /= 10;
}

if (original == reversed)
cout << "العدد palindrome" << endl;
else
cout << "العدد ليس palindrome" << endl;

return 0;
}


---

18. برنامج لحساب مجموع الأرقام الزوجية والفردية بين 1 و N

#include <iostream>
using namespace std;

int main() {
int n, evenSum = 0, oddSum = 0;
cout << "أدخل العدد النهائي: ";
cin >> n;

for (int i = 1; i <= n; i++) {
if (i % 2 == 0)
evenSum += i;
else
oddSum += i;
}

cout << "مجموع الأرقام الزوجية: " << evenSum << endl;
cout << "مجموع الأرقام الفردية: " << oddSum << endl;

return 0;
}


---

19. برنامج لطباعة جدول الضرب حتى 12

#include <iostream>
using namespace std;
👍1
هاذا الكود تابع للي فوق 👆👆👆👆 للبرنامج رقم 19
هاذا تابع له
int main() {
for (int i = 1; i <= 12; i++) {
for (int j = 1; j <= 12; j++) {
cout << i << " * " << j << " = " << i * j << "\t";
}
cout << endl;
}

return 0;
}


---

20. برنامج لتشفير النص باستخدام Caesar Cipher

#include <iostream>
#include <string>
using namespace std;

int main() {
string text;
int shift;
cout << "أدخل النص المراد تشفيره: ";
getline(cin, text);
cout << "أدخل مقدار الإزاحة: ";
cin >> shift;

for (char &c : text) {
if (isalpha(c)) {
char base = islower(c) ? 'a' : 'A';
c = (c - base + shift) % 26 + base;
}
}

cout << "النص المشفر: " << text << endl;
return 0;
}


---

21. برنامج لحساب الأعداد الزوجية داخل مصفوفة ثنائية الأبعاد

#include <iostream>
using namespace std;

int main() {
int rows, cols, evenCount = 0;
cout << "أدخل عدد الصفوف والأعمدة: ";
cin >> rows >> cols;

int matrix[rows][cols];
cout << "أدخل عناصر المصفوفة:\n";
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
cin >> matrix[i][j];
if (matrix[i][j] % 2 == 0)
evenCount++;
}
}

cout << "عدد الأعداد الزوجية: " << evenCount << endl;
return 0;
}


---

إذا أردت برامج إضافية في مجال معين (مثل الخوارزميات أو هياكل البيانات)، أخبرني!
جبتلكم كنز لكل اللي بيتعلموا برمجة!
موقع فيه أكتر من 10,000 صفحة ملاحظات وكتب في لغات البرمجة:
‏ - Python
‏ - Java
‏ - JavaScript
‏ - SQL
‏ - PHP
وحوالي 40 مادة تانية.

والمفاجأة؟ كله مجاني للأبد!

الرابط : https://books.goalkicker.com/
‏إيه اللي مانعك تتعلم؟

‏- ‌ youtube.com⁩ مجاني
‏- ‌ w3schools.com⁩ مجاني
‏- ‌ tutorialspoint.com⁩ مجاني
‏- ‌ geeksforgeeks.org⁩ مجاني
‏- ‌ programiz.com⁩ مجاني
‏- ‌ tutsplus.com⁩ مجاني
‏- ‌ freecodecamp.org/learn⁩ مجاني
‏- ‌ kaggle.com/learn⁩ مجاني
‏- ‌ openclassrooms.com/courses⁩ مجاني
‏- ‌ learn.microsoft.com/training/⁩ مجاني
‏- ‌ developers.google.com/learn⁩ مجاني
‏- ‌ netacad.com⁩ مجاني
‏- ‌ cognitiveclass.ai/courses/⁩ مجاني
‏- ‌ learn.saylor.org⁩ مجاني
‏- ‌ alison.com/courses⁩ مجاني
‏- ‌ simplilearn.com/skillup-free-o⁩… مجاني
‏- ‌ mygreatlearning.com/academy⁩ مجاني
‏- ‌ scaler.com/topics/courses/⁩ مجاني
‏- ‌ learn.mongodb.com⁩ مجاني
‏- ‌ graphacademy.neo4j.com⁩ مجاني
‏- ‌ university.redis.io⁩ مجاني
‏- ‌ tableau.com/learn/training⁩ مجاني
‏- ‌ khanacademy.org⁩ مجاني

‏الخلاصة: مفيش أي عذر!
❯ أفضل قنوات اليوتيوب اللي لازم تشترك فيها قبل 2025 لتطوير نفسك في البرمجة والتقنية:

❯ لغات البرمجة:

C ➟ Jacob Sorber
C++ ➟ TheCherno
Python ➟ Corey Schafer
JavaScript ➟ developedbyed
Java ➟ Telusko
Golang ➟ Jon Calhoun
Rust ➟ NoBoilerplate
C# ➟ kudvenkat
PHP ➟ ProgramWithGio
Ruby ➟ DriftingRuby
SQL ➟ Joey Blue
Lua ➟ Steve’s Teacher
Scala ➟ DevInsideYou
Julia ➟ TheJuliaLanguage
MATLAB ➟ Joseph Delgadillo
R ➟ marinstatlectures

❯ هياكل البيانات والخوارزميات:

❯ Abdul Bari
❯ take U forward
❯ Aryan Mittal
❯ NeetCode
❯ Kunal Kushwaha
❯ mycodeschool
❯ Jenny’s Lectures CS IT
❯ codestorywithMIK
❯ CodeWithHarry
❯ CodeHelp - by Babbar

❯ تطوير الويب وتطوير كامل (Full Stack):

HTML ➟ SuperSimpleDev
CSS ➟ Kevin Powell
Node.js ➟ codevolution
Express.js ➟ Anson the Developer
TypeScript ➟ basarat
React ➟ Dave Gray
Next.js ➟ Lama Dev
Vue.js ➟ Vue Mastery
Angular ➟ Angular University
Svelte ➟ Joy of Code
Spring ➟ SpringSourceDev
SpringBoot ➟ amigoscode
Django ➟ CodingEntrepreneurs
Laravel ➟ LaravelDaily
Blazor ➟ James Montemagno
Ruby on Rails ➟ Gorails TV

قنوات تطوير كامل:
❯ Traversy Media
❯ NetNinja
❯ Dave Gray

مشاريع:
❯ WebDevSimplified

تصميم واجهات المستخدم:
❯ developedbyed
❯ DesignCourse

❯ DevOps والحوسبة السحابية:

Git ➟ The Modern Coder
Linux ➟ Learn Linux TV
DevOps ➟ DevOpsToolkit
CI/CD ➟ TechWorld with Nana
Docker ➟ Bret Fisher
Kubernetes ➟ Kubesimplify
Microservices ➟ freeCodeCamp
Selenium ➟ edureka!
Playwright ➟ Jaydeep Karale

AWS ➟ amazonwebservices
Azure ➟ Adam Marczak
GCP ➟ edureka!
Serverless ➟ Serverless
Jenkins ➟ DevOps Journey
Puppet ➟ simplilearn
Chef ➟ simplilearn
Ansible ➟ Learn Linux TV

❯ علم البيانات وتحليلها:

الرياضيات:
❯ 3Blue1Brown
❯ ProfRobBob
❯ Ghrist Math

الذكاء الاصطناعي والتعلم الآلي:
❯ Andrew Ng (via Stanford Online)
❯ MIT OpenCourseWare
❯ sentdex
❯ Krish Naik
❯ StatQuest
❯ CampusX

Excel ➟ ExcelIsFun
Tableau ➟ Tableau Tim
PowerBI ➟ Guy in a Cube

❯ قنوات تعليم مجاني وقنوات قيمة:

تعليم مجاني:
❯ freeCodeCamp
❯ Simplilearn
❯ edureka!

قنوات قيمة:
❯ NetNinja
❯ ProgrammingWithMosh
❯ Traversy Media
❯ BroCode
❯ Codevolution
❯ TechWithTim
❯ thenewboston
❯ Telusko
❯ Derek Banas
❯ CodeWithHarry
❯ MySirG .com
❯ Leila Gharani
❯ TechWorld with Nana
❯ Hitesh Choudhary

ابدأ الاشتراك واستثمر في مستقبلك التقني من النهارده!
تواصل عبر البوت أو التعليق @ll77_ll99_bot
الذي طلب للغة js بأكر ان شاء الله اجيبها