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

ما رأيكم بتقديم دروس في C++

مغلقرائج
بدأه تيمون في 22 أكتوبر 2003 · 139 رد · 9,278 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#101

الاخ تيمون ممكن اسألك عن البرنامج اللي انته كتبته عن void

بغيت اسألك

لما كتبيت الكود طلع عندي 2 errors

وممكن اسألك ليش في الfloat function كتبت return 9

ليش 9 بالذات

#102

السلام عليج ، اختي IT Lover

مشكوره علشان نبهتيني انه الكود ما ليه في غلط لاني انا يوم اي اكتب الامثله ما اسير اشيك عليها في سي ++ .. و هو طلع ليش 2 error لاني نسيت اكتب void ..

و هذا هو الكود معدل :

#include<iostream>

using namespace std ;

void f(int);

int main()

{

f(5);

return 0 ;

}

void f(int s )

{

cout << "Hello ! "<< endl;

}

اما سؤالج الثاني ليش حطيت return 9 .. هذي القيمه تراها مب ثابته بس انا حطيت 9 لاني ابغي ارجع قيمة 9 بس .. بمعنى ثاني انه في الشاشه السودا بيطلع ليه 9 .. لاني كاتب في الmain function

cout << f(4) << endl;

اخوج تيمون :)

تم تعديل هذه المشاركة بواسطة تيمون في 19 نوفمبر 2003 في 15:32

#103

مشكور اخ تيمون

بس حبيت اسألك ليش ندخل في ال main function

(5)f

وشو شغلة ال s في الvoid fuunction

#104

السلااااااااااام عليكم اختي IT lover

اولا ليش كتبت f(5) داخل ال main function ؟؟؟؟؟

لو لاحظتي اختي .. انا يوم يت اعرفت الf function في البدايه كتبت ...

void f(int) ;

يعني انا قصدي انه نحنا عدنا void function تاخذ ارقام صحيحه ...

فانا يوم سويت call function كتبت في main function

f(5)

كتبت 5 لاني لازم اكتب بين القوسين عدد صحيح لانه بكل اختصار هذي ال function تاخذ اعداد صحيحه و الخمسه عدد صحيح ..

اما هذي الs .. فبالكود اللي انا كتبنه ما منها فايده ... بس شوفي شو تأثيرها بهذا الكود ..

#include<iostream>

using namespace std ;

void f(int);

int main()

{

f(5);

return 0 ;

}

void f(int s )

{

s = s + 2;

cout << "Hello ! "<< s<< endl;

}

بيطلع لينا الناتج في الشاشه السودا ... Hello ! 7

بتقولين ليه ليش 7 ؟؟؟؟؟؟؟؟

في البدايه نحنا منقارن f(5) with f(int s) 0

و منه هذي المقارنه بتكون قيمه s = 5

و بعدين انا كتبت s = s + 2

و ال s عدنا 5 فيوم منجمع ليها 2 بيطلع الناتج 7

بس هذا هي السالفه كلها ..

اخوج تيمون :)

#105

مشكووور والله ما قصرت

عسى ما اكون غصصت عليك بالاسئله

وشرحك روعه لانه مبسط وتشرح كل شي فنحس ان احنا فاهمين

انزين ممكن اسألك عن الرفرنس

ابي اعرف متى نستخدمه.. يعني شو المشكله الي اتخلينا نستخدم الرفرنس

#106

السلام عليج اختي IT lover

reference انا شارحنه من قبل في الصفحه 6 ...

بس بعد اذا ما فهمتي شي منه خبريني وانا بوضحه ..

اخوج تيمون :)

#107

اوكييييييييييك

انا بطالعه الحين

بس ابي اعرف شو الخطأ في ها الكود

#include<iostream>

using namespace std ;

viod drawbox(char ,int ,int)

int main ()

{

char letter='&';

drawbox(letter,4,2*3)

drawbox('V',9,3)

return 0;

}

void drawbox(char what,int dowen,int across)

{

int col,row;

for(row=10;row<dowen;row++)

{

for(col=10;col<across;col++)

{

cout<<what;

}

cout<<endl;

}

return;

}

#108

هذا هو كودج معدل :

#include<iostream>

using namespace std ;

void drawbox(char ,int ,int);

int main ()

{

char letter='&';

drawbox(letter,4,2*3);

drawbox('V',9,3);

return 0;

}

void drawbox(char what,int dowen,int across)

{

for(int row=0;row<dowen;row++)

{

for(int col=0;col<across;col++)

{

cout<<what ;

}

cout<<endl;

}

}

اخوج تيمون :)

#109

اوكي

بس حبيت اسأل

dowen و across

ما لهم غيمه ف col ,row...اصغر من شنو

#110

