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

اوجد هذا الخطأ في البرنامج

مغلق
بدأه MAN_OF_HIS_WORD في 31 يوليو 2006 · 9 رد · 417 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

/* Evaluating the roots of a quadratic*/

#include <studio.h>
#include <math.h>

void main ()
{
	int a,b,c		  /* the coeffcients */
	float disc;		/* the discriminat*/
	float root1,root2; /* the roots */

	/*output of the heading and input of the coefficients*/
	 printf ('\n\nEVALUATING THE ROOTS OF A QUADRTIC WQUATION");
		printf ("\n\nPlease input the coefficient on one line with space between>");
	scanf("d&d&d",&a,&b,&c);

	/* Evluating the discriminant */
	disc = b8b-4*a*c

		/* Evaluating the roots assuming the coefficient lead to real roots*/ 
		root1 = (-b + sqrt(disc)/(2*a);
		root2 = (-b -sqrt(disc)/(2*a);
		/* Output of the roots */
		printf("\nthe roots of the quadratic are: &8.2f& and &8.3f",root1,root2);

		/* pause before returning */
		printf('\n\npress any key to return");
}
#3

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

ياليت من الاخوان الي عندهم معرفه لا يبخلون علينا

تحياتي لكم

#4

الله يهديك البرنامج فيه 120 خطا

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

#5
/* Evluating the discriminant */
	disc = b8b-4*a*c

خطأ مطبعي . الصحيح

/* Evluating the discriminant */
	disc = b*b-4*a*c

--

اقتباس
scanf("d&d&d",&a,&b,&c);

....

printf("\nthe roots of the quadratic are: &8.2f& and &8.3f",root1,root2);

هذا الخطأ ربما من المنتدى الصحيح هو %

هناك أخطاء طباعية كثيرة أيضا بدلاً من " استخدمت ' وغيرها ...

تم تعديل هذه المشاركة بواسطة cipher في 31 يوليو 2006 في 17:08

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

#6

الاخطاء في التالي:

#include <studio.h>

int a,b,c		  /* the coeffcients */

printf ('\n\nEVALUATING THE ROOTS OF A QUADRTIC WQUATION");

scanf("d&d&d",&a,&b,&c);

disc = b8b-4*a*c

root1 = (-b + sqrt(disc)/(2*a);
		root2 = (-b -sqrt(disc)/(2*a);

printf("\nthe roots of the quadratic are: &8.2f& and &8.3f",root1,root2);

printf('\n\npress any key to return");

بقي شيء :D

#7

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

البرنامج يبدو فيه أخطاء فى ال syntax كتيرة

 disc = b8b-4*a*c

b*b مش b8b

راجع البرنامج تانى و حاول تفهم الأخطاء و تصلحها على قد ما تقدر.

#8

جرب هذا . المفروض أن ليس به أي أخطاء ولو وجدت فالمعذرة ..

/* Evaluating the roots of a quadratic*/

#include <stdio.h>
#include <math.h>

void main ()
{
	int a,b,c;		  /* the coeffcients */
	float disc;		/* the discriminat*/
	float root1,root2; /* the roots */

	/*output of the heading and input of the coefficients*/
	 printf ("\n\nEVALUATING THE ROOTS OF A QUADRTIC WQUATION");
	  printf ("\n\nPlease input the coefficient on one line with space between>");
	scanf("%d %d %d",&a,&b,&c);

	/* Evluating the discriminant */
	disc = b*b-4*a*c;

		/* Evaluating the roots assuming the coefficient lead to real roots*/ 
		root1 = (b + sqrt(disc))/(2*a);
		root2 = (b -sqrt(disc))/(2*a);
		/* Output of the roots */
		printf("\nthe roots of the quadratic are: %8.2f  and %8.2f",root1,root2);

		/* pause before returning */
		printf("\n\npress any key to return");
}

حاول ألا تستعجل حين تكتب الكود وتتبع رسائل الخطأ واحدة تلو الأخرى ..

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

#9

عزيزي البرنامج ملئ بالاخطاء

جرب هذا الكود فقد قمت بتعديل كودك

#include <stdio.h>
#include <math.h>

void main ()
{
	int a,b,c;		 /* the coeffcients */
	int disc;		/* the discriminat*/
	double root1,root2; /* the roots */

	/*output of the heading and input of the coefficients*/
	 printf ("\n\nEVALUATING THE ROOTS OF A QUADRTIC WQUATION");
		printf ("\n\nPlease input the coefficient on one line with space between>");
	scanf("%d%d%d",&a,&b,&c);

	/* Evluating the discriminant */
	disc = b*b-4*a*c;

		/* Evaluating the roots assuming the coefficient lead to real roots*/ 
		root1 = (-b + sqrt(disc))/(2*a);
		root2 = (-b -sqrt(disc))/(2*a);
		/* Output of the roots */
		printf("\nthe roots of the quadratic are: %8.2f& and %8.3f",root1,root2);

		/* pause before returning */
		printf("\n\npress any key to return");

}

انتبه لاسماء الملفات الرأسية وانتبه لعمليات الاسناد وانتبه ايضا للاقواس

تحياتي

llback.jpg

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

#10

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

بصراحه اعجبني تفاعلكم مع الموضوع وانا سعيد جداً بردودكم جميعاً

الاخوان

Blueteeth

Yousof

cipher

time1

شكراً لكم جميعاً لردودكم وتفاعلكم مع الموضوع

وان شاء الله بجرب البرنامج وبعطيكم خبر

<<< اخوكم جديد لسه مبتدئ اصبرو عليه (:

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

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