اذهب إلى المحتوى
  • 0

برمجه بصيغه for بلغة ++c

Hawraa Qasim

السؤال

مرحباممكن حل السؤال 

اكتب برنامج لادخال 10اعداد اذا كان العدد فردي يقوم بتربيعه امااذا كان العدد زوجي يقوم بتكعيبه بعد ذلك يجد مجموع لاعداد الزوجيه على حدا والفرديه على حدا،،،،ياريت الحل باسرع وقت 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

 

بتاريخ 36 دقائق مضت قال Hawraa Qasim:

بلغه c++

 

بلغهc++

الحل كالتالي:

  • نقوم في البداية بإنشاء المتغيرات التالية:
    • totalOfEvenNumbers لحفظ قيمة مجموع الأعداد الزوجية.
    • totalOfOddNumbers لحفظ مجموع الأعداد الفردية.
    • number لحفظ الرقم الذي سيدخله المستخدم
  • ثم نقوم بعمل loop for لقراءة 10 أرقام من المستخدم.
  • في كل مرة نقوم بقراءة رقم.
    • إذا كان الرقم فرديًا، نقوم بتربيعه وإضافته إلى مجموع الأعداد الفردية.
    • إذا كان الرقم زوجيًا، نقوم بكعيبه وإضافته إلى مجموع الأعداد الزوجية.
  • نقوم بطبع مجموع الأعداد الفردية ومجموع الأعداد الزوجية.

كود الحل:

#include <iostream>
#include <math.h>

using namespace std;

int main()
{
    
    int number;
    int totalOfEvenNumbers = 0;
    int totalOfOddNumbers = 0;
    
    for ( int i = 0; i < 10; i++ ) {
        cout<<"Enter the number: "<< endl; // طلب إدخال الرقم من المستخدم
        cin >> number;  // قراءة الرقم

        if( (number % 2) != 0 ){ // إن كان الرقم فرديًا
            number = pow(number, 2); // تربيع الرقم إذا كان فرديًا
            totalOfEvenNumbers = totalOfEvenNumbers + number;
       } else {
           number = pow(number, 3);
           totalOfOddNumbers = totalOfOddNumbers + number; // تكعبيب الرقم إذا كان فرديًا
       }
       
   }
   
   cout << "Total Of even Numbers:" << totalOfEvenNumbers << endl; // مجموع الأعداد الزوجية
   cout << "Total Of odd Numbers:" << totalOfOddNumbers << endl; // مجموع الأعداد الفردية

   return 0;
}

 

تم التعديل في بواسطة محمد ربيع زليول
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال محمد ربيع زليول:

 

بإستعمال أي لغة برمجية؟

بلغه c++

بتاريخ 1 دقيقة مضت قال Hawraa Qasim:

مرحباممكن حل السؤال 

اكتب برنامج لادخال 10اعداد اذا كان العدد فردي يقوم بتربيعه امااذا كان العدد زوجي يقوم بتكعيبه بعد ذلك يجد مجموع لاعداد الزوجيه على حدا والفرديه على حدا،،،،ياريت الحل باسرع وقت 

 

بتاريخ 3 دقائق مضت قال محمد ربيع زليول:

 

بإستعمال أي لغة برمجية؟

بلغهc++

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 17 دقائق مضت قال محمد ربيع زليول:

 

الحل كالتالي:

  • نقوم في البداية بإنشاء المتغيرات التالية:
    • totalOfEvenNumbers لحفظ قيمة مجموع الأعداد الزوجية.
    • totalOfOddNumbers لحفظ مجموع الأعداد الفردية.
    • number لحفظ الرقم الذي سيدخله المستخدم
  • ثم نقوم بعمل loop for لقراءة 10 أرقام من المستخدم.
  • في كل مرة نقوم بقراءة رقم.
    • إذا كان الرقم فرديًا، نقوم بتربيعه وإضافته إلى مجموع الأعداد الفردية.
    • إذا كان الرقم زوجيًا، نقوم بكعيبه وإضافته إلى مجموع الأعداد الزوجية.
  • نقوم بطبع مجموع الأعداد الفردية ومجموع الأعداد الزوجية.

كود الحل:


#include <iostream>
#include <math.h>

using namespace std;

int main()
{
    
    int number;
    int totalOfEvenNumbers = 0;
    int totalOfOddNumbers = 0;
    
    for ( int i = 0; i < 10; i++ ) {
        cout<<"Enter the number: "<< endl; // طلب إدخال الرقم من المستخدم
        cin >> number;  // قراءة الرقم

        if( (number % 2) != 0 ){ // إن كان الرقم فرديًا
            number = pow(number, 2); // تربيع الرقم إذا كان فرديًا
            totalOfEvenNumbers = totalOfEvenNumbers + number;
       } else {
           number = pow(number, 3);
           totalOfOddNumbers = totalOfOddNumbers + number; // تكعبيب الرقم إذا كان فرديًا
       }
       
   }
   
   cout << "Total Of even Numbers:" << totalOfEvenNumbers << endl; // مجموع الأعداد الزوجية
   cout << "Total Of odd Numbers:" << totalOfOddNumbers << endl; // مجموع الأعداد الفردية

   return 0;
}

 

شكرا 🌺

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...