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

رايكم في تطبيقاتي

مغلق
بدأه دكتورة دلع في 17 نوفمبر 2006 · 19 رد · 1,510 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

بصراحه انا عندي فكره عن prtotype و header

call funcation

return funcation

وهاذي بعض البرامج اللي طبقتها على دراستي

لكن المشكله حاولت اطورها واغير فكرتها شوي

وطلعت لي بعض الاخطاء اللي اتمنى انكم تفيدوني بآرائكم

والشكر الجزيل مقدما

البرنامج الاول

يطلب من المستخدم ادخال درجة طالب ومن ثم يطبع التقدير حرفيا

ويوجد بالبرنامج call funcation

حاولت في البرنامج لكن يطلع خطا ما اعرف وش قصده فيه

#include<iostream.h>
	#include<conio.h>

	 char CurseGrade (int score);
	 {
		  cout<<"*************";
		  switch(score/10)
		  {
			 case 0: case 1: case 2: case 3: case 4: case 5:
			 grade="F";
			 cout<<"\n Grade is "<<grade;
			 break;
			 case 6:
			 grade="D";
			 cout<<"\n Grade is "<<grade;
			 break;
			 case 7:
			 grade="C";
			 cout<<"\n Grade is "<<grade;
			 break;
			 case 8:
			 grade="B";
			 cout<<"\n Grade is "<<grade;
			 break;
			 case 9: case 10:
			 grade="A";
			 cout<<"\n Grade is "<<grade;
			 break;
			 default
			 cout<<"\n Invlied Test Score";
		  }
		  cout<<"\n Finish";
	 }
	 int main()
	   {
		 int score
		 char grade
		 cout<<"Enter any score from 0 to 100"
		 cin>>score

		 getch();
		 return M;
	   }

البرنامج الثاني

عباره عن برنامج يرجع اكبر عدد من مجموعة اعداد

حاولت في البداية إن المقارنه تكون بين ثلاث اعداد يطبع اكبر عدد فيهم

وبعدين احاول اخلي البرنامج فكرته عامه على مجموعو اعداد

لكن طلع خطا في call funcation

وهذا هو الكود

#include<iostream.h>
	#include<conio.h>

	int main()
		{
		  int n1, n2, n3;
		  cout<<"\n Enter Three Numbers: ";
		  cin>>n1>>n2>>n3;
		  cout<<"\n The Largest of "<<n1<<" ,"<<n2<<" and"<<n3<<" is: ";
		  CompareThree(n1,n2,n3)
		  getch();
		  return 0;
		}
		double larger (double x, double y);
		{
			   if(x>=y)
				  return x;
			   return y;
		}
		double CompareThree (double x, double y, double z);
		{
			   return Larger (x,Larger(y,z));
		}

البرنامج الثالث

كود هذا البرنامج يطبع مثلث قائم الزاويه

والمطلوب طباعة مثلث متساوي الاضلاع

بحيث يكون شكله كالتالي

*

***

*****

*******

وهذا الكود

#include<iostream.h>
	#include<conio.h>

	 int main()
	   {
		 int i, j;
		 for(i=1; i<=10; i++)
		 {
			for (j=1; j<=i; j++)
				 cout<<"*";
			cout<<endl;
		 }
		 getch();
		 return 0;
	   }

البرنامج الرابع

عباره عن برنامج يحسب المضروب العددي للاعداد من 1 الى 10

مشكلة الكود انه لازم المستخدم يدخل الرقم المراد ايجاد المضروب العددي له

وانا ابغى تكون فكرة البرنامج شامله ليست لعدد معين يتم اخذه من المستخدم

#include<iostream.h>
	#include<conio.h>

	 int main()
	   {
		 int num, fac=1, i;
		 cout<<"\n Enter your Number: ";
		 cin>>num;
		 for(i=num; i>=1; i--)
		 {
			 fac=fac*i;
		 }
		 cout<<"Factor("<<num<<")= "<<fac<<endl;
		 getch();
		 return 0;
	   }

وان شاء الله ما اكون اطلت عليكم

#2

أختى, يا ريت بس لما يكون فيه مشكلة تكتبى مش بس الكود لكن كمان ال errors اللى بتظهرلك علشان نقدر بكفاءة نقولك الخطأ من الكود ولا من الداتا ولا من الكومبيلر. المهم معظم الأخطاء أخطاء لغوية فى ال syntax, كان عندى بس بعض التعليقات:

1. عند كتابة function definition (أى ال header + ال body) لا تستخدمى ';' فهذه تستخدم فقط عندما تكتبى declaration (أى ال header فقط).

2. لا تستخدمى أى فنكشن قبل أن تكتبى لها declaration أو definition, يعنى لازم تكتبى تعريف الفنكشن CompareThree قبل ال main فى البرنامج التانى مثلا.

3. ال default case تكتب كالتالى

case default:
// code

4. مينفعش إستخدام متغير بدون تعريفه, زى grade فى أول برنامج مثلا.

5. لم أفهم ما المراد فى البرنامج الثالث, إنتى راسمة مثلث قائم و طالبة مثلث متساوى الأضلاع!, هل المطلوب عكس إتجاه المثلث اللى البرنامج بيرسمه فقط ولا إيه؟

6. لم أفهم أيضا المطلوب من البرنامج الرابع, يعنى عايزة تعملى إيه بالظبط؟

#3

بالنسبة للبرنامج الاول في مالا يقل عن 12 خطأ اولها ان المتغير grade غير معرف ... وانت ِ ماشيه

البرنامج الثاني يوجد فيه بعض الاخطا ء البسيطة اولها اذا كنتِ تريدي تعريف دالة يوجد طريقتين الاولى ان تكتبي اسم النموذج بالاعلى وتعريفها بالاسفل والثانية ان تعريفها بالاعلى مع نموذجها ومع كودها .

func();
main()
{
}
func(  )
{
}
او 
func (   ) 
{

}
main()
{
}

ايضا اذا كانت الدالة تعيد قيمة عدديه مثلا عدد صحيح لن تظهر الا اذا استعملنا دالة الطباعة cout

ايضا لغة سي ++ حساسة من ناحية الاسماء . لاحظي انه يوجد دالة اسمها larger وانت استدعيتي دالة اسمها Larger وهذا خطأ لان الاولى دالة تختلف عن الثانية بسبب الحرف الكبير الاول بالتسمية للدالة الثانية .

ايضا الدالة اذا كتبنا لها نموذج فقط يعني نريد تعريفها بالاسفل وقتها نضع فاصلة منقوطه اما اذا اردنا ان ان نكتب تعريف الدالة بالكامل لا نكتب فاصلة منقوطة .

بالنسبة للبرنامج الثالث والرابع لم اطلع عليهن .. وسأطلع عليهن لاحقا ً

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#4

مشكوووورين على التوضيح

#5

بالنسبة للبرنامج الثالث

اللي هو برنامج المثلث

يكون شكل المثلث كالتالي:

*

***

*****

*******

#6

"دكتورة دلع " .. مالداعي لهذا الاسم ؟؟؟

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

وليش تخبرنا بان بنت .. وبأنك تحب الدلع ,.. وش هالخرابيط الفاضية .. هذا الاسلوب تراه " مغـبـّر"

الادب قبل العلم .. اختر اسم محترم عشان نقدر نقرأ مواضيعك ..

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#7
syntax error line 1 near دكتورة دلع

إذا نفعتك أحد مشاركاتي فأدع بظهر الغيب لوالداي بالصحة والسلامة والسعادة وطول العمر وأن يكون هذا زيادة لهما في كل خير.

post-21836-1257612765.gif

before asking: smart questions how-to

#8

اوكي اخوي

انا مستعده اني اغيره عادي والله

بس اعتقد ان هالشياء مجرد اسماء لاغير

ومشكور على نصيحتك

#9

اختي انتي مخالفة لبند اتفاقية التسجيل، لهذا السبب مش عادي فلسنا في موقع dating

من اتفاقية التسجيل: (( التسجيل باسم لائق ويكون ذو معنى وان لايؤدي الى اي بلبلة باي شكل من الاشكال. ))

code hunter: شخصيا لا اشاهد هذه الأسماء، وهذا يدل ان هناك انضباطات حسب علمي..

إذا نفعتك أحد مشاركاتي فأدع بظهر الغيب لوالداي بالصحة والسلامة والسعادة وطول العمر وأن يكون هذا زيادة لهما في كل خير.

post-21836-1257612765.gif

before asking: smart questions how-to

#10
eech55 كتب:
اختي انتي مخالفة لبند اتفاقية التسجيل، لهذا السبب مش عادي فلسنا في موقع dating

من اتفاقية التسجيل: (( التسجيل باسم لائق ويكون ذو معنى وان لايؤدي الى اي بلبلة باي شكل من الاشكال. ))

code hunter: شخصيا لا اشاهد هذه الأسماء، وهذا يدل ان هناك انضباطات حسب علمي..

يبدو إنك قليل الزيارة لهذا القسم :lol:

#11
الشمري كتب:
"دكتورة دلع " .. مالداعي لهذا الاسم ؟؟؟

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

وليش تخبرنا بان بنت .. وبأنك تحب الدلع ,.. وش هالخرابيط الفاضية .. هذا الاسلوب تراه " مغـبـّر"

الادب قبل العلم .. اختر اسم محترم عشان نقدر نقرأ مواضيعك ..

أؤيد الأخ الشمري .. دكتوره و دلوعه ,, المفروض الدكتور يكون رزين في أفعاله و تصرفاته ,,

#12

يمكن إسمها الحقيقي دلع !!

أتمنى اخ شمري والاخوان انهم يحسنون ألفاظهم شوي

والنصيحه بالحسنى

#13

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

#14
اقتباس
أتمنى اخ شمري والاخوان انهم يحسنون ألفاظهم شوي

هل تريدني أن اقول " أقسم بالله العظيم أن 90% من اللي يسجلون بأسماء بنات هم أولاد .. أنا لا اتصور شخص يحب أن **** والعياذ بالله ,

اذا كانت بنت ,, تسمي نفسها بأي اسم .. كوسة - خيار - بندورة هايلكس - طعس

افضل من ..

المزيونة - الحلوة- الدلوعة -

منتدى السي من اكثر من ثلاث شهور .. لا نشاهد الا اسئلة بدائية وعدد من اعضاء الواجبات ليسوا أولاد ولا بنات .. نص و نص .. ممكن تقوله يا اخوي وممكن تقوله يا اختي ..

فيه اعضاء جدد ولكن يفرض عليك احترامه .. من اسمه وكلامه وحتى طريقته في السؤال

ولكن للاسف .. صاروا هذه الايام " قليل"

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#15

مهما كان أخي العزيز الشمري ، لايحق لنا التعدي على الآخرين والتهكم عليهم أمام الملأ

واسمها لاأرى فيه شئ من الدلع أو شئ بل هو اسم عادي مثله مثل غيره

وتقبلي اعتذاري أخت دكتوره دلع عن مابدر من الاخوان

#16

الأخ عيسى لا أحب أن أطيل النقاش حتى لا يخرج الموضوع بعيداً .

أنت لم تأتي من بداية المشكلة لذلك بنيت حكمك من خلال الموضوع هذا . المشكلة بدأت من قبل فترة تتعدى الشهر والشهران .

المنتدى لم تعد تجد فيه إلا أسئلة في أسئلة وكلها لأعضاء جدد لا تتعدى مشاركاتهم الخمسة وكلهم بأسماء بنات :blink:

حتى أني هممت لأ كتب موضوع عن ++C لم تعد تدرس إلا للبنات وكأن كليات الأبناء بين عشية وضحاها إختفت :rolleyes:

ولو رجعت إلا المواضيع السابقة كان تجد موضوع للشمري عن الأسماء وإنتقائها .

هذه ما أردت توضيحه

والسلام عليكم ورحمة الله وبركاته

#17

أخي العزيز مهما كان لايحق للإنسان التهكم على الآخرين

مهما حصل لابد أن لايشعروا بالددكتاتوريه والتحزب

#18

سبحان الله

( _ /)

(='.'=)

(")-(")

#19
اقتباس
وتقبلي اعتذاري أخت دكتوره دلع عن مابدر من الاخوان

كيف تعتذر عني وأنا موجود :D .. الله يعافيك يا اخوي .. رأيك ونحترمه لكن لا تعتذر نيابة عني : ) ,,

أنا لم ولن أعتذر من:" دكتور دلع " .

لكن أنا مستعد أن اعتذر لاي اخ بشرط أن يكون دكتور في "البرمجة " - " التفكير " - " الاحترام" ..

مرة أخرى ,, هذا رأيك أخ عيسى وأنا احترمه ,, فأنت خبير جافا وأنا احتاج لك كثيرا هذه الايام :D >>> يوم الاحد القادم عندنا اختبار في 112 .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#20

112 اهااااااااااااااااااااااا

الله يعينك ويوفقك

عموما يا الشمري إذا أردت أي استفسار بخصوص الجامعة ترى أنا حاضر

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

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