الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب برمجة C++ لفيت منتديات ماحلو لي السؤال

مغلق
بدأه Q8ed في 6 مايو 2005 · 12 رد · 1,152 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

انا شفت منتداكم وعجبني جدا .. انا عندي طلب انة تبرمجون لي 3 اسألة لفيت جم منتدى ماقدرو .. واذا حليتوه لي بكون معاكم على طول فهل منتدى الرائع فلا تقصرون معاي لانة مستعجل جدا وإن شاء الله الاسألة سهله .. وإن شاء الله بدعي لكم بالخير ولي يساعدنا

وماتقصرون معانا ..

الاسألة اهمة

1 - Write a program which reads an integer n and calls the function add_positions ( int i , int j , int n ) which returns the sum of digits from positions are counted starting from the least signigicant d igit which is at positon 0 . use While Loop statment in this programe

2-Write a program that reads a non-empty set of positive integers and calls the function Multiple , which returns true if it is multiple of 7,11, or 13 . for each integers entered , the program prints a message from main function indicating wheher it is multiple of 7,11,13 at the end , the programe must prints avarag of integers in the input set , input is terminated by entering a negative number .

3 -Write a program to read ID and three marks for each student in class of N students , where N in an input to the program , the program calls character valued function LetterGarade which takes three marks ( float values ) and returns using the following scale : A:90-100 , B:80-90,C:70-79, D:60-69,F:0-59

بانتظاركم مستعجل جدا وانتظر الردود

#2

نحن لا نحل الواجبات,

اذا كان عندك سؤال او مشكلة نحن جاهزين.

اما انك هكذا نريد الحل الجاهز لواجبك الدراسي, فلا تتوقع شيء.

#4

