شارك المقالة

كود لطباعة رسمة القلب بلغة سي بلس بلس 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;
}


شاهد أيضًا
مقالات ذات صلة
مجموعة الوان متناسقة لتحسين التطبيق والتصميم الخاص بك | Color enhancement of the project

التصميم واحد من اهم الاشياء التي تعطي انطباعا عن الشخص سواء كان مصمم أو مطور…

التعامل مع Map #3 : شرح كيف يمكنك تحديث بيانات موقع المستخدم بواسطة برنامج اندرويد ستوديو .

  مرحبا بكم متابعي شروحات تطوير تطبيقات الاندرويد هذا هو الدرس الثالث من دروس التعامل…

شرح استخدام Guideline داخل برنامج اندرويد ستوديو

  هل صممت يوما تطبيق بمقاسات معينه وطلب منك العميل تعديل المقاسات و الاحجام ولكن…

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

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