الثلاثاء، 3 نوفمبر 2020

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

 

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

كود بلغة c++ لطباعة رسمة قلب -  print Heart stars in 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;
}


احمد محمود هو طالب جامعي يدرس في احدى الجامعات المصرية , تم تاسيس موقع جي كودرس في منتصف عام 2020 حيث يسعى الموقع الى مساعدة الطلاب في تعلم البرمجة وتوفير الاكواد الجاهزة للاستخدام لمساعدة الطلاب ً