ما حطيتوا حل رقم 10 اللي في جبتر 7

واما عن السؤال الاول في جبتر 6 انا بالمره ما اعرف احل الاسئله اللي من ها النوع

يعني اللي يكون فيها الناتج نجوم

فهل ممكن التوضيح

تم تعديل هذه المشاركة بواسطة IT_lover في 20 نوفمبر 2003 في 11:25

#111

اول شي نحنا يوم سوينا call function

drawbox('V',9,3)

حددنا قيمة dowen = 9

و قيمة across = 3

اما عن السؤال ال10 في الوحده 7

ليش ما انتي اتحاولين اتحلينه و تحطين الحل ماله و اذا واجهتج اي مشكله ... انا ان شاء الله بحاول اساعدج ..

و السؤال 1 اللي في الوحده 6

تقدرين اتحلين بعده ...

استخدمي الfor loop , while

بالتوفيق ..............

اخوج تيمون :)

#112

السلام عليكم ورحمه الله

انا غبت فتره عن هالمنتدى لظروف صحيه وبالتالي فاتني الكثير من الدروس

والصراحه ما تتخيلون سعادتي لماا لقيتكم مستمرين في الدروس

عالعموم يزاكم الله خير جميعا والله يوفقكم

وشكر خاص للاخ تيمون

وياريت تستمرون

#113

وعندي مساله ما فهمت حتى السوال شو يبغي

Write only one function that calculates the two roots of the quadratic equation (use references). The function returns an integer value. The returned value could be one of the following:

- The returned value equals to zero if the value of A is zero.

- The returned value equals to one if the value under the square root is negative.

- The returned value equals to two if the values of A, B, and C are appropriate for calculating the two roots.

Write a driver program (main function) to test the above function and display appropriate messages.

#114

[[]وعندي مساله مافهمت حتى السوال شو يبغي

Write only one function that calculates the two roots of the quadratic equation (use references). The function returns an integer value. The returned value could be one of the following:

- The returned value equals to zero if the value of A is zero.

- The returned value equals to one if the value under the square root is negative.

- The returned value equals to two if the values of A, B, and C are appropriate for calculating the two roots.

Write a driver program (main function) to test the above function and display appropriate messages.

#115

السلام عليكم اخوي طالب برمجه ..

و الحمد لله على سلامتك ..

بالنسبه لسؤالك :

شوف هم يبغونك اتسوي function بحيث هذي الfunction تكون float or int لانه كاتب return value بس مدام هو كتب use reference فماليه داعي انه الfunction اتكون float or int يعني عادي اتكون void

و المعادلة اصلنا هذي اطلع ليك قيمة جذور المعادله التربيعيه و مثل ما نعرف انه صيغة المعادلة التربيعية هي :

ax^2+bx+c

فانته بتطلب من المستخدم ادخال هذي القيم a , b and c

اوووووكيه

فاذا كانت قيمة a = 0 بتكتب return 0

و تكتب return 1 اذا كانت عدنا الدلتا سالبه لانه الدلتا هي اللي تكون تحت الجذر .. و مثل ما نعرف انه الدلتا = b^2-4ac

و تكتب return 2 اذا كانت عدنا قيمة a و كانت قيمة الدلتا موجبه ..

و انا ماقصدي من الreturn اللي قبل ما خذينه لانه بتختلف السالفه لانه نحنا نبغي نستخدم ال reference .. يعني شوف المثال :

void main ()

{

int r;

int a = 0, b=1,c=2;

function(a,b,c,r)

cout << r << endl;

}

void function(int a , int b , int c , int result& )

{

if ( a == 0 )

result = 0;

}

و ان شاء الله تكون فهمت شو قلت ..

و سووووووووووري علشان اتأخر بالرد بس تعرف اجازه .. فيالسين مع الاهل ..

و السموحه ..

اخوك تيمون :)

#116

الله يسلمك خوي تيمون ومشكور ما اتقصر

#117

تيمون انا حاولت احله (بس احس انه كله غلط)

#include<iostream>

using namespace std;

void function(int , int , int , int & );

int result;int r;

int a = 0;

int b=1;

int c=2;

void main ()

{

function(a,b,c,r)

cout << r << endl;

}

void function(int a , int b , int c , int result& )

{

float d;

d=b^2-4ac;

if ( a == 0 )

result= 0;

else

if(d>0)

result= 2 ;

else if(d<0)

result= 1;

}

#118

اخوي طالب برمجه .. كودك فكرته صح ... بس فيه اغلاط و انا عدلتها ليك ..

#include<iostream>

using namespace std;

void function(int , int , int , int & );

int result;int r;

int a = 0;

int b=1;

int c=2;

void main ()

{

function(a,b,c,r);

cout << r << endl;

}

void function(int a , int b , int c , int& result )

{

float d;

d=(b*b )-4*a*c;

if ( a == 0 )

result= 0;

else

if(d>0)

result= 2 ;

else if(d<0)

result= 1;

}

و اسفين على التأخير ..

ان شاء الله المره الثانيه ما راح اتأخر عليك في الرد ..

اخوك تيمون :)

تم تعديل هذه المشاركة بواسطة تيمون في 5 ديسمبر 2003 في 17:58

#119

مشكور تيمون

#120

السلام عليكم

ياريت حد يشرح جبتر 12 في اشياء احسها معقده جداااااااا

#121

السلام عليكم

اخواني ياريت حد يشرحلنا جبتر 12 في اشياء معقده وصعبه بالنسبه لنا

ومشكورين مقدما

#122

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

أقول ..شوفو لي الخطأ تعبت من هذا الكود

#include <iostream>

#include <iomanip>

using namespace std ;

void Obtain ( int [ ], int ) ; // prototypes here

void FindWarmest ( const int[ ], int , int & ) ;

void FindAverage ( const int[ ], int , int & ) ;

void Print ( const int [ ], int ) ;

int main ( )

{

int temp[31] ;

int numDays ;

int average ;

int hottest ;

int warmest;

// int m ;

cout << "How many daily temperatures? " ;

cin >> numDays ;

Obtain( temp, numDays ) ;

cout << numDays << " temperatures" << endl ;

Print ( temp, numDays ) ;

FindAverage ( temp, numDays, average ) ;

FindWarmest ( temp, numDays, hottest ) ;

return 0 ;

}

void Obtain ( /* out */ int temp [ ] ,

/* in */ int number )

{

int m;

for ( m = 0 ; m < number; m++ )

{

cout << "Enter a temperature : " ;

cin >> temp [m] ;

}

}

void Print ( /* in */ const int temp [ ] ,

/* in */ int number )

{

int m;

cout << "You entered: " ;

for ( m = 0 ; m < number; m++ )

{

if ( m % 5 == 0 )

cout << endl ;

cout << setw(7) << temp [m] ;

}

}

void FindAverage ( /* in */ const int temp [ ] ,

/* in */ int number ,

/* out */ int & avg )

{

int m;

int total = 0;

for ( m = 0 ; m < number; m++ )

{

total = total + temp [m] ;

}

avg = int (float (total) / float (number) + .5) ;

}

void FindWarmest ( const int temp[ ], int number, int warmest& )

{

warmest = 0;

for (int i=0 ; i< number; i++ )

{

if (temp>warmest)

warmest=temp;

}

}

#123

اختي IT GIRL هذا كودج معدل

#include <iostream>

#include <iomanip>

using namespace std ;

void Obtain ( int [], int ) ; // prototypes here

void FindWarmest ( const int[ ], int , int & ) ;

void FindAverage ( const int[ ], int , int & ) ;

void Print ( const int [], int ) ;

int main ( )

{

int temp[31] ;

int numDays ;

int average ;

int hottest ;

cout << "How many daily temperatures? " ;

cin >> numDays ;

Obtain( temp, numDays ) ;

cout << numDays << " temperatures" << endl ;

Print ( temp, numDays ) ;

FindAverage ( temp, numDays, average ) ;

FindWarmest ( temp, numDays, hottest ) ;

return 0 ;

}

void Obtain ( /* out */ int temp[] ,/* in */ int number )

{

int m;

for ( m = 0 ; m < number; m++ )

{

cout << "Enter a temperature : " ;

cin >> temp [m] ;

}

}

void Print ( /* in */ const int temp [ ] ,

/* in */ int number )

{

int m;

cout << "You entered: " ;

for ( m = 0 ; m < number; m++ )

{

if ( m % 5 == 0 )

cout << endl ;

cout << setw(7) << temp [m] ;

}

}

void FindAverage ( /* in */ const int temp [ ] ,

/* in */ int number ,

/* out */ int & avg )

{

int m;

int total = 0;

for ( m = 0 ; m < number; m++ )

{

total = total + temp [m] ;

}

avg = int (float (total) / float (number) + .5) ;

}

void FindWarmest ( const int temp[ ], int number, int& warmest)

{

warmest = 0;

for (int i=0 ; i< number; i++ )

{

if (temp>warmest)

warmest=temp;

}

}

#124

:'( وينكم

.

.

.

.

.

. :P

#125

السلام عليكم اخوي طالب برمجة ..

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

و اذا احد من الاخوان او الاخوات في المنتدى يقدر يشرحه احين ايكون اووووووووووكيه ..

و السموحة

اخوك تيمون :)

تم تعديل هذه المشاركة بواسطة تيمون في 8 ديسمبر 2003 في 22:46

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

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