ضرب متغيرين

-أكتب برنامج يقرأ من المستخدم رقمين صحيحين ومن ثم أطبع نتيجة ضرب هذين الرقمين.

الحل:

تحليل السؤال:

يقرأ من المستخدم : تعني أن المستخدم هو من يختار الرقمين وليس المبرمج

صحيحين : نوع الرقمين int

#include <iostream>
using namespace std;

int main()
{
             int x , y , result ;
             cout<<"Enter tow numbers: ";
             cin>> x >>y;
             result= x* y ;
             cout<<"The result is: "<<result<<endl;
             system("pause");
             return 0 ;

}/*End main*/

,,

السطر رقم 6 : يمكن تعريف المتغيرات من نفس النوع في سطر واحد والفصل بينهم بـ ,

,,

والكود نفسه يستخدم لجمع وطرح وقسمة رقمين ويتم عن طريق استبدال علامة الضرب * بـ

+ لـ الجمع ,, لـ الطرح ,, / لـ القسمة

ويوجد هناك عدة طرق لكتابة هذا الكود مثلاً أن لا يتم حفظ قيمة ضرب العددين في متغيّر result ويتم طباعتهم مباشرة  بعد الـ cin

#include <iostream>
using namespace std;

int main()
{
             int x , y ;
             cout<<"Enter tow numbers: ";
             cin>> x >>y;
             cout<<"The result is: "<<x*y<<endl;
             system("pause");
             return 0 ;

}/*End main*/

ماذا لو كانت الرقمين معروفة للمبرمج ممسبقًا أي ليس المستخدم هو من يختارها ، مثلاً أكتب برنامج يطبع نتيجة ضرب 5 و 9؟

#include <iostream>
using namespace std;
int main()
{
    
    cout << "The result is: " << 5*9 << endl;
    system("pause");
    return 0;

}/*End main*/

 

Advertisements