شارك المقالة

كود لطباعة رسمة القلب بلغة سي بلس بلس c++

 



السلام عليكم اعزائي اليوم معنا كود برنامج بلغة السي بلس بلس يقوم بطباعة رسمة قلب بالنجوم حيث انة قد سبق وان شرحت هذا الكود ولكن كان بلغة الجافا واخر بالبايثون وكان داخل هذا القلب رسالة انا احبك فالكود هو عباره عن رسمه فقط لا غير وقد يتم طلب هذا الكود في بعض الجامعات الحاسبات والمعلومات اكتب برنامج يقوم بطباعة نجوم على شكل قلب بلغة السي بلس لذلك احاول في الموقع ان اضع واوفر لكم جميع الاكواد التي قد يتم طلبها منكم للتسهيل على الطلاب عناء البحث وهذا الكود منقول من موقع اجنبي ليس من تكويدي وهذا حفظ لحقوقه الان تعالو نتعرف على الكود .


لماذا لغة c++ ؟


كثير من الجامعات تقوم بتدريس المناهج بلغة السي بلس بلس, ولذلك لبعض مميزات تتميز بها لغة  وهي :

  • لغة برمجة كائنيةٍ متعددة الأغراض
  • قريبة من لغات البشر
  • سهلة الفهم
  • لغة عالية المستوى
  • يمكن تشغيل معظم ألاكوادالمكتوبة بلغة C في ++C
  • تمتلك لغة السي بلس بلس مجموعة مكتبات تسهل عمل المبرمجين

ما تحتاجة لكتابة الكود


سوف تحتاج الى برنامج او محرر للكتابة بلغة السي بلس بلس c plus plus وتم وضع مجموعة من البرامج المميزة للكتابة بلغة c++ والتي يستخدمها عدد كبير من المستخدمين في مقالة لدينا وهي بعنوان مجموعة من افضل البرامج والمواقع للكتابة بلغة السي بلس بلس – c plus plus compiler, يمكنك الاطلاع عليها وايضا تحتوي المقالة على مواقع مميزة اونلاين للكتابة والتي استخدمها انا شخصيا, وايضا سوف تحتاج الى ان تكون فاهم في لغة السي بلس بلس وايضا تم شرح كتابة اول كود برمجي لك في حياتك باللغة بكل سهولة والمقالة بعنوان اسهل طريقة لتعلم كتابة اول برنامج لك في لغة c++ بكل سهوله | c++ Tutorial | سي بلس بلس بالعربي, يمكنك الاطلاع عليها لمزيد من المعلومات.

كود طباعة القلب بالسي بلس بلس


#include 
#include 

int main()
{
 int size = 10;

 for (int x = 0; x < size; x++)
 {
  for (int y = 0; y <= 4*size; y++)
  {
   double dist1 = sqrt(pow(x - size, 2) + pow(y - size, 2));
   double dist2 = sqrt(pow(x - size, 2) + pow(y - 3*size, 2));

   if (dist1 < size + 0.5 || dist2 < size + 0.5)
    printf("*");
   else
    printf(" ");
  }
  printf("n");
 }

 for (int x = 1; x < 2*size; x++)
 {
  for (int y = 0; y < x; y++)
   printf(" ");

  for (int y = 0; y < 4*size + 1 - 2*x; y++)
   printf("*");

  printf("n");
 }

 return 0;
}


شاهد أيضًا
مقالات ذات صلة
التعامل مع Map #8 : كيفية الحصول على عنوان الموقع من firebase وتحديده على خرائط جوجل بواسطة برنامج اندرويد ستوديو .

  في الدروس السابقه كنا نتعلم على كيفية تخزين بيانات المستخدم داخل firestore , وفي…

التعامل مع Map #4 : كيفية التاكد من الموقع يعمل على هاتف المستخدم – how to check gps on or off android studio

 كيفية التاكد من الموقع يعمل على هاتف المستخدم – how to check gps on or…

تحسين اداء تطبيقات Flutter عن طريق تجنب العمليات المتكرره Debounce

تطوير تطبيقات الجوال باستخدام Flutter: تحسين الأداء مع مكتبة easy_debounceفي مجال تطوير تطبيقات الهاتف المحمول،…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع