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

برامج في لغة c++

راما عمر

السؤال

Recommended Posts

  • 1

الأسئلة ليست صعبة

حاول أن تقوم بحلهم بمجهودك ثم قم بتصحيح الأخطاء حسب شرحي لك..

الأول:

#include <iostream>
#include<string>
using namespace std;



int main()
{
	int x ,y;   // int تعريف متحولين لتخزين أرقام من نوع 
  	cout << "enter tow values .. x and y .." << endl; // الطلب  من المستخدم إدخال القيم
  	cin >> x >> y; // إدخال اقيم من قبل المستخدم
  	cout << "adding .. " << x + y << endl; // الجمع
  	cout << "multiplying .. " << x * y << endl; // الضرب

  	// endl نستخدمها للنزول إلى سطر جديد	
  
    return 0;
}

الثاني :

#include <iostream>
#include<string>
using namespace std;



int main()
{
	int myTall , myFriendsTall;   // int تعريف متحولين لتخزين أرقام من نوع 
  	cout << "enter tow values .. x and y .." << endl; // الطلب  من المستخدم إدخال القيم
  	cin >> x >> y; // إدخال اقيم من قبل المستخدم
  
  	if (myTall > myFriendsTall) {
  		cout << "my Tall is .. " << myTall << " the average is .. " << (myTall + myFriendsTall) /2;
  	}
  	else {
    	cout << "my Friend Tall is .. " << myFriendsTall << " twice his tall is .. " << 2 * myFriendsTall 
          << " half his tall is " << myFriendsTall/2 ;
    }

  	// endl نستخدمها للنزول إلى سطر جديد	
    return 0;
}

الثالث :

#include <iostream>
using namespace std;

int main()
{
    int myArray[10];  // تعريف مصفوفة
    for int i=0;i<10;i++){ // حلقة ب 10 تكرارات 
        cin >> myArray[i]; // إدخال العناصر واحد تلو الآخر
    }
    for int i=0;i<10;i++){// حلقة ب 10 تكرارات 
        if(myArray[i]>5){  // اختبار اذا كان العنصر أكبر من 5
            cout << myArray[i] << " is at index .. " << i << endl; // طباعة هذا العنصر
        }
    }
    return 0;
}

الرابع :

#include <iostream>
using namespace std;

// تعريف سجل لنتمكن من تخزين قيم مختلفة في نفس المتحول 
// هو فعليا تعريف نمط بيانات جديد
struct person
{
    char name[40];
    char address[40];
    int age;
    float salary;
};

int main()
{
	person p1 ,p2; // تعريف متحولين من نمط السجل يحوي كل منهما خصائصه
  
  	// إدخال القيم
    cout << "enter person's 1 data .. " << endl;
  	cout << "Name .. address .. age .. salary .. "<< endl;
    cin >> p1.name >> p1.address >> p1.age >> p1.salary;
  
  	cout << "enter person's 2 data .. " << endl;
  	cout << "Name .. address .. age .. salary .. "<< endl;
    cin >> p2.name >> p2.address >> p2.age >> p2.salary;
  
  	// طباعة النتائج
  	cout << "printing values .. "<< endl;
  	cout << "printing person's 1 data .. " << endl;
  	cout << "Name .. " << p1.name << endl << "address .. "
      << p1.address << endl << " age .. " << p1.age << endl
      << "salary .. "<< p1.salary << endl;
  
  	cout << "printing person's 2 data .. " << endl;
  	cout << "Name .. " << p2.name << endl << "address .. "
      << p2.address << endl << " age .. " << p2.age << endl
      << "salary .. "<< p2.salary << endl;
  
    return 0;
}

الخامس:

#include <iostream>
#include<string>
using namespace std;

int sum (int a, int b) { // a,b تعريف دالة من نوع رقم تستقبل المتحولات الممررة في 
	int s = a + b;  // متحول محلي يخزن مجموع القيمتين
  	return s;  // إعادة المجموع لمكان استدعاء الدالة
} 

int main()
{
	int x ,y;   // int تعريف متحولين لتخزين أرقام من نوع 
  	cout << "enter tow values .. x and y .." << endl; // الطلب  من المستخدم إدخال القيم
  	cin >> x >> y; // إدخال اقيم من قبل المستخدم
  	
	cout << "the sum of x and y is .. " << sum(x,y); // استدعاء الدالة
  
  	// endl نستخدمها للنزول إلى سطر جديد	
  
    return 0;
}

 

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

  • 1

بخصوص السؤال الأول

#include <iostream>
using namespace std;

int main()
{
    int n1,n2;
    cout << "enter number 1: "; 
    cin >> n1;
    
    cout << "enter number 2: ";
    cin >> n2;
    
    cout << "The sum of the two numbers is:" << n1+n2 << endl;
    cout << "The mul of the two numbers is:" << n1*n2 << endl;
    return 0;
}

والسؤال التالث

#include <iostream>
using namespace std;

int main()
{
    int tab[10];

    for int i=0;i<10;i++){
        cin >> tab[i];
    }
    
    for int i=0;i<10;i++){
        if(tab[i]>5)
            cout << "his palce on tab: " << i << "with value:" << tab[i];
    }
    
    return 0;
}

وباقي الأسئلة يمكنني مساعدتك في حلها خطوة بخطوة حتى تحققين الهدف من assignment academic.

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...