مشاهده نسخه کامل
: مشکلات من با c++
با درود
لطفا کمک کنید.
برای ریشه عدد هست ax2+bx+c
منتها عدد که وارد میکنم رقم های نجومی میده
مدیریت محترم بخش: لطفا این تاپیک بزارید باز بماند چون چندین مشکل دارم و دانه دانه مطرح میکنم.
با سپاس از دوستان :11::40:
#include <iostream.h>
void main()
{
int a,b,c,del;
cout<<"enter a,b,c";
cin>>a,b,c;
cout<<"del="<<(b*b)-4*a*c<<endl;
if (del<=0)
cout<<"No Rishe";
else
if(del==0)
cout<<"x="<<-b/2*a;
else
cout<<"x="<<(-b)+(del^1/2)/(2*a)<<endl;
cout<<"z="<<(-b)-(del^1/2)/(2*a);
}
مشكل تويه قسمت اول سورس هست .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
شما يادت رفته مقدار b*b)-4*a*c رو تويه del قرار بدي.
موفق باشي
مشكل تويه قسمت اول سورس هست .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
شما يادت رفته مقدار b*b)-4*a*c رو تويه del قرار بدي.
موفق باشي
cout<<"del="<<del<<(b*b)-(4*a*c)<<endl;
منطورتون بود؟ زدم نشد :41:
اين خط مشكل داره:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اينطوري بايد باشه:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اين خط مشكل داره:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداينطوري بايد باشه:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با درود
دلتا رو درست میگیره اما اینبار x,y گرفتار شده
اين خط رو برنامه ات كم داره:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بعد از خط cin>>a>>b>>c; اضافه اش كن
cout<<"del="<<del<<(b*b)-(4*a*c)<<endl;
منطورتون بود؟ زدم نشد :41:
شما يادت رفته مقدار b*b)-4*a*c رو تويه del قرار بدي.
موفق باشي
منظورم اينه كه :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با درود
دلتا رو درست میگیره اما اینبار x,y گرفتار شده
به جای b- از -1*b استفاده کن.
بچه ها من هر چی رو این فکر کردم نشد حلش کنم:41:
برنامه ای بنویسید که ابتدا مقدار دلار را دریافت سپس تا زمانیکه کاربر عدد 0 را وارد ننموده مقدار وارد شده را به ریال تبدیل کند.
سوال بعد رادیکال رو تو c++ چطوری نمایش میدن؟ مثلا رادیکال 9
sin2x=2sinxcosx
02-02-2010, 10:39
چطوری نمایش می دن یعنی اینکه علامت اون رادیکال رو چاپ کردن یا محاسبه یک رادیکال ؟
ehsaaaan
02-02-2010, 13:10
سوال بعد رادیکال رو تو c++ چطوری نمایش میدن؟ مثلا رادیکال 9
با اجازه ی استاد عزیزم بهزاد:11::
در ابتدای برنامتون باید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید رو وارد کنید بعد واسه محاسبه ی رادیکال x خط زیر رو در برنامتون می نویسید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
x هر عددیه که شما دلتون بخواد.مثلا رادیکال 9 به صورت
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید هستش
بچه ها من هر چی رو این فکر کردم نشد حلش کنم:41:
سوال بعد رادیکال رو تو c++ چطوری نمایش میدن؟ مثلا رادیکال 9
برای اون تبدیل دلار به ریال که خواستی من با سی برات نوشتم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
#include <iostream.h>
main ()
{
char c;
cin>>c;
int i=0;
for ( ;c!='.'; )
{
i++;
cin>>c;
}
cout<<i;
}
دوستان این برنامه برای تعداد حروف یک کلمه هست مثلا که بهمون میگه تا وقتی نقطه رو نزنیم بهمون میده
فقط چرا اینجا cin>>c دو تا به کار برده شده؟
دوستان تو c++ چطور درصد بگیریم؟
مثلا 15 درصد 100000 رو چطوری باید بگیریم؟
با
100000*15%
این جوری؟
sin2x=2sinxcosx
09-05-2010, 20:17
با ضرب و تقسیم دیگه . مثلا اون مثالی که گفتین میشه 15 ضربدر 100000 تقسیم بر 100 .
sin2x=2sinxcosx
09-05-2010, 20:19
دوستان این برنامه برای تعداد حروف یک کلمه هست مثلا که بهمون میگه تا وقتی نقطه رو نزنیم بهمون میده
فقط چرا اینجا cin>>c دو تا به کار برده شده؟
اول یه بار بیرون حلقه ورودی رو میگیره . بعد تو حلقه چک می کنه ببینه نقطه هست یا نه و بعد می ندازه تو حلقه .
اگه cin >> c اولی نبود اون وقت هیچ وقت داخل حلقه نمی رفت .
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.