والله انا اتمنى انكم تساعدوني لانة عندي باجر امتحان ولازم اسلمة وماعندي وقت حتى احلة واطلب العون منكم :( الى اين اذهب يا ناس للمساعدة

#5

لماذا لا تحلها بنفسك؟

لن يستغرق الأمر اكثر من ساعة إلا إذا كنت لم تفهم شيئا مما تعلمته.

#6
hasan_aljudy كتب:
نحن لا نحل الواجبات,

اذا كان عندك سؤال او مشكلة نحن جاهزين.

اما انك هكذا نريد الحل الجاهز لواجبك الدراسي, فلا تتوقع شيء.

52gv0m.gif
#7

انا فهمت وكل الواجبات حليتها لحالي بس والله اطلب منكم العون لانة اخر سبوعين ماداومت امي كانت بالمستشفى الله امر ساعدو المحتاج وانا محتاج ساعدوني انتوا حسستوني اني فقير واطلب العون وانتو طردتوني او قلتو لي اقلب ويهك .. :( الله كريم هل من مساعد ساعدوني بالحل مع الشرح لكي افهم امتحاني غدا ولا اعرف المواضيع الجديدة ساعدوني بالحل عشان احل شي باجر بالامتحان

#8

يعني شرح void قبل الاسم .. وكيف نقوم بCall للدالة ودرس Scop

#9
/*
  1 - Write a program which reads an integer n and calls the function add_positions
  ( int i , int j , int n )
  which returns the sum of digits from positions are
  counted starting from the least signigicant digit which is at positon 0 .
  use While Loop statment in this programe 

 */

#include<iostream.h>
int add_positions(int,int,int);
void main()
{
 int r,x,y,z;
 cout<<"Enter 3 integer " <<endl<<endl;
 cin>>x>>y>>z;
 cout<<endl<<endl;
 r=add_positions(x,y,z);
 cout<<"Summation of digit is :"<<r<<endl<<endl<<"\t\t";
}

 int add_positions(int i, int j , int n)
{
  int result;
  int x,y,z;
  x=y=z=0;
  while(i>0)
  {
   
   x+=i%10;
   i=i/10;
  }

     while(j>0)
  {

   y+=j%10;
   j=j/10;
  }

  while(n>0)
  {
   z+=n%10;
   n=n/10;
  }

  result=x+y+z;

  return result;
 }

   
/*

  2-Write a program that reads a non-empty set of positive integers and calls the function Multiple ,
  which returns true if it is multiple of 7,11, or 13 . for each integers entered ,
  the program prints a message from main function indicating wheher it is multiple of
  7,11,13 at the end , the programe must prints avarag of integers in the input set 
  , input is terminated by entering a negative number
   
*/

#include<iostream.h>
bool Multiple(int);
void main()
{

 int a,counter;
 bool r;
 int sum;
 sum=counter=0;
  cout<<"Enter Positive Number"<<endl<<endl;
  cin>>a;
 while(a>0)
 {

	r= Multiple(a);

	if(r==true)
	{
  sum+=a;
  cout<<"The Number : "<<a<<" Multiple of 7,11, or 13 "<<endl<<endl;
  counter++;
	}
	else
  cout<<"Sorry The number : "<<a<<" is not Multiple of 7,11, or 13 " <<endl<<endl;


	cout<<"Enter Positive Number a gain "<<endl<<endl;
	cin>>a;
 }

 cout<<"the average is " << sum/counter<<endl<<endl;

}


 bool Multiple(int a)
 {
  bool r=false;
  if(a%7==0||a%11==0||a%13==0)
   r=true;
  return r;
 }

الثالث لم افهم السؤال بالضبط

/*

   -Write a program to read ID and three marks for each student in class of N students ,
   where N in an input to the program , 
   the program calls character valued function LetterGarade which takes three marks 
   ( float values ) and returns using the following scale :
   A:90-100 , B:80-90,C:70-79, D:60-69,F:0-59
*/

#include<iostream.h>

class student{
private :

	int ID;
	float marks[3];
public:
	student()
	{
  ID=1;
  for(int i=0;i<3;i++)
 	 marks=0.0;
	}
char LetterGrade(float a)
{
	char letter;
	if(a>=90&&a<=100)
	letter='A';
	else
  if(a>=80&&a<90)
 	 letter='B';
  else
 	 if(a>=70&&a<80)
    letter='C';
 	 else
    if(a>=60&&a<70)
   	 letter='D';
    else
   	 letter='F';
    return letter;
}

};

void main()
{
	cout<<"Enter Number of student"<<endl;
	int n;
	cin>>n;
	student Student[100];
	float mark;
	for(int i=0;i<n;i++)
  for(int j=0;j<3;j++)
  {
 	 cout<<"Enter Grade for Subject "<<j+1<<endl;
 	 cin>>mark;
  cout<<"\t\tStudent "<<i+1<<" \t\tfor Subject "<<j+1<<endl<<endl<<"\t LetterGrade is "<<Student.LetterGrade(mark)<<endl<<endl;
  }
}
#10

ما دخل الامتحان بحلول الأسئلة؟ نحن لن نكون معك في الامتحان لنعطيك الحلول .. الا اذا كان الامتحان هو عبارة عن تسليم الواجب.

افرض حلينالك الواجب, و ماذا بعد؟ هل ستذهب غدا للامتحان و انت فاهم كل شي لان واحد عطاك الحل مكتوب؟ لا أعتقد ذلك.

بالعكس, اذا ما عرفت تحل الواحب معناهة عالاغلب مراح تعرف تحل الامتحان.

اقتباس
يعني شرح void قبل الاسم .. وكيف نقوم بCall للدالة ودرس Scop

void يعني الدالة لا ترجع شيء.

تقوم باستدعاء الدالة بمجرد كتابة اسمها و ارسال بارمترات لها اذا كانت تاخذ بارامترات

void a() //function declaration
{
   cout << "you just called a" << endl;
}

//function declaration
void b (int x)
{
   cout << "you called b and sent " << x << "as a parameter";
}

int main()
{

a(); //function call
b(3); //function call

return 0;
}

scoping يعني المتغير المعلن عنه في داخل دالة معينة خاص بهذه الدالة و هو غير معروف لباقي اجزاء الكود

void a()
{
  int x = 4; //x is a local variable in the function a
} 

int main()
}
 int y = x; //error, x is unknown inside main
{

مع العلم هذا مجرد شرح مختصر.

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 7 مايو 2005 في 07:55

#11

تسلم اخي عيسى الله يعلي مراتبك بالدنيا والاخرة وماقصرت وانا اتشرف بمعرفتك على ايميلي editor@q8ed.com واي خدمة تحاتجها كلمني بس من استضافة او دمين او شي

اما اخي حسان انا بشوف حل المسائل لكي افهم الطريقة فالان وبفضل اخي عيسى فهمت المثال بالتمام وطريقة الحل هذا قصدي اني افهم طريقة الحل لانه ناخذ القاعدة ومانحل مضبوط فاذا تساعدوني بالحل اكون شاكر لكم دايما .. والله ولي التوفيق

#12

المبرمج أصعب شئ عليه هو محاولة تتبع كود هو ماكتبهوش بايده فما بالك إنتا مش فاهم المثال أصلا عايز تفهمني إنك فهمته من الكود

غحنا مش أعدائك إحنا بنتكلم لمصلحتك

لأن الهدف النهائي من كل دا مش الامتحان الهدف إنك لما تشتغل تنفع بعلمك الناس وتبقى فاهم شغلك كويس

تفتكر لما تشتغل ويطلبوا منك كود هتيجي تحطلنا هناالسؤال على المنتدى

وبالنسبة للامتحان لازم تتعلم تشتغل تحت ضغط دي أهم صفة للمبرمج

ويارب تتوفق في الامتحان وياريت ماتكونش زعلت مني بس انا بحب أكون صريح

#13

امتحانا تكتب برنامجين او ثلاثة ومو صعبين وايد لانة في مادة ثانية مكملة كلها برمجة ..

والباقي كلة تسوي ترايس يعني تقرا برامج وتشوف مدخلات اليوزر وشلون تحل وشنو يطلع ال out put

واشكركم جميعا على مساعدتي والعمل لمصلحتي :) يا احلى اعضاء منتدى

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…