مشاهده نسخه کامل
: کمک کمک کمک کمک
sima_6600
05-11-2009, 08:02
برنامه ای بنویسید که ضرایب یک معادله درجه دوم را بگیرد و مسِأله راحل کند
ax^2+bx+c
لطفا کمک کنید.:41:
lidaline
05-11-2009, 10:35
خوب اول خواستم کمکت کنم ولی باید بگم اینطوری خودت لطمه میبینی پس خواستم راهنماییت کنم در مرحله 1)شما باید a , b, c رو توسط دستور scanf از کاربر بگیری 2)باید معادله ی دلتا رو به عنوان یکی از دستورهات بنویسی 3) شرط بذاری مثلا تو اینجا میشه از دستور if استفاده کرد .باید شرط بدی که اگه دلتا منفی شد بنویش ریشه موجود نیس اگه دلتا 0 شد x=-b/2*a
واگه دلتا مثبت باشه دو تا دستور x1=-1*b + sqrt(delta)/2*a x2=-1*b-sqrt(delta)/2*a استفاده کرد ودر ضمن منظور از sqrt (delta( همون رادیکال هست که در سرفایل <math.h> قرار داره امیدوارم که بتونید برنامه رو بنویسید
lidaline
05-11-2009, 10:44
خوب اول خواستم کمکت کنم ولی باید بگم اینطوری خودت لطمه میبینی پس خواستم راهنماییت کنم در مرحله 1)شما باید a , b, c رو توسط دستور scanf از کاربر بگیری 2)باید معادله ی دلتا رو به عنوان یکی از دستورهات بنویسی 3) شرط بذاری مثلا تو اینجا میشه از دستور if استفاده کرد .باید شرط بدی که اگه دلتا منفی شد بنویش ریشه موجود نیس اگه دلتا 0 شد x=-b/2*a
واگه دلتا مثبت باشه دو تا دستور x1=-1*b + sqrt(delta)/2*a x2=-1*b-sqrt(delta)/2*a استفاده کرد ودر ضمن منظور از sqrt (delta( همون رادیکال هست که در سرفایل <math.h> قرار داره امیدوارم که بتونید برنامه رو بنویسید
البته بهتره از این به عنوان یه راهنما کمک بگیرین و برنامه رو خودتون بنویسین ...
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
منبع :کتاب مبانی c , داور پناه جزی
موفق باشید
Payman_62
05-11-2009, 21:43
سلام.
لطفا از عنوان مناسب برای تاپیک خود استفاده کنید.
لطفا درخواست انجام پروژه ندهید.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.