ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 4 از 4
  1. #1
    2013/03/16
    تهران
    88
    0

    نحوه درست تعریف متغیرها

    سلام.من میخوام بسط تابع نمایی رو تایه مقدار دلخواهی حساب کنم ،ولی عددهایی که با این کد میگیرم اصلا با جوابای واقعی نمیخونه،کسی میدونه مشکل کجاس؟
    کد:
    #include <iostream>
    #include <math.h>
    #include <conio.h>
    #include <stdio.h>
    using namespace std;
    int main()
    {
    	cout<<"A Code For Calculate Expansion Of Exp(x)"<<endl;
    	int a,i,x,t;
    	t=1;
    	cout<<"Enter The Value Of X In The Exp(x):\n";
    	cin>>x;
    	cout<<"Enter The Depth Of Calculation:\n";
    	cin>>a;
    	long double expansion;
    	expansion=0.0;
    	long int fact;
    	fact=1;
    	for (i=0;i<=a;i++)
    	{
    		if (i==0)
    		{
    			expansion+=1;
    		} 
    		else
    		{
    			fact=fact*i;
    			t*=x;
    			expansion+=double(t)/fact;
    		}
    		cout<<"fact"<<i<<"="<<fact<<endl;
    		cout<<"expansion"<<expansion<<endl;
    	}
    	cout<<"The Answer Is:"<<expansion<<endl;
    }
    We Stand Up To The End
  2. #2
    2009/05/05
    905
    125

    پاسخ : نحوه درست تعريف متغيرها

    برنامه شما مشکلي نداره و براي اعداد کوچيک خوب جواب ميده اما براي اعداد بزرگتر از حدودا 7 نياز به جملات بيشتري براي همگرايي به جواب هستيد که ناگزير بايد جملات فاکتوريل بيشتري وارد کار کنيد. اما متغير long int تعريف شده تا فاکتوريل 33 بيشتر جوابگو نيست و بعد از آن سرريز ميکند.
    همچنين متغير fact رو از نوع unsigned long int تعريف کنيد. چون از يک جمله اي به بعد به دليل علامت دار بودن مقادير منفي رو به خود ميگيره که باعث ميشه همگرايي رخ نده. البته براي مقادير کوچکتر از 7 :smile:
    ... و (بدانيد) گرفتن تصميمهاى محكم (براى رسيدن به اهداف بزرگ) با خوش گذرانى و سفرهآ*هاى رنگين سازگار نيست و چه بسيار كه خواب شبانه تصميمهاى محكم روز را از ميان برده و تاريكيآ*ها، خاطره همتآ*هاى بلند را از يادها محو كرده است. (نهجآ*البلاغه، خطبه211)

    امام علي (ع):کسي که به وقت ياري رهبرش در خواب باشد، با لگد دشمنش بيدار مي شود (غررالحکم،ص 422)
  3. #3
    2013/03/16
    تهران
    88
    0

    پاسخ : نحوه درست تعریف متغیرها

    manfi az koja miad akhe?
    alan man bayad chi kar konam ke masalan ta factprial e 100 ro ham hesab konam?estefade az araye che jurie?
    We Stand Up To The End
  4. #4
    2009/05/05
    905
    125

    پاسخ : نحوه درست تعريف متغيرها

    help بگير در مورد بازه متغيرها و باقي چيزها راهنمايي کرده
    ... و (بدانيد) گرفتن تصميمهاى محكم (براى رسيدن به اهداف بزرگ) با خوش گذرانى و سفرهآ*هاى رنگين سازگار نيست و چه بسيار كه خواب شبانه تصميمهاى محكم روز را از ميان برده و تاريكيآ*ها، خاطره همتآ*هاى بلند را از يادها محو كرده است. (نهجآ*البلاغه، خطبه211)

    امام علي (ع):کسي که به وقت ياري رهبرش در خواب باشد، با لگد دشمنش بيدار مي شود (غررالحکم،ص 422)
نمایش نتایج: از 1 به 4 از 4

موضوعات مشابه

  1. پاسخ: 3
    آخرين نوشته: 2012/04/09, 12:57
  2. نحوه درست کردن ماشین حساب مهندسی روی برد
    توسط man294966508 در انجمن مدار هاي ديجيتال
    پاسخ: 1
    آخرين نوشته: 2011/01/22, 08:37
  3. معادل دستور look up در سی و نحوه تعریف کدها
    توسط bnmo در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2010/06/04, 09:19
  4. آیا نحوه اتصالات تابلو روان درست است ؟؟
    توسط sa_ostad در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 5
    آخرين نوشته: 2009/02/15, 19:27
  5. پاسخ: 4
    آخرين نوشته: 2008/02/17, 08:34

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •