check home phone-call search send

سورس کد محاسبه جذر یک عدد در سی پلاس پلاس

همیشه یکی از تمرین های اصلی درس برنامه نویسی سی پلاس پلاس ، نوشتن برنامه محاسبه جذر یک عدد هست که معمولا با سوال برنامه ای بنویسید که عددی را از ورودی بگیرد و جذر آن را محاسبه کرده،در خروجی چاپ کند داده می شود. معمولا این تمرین توسط اکثر اساتید درخواست می شود. در این پست سورس کد محاسبه جذر یک عدد در سی پلاس پلاس را آماده کردیم که به صورت کاملا دقیق نوشته شده است. پیشنهاد میکنم از این سورس کدها در جهت یادگیری برنامه نویسی استفاده کنید.

سورس کد محاسبه جذر

توضیحی در مورد سورس کد برنامه جذر دهیم ، این برنامه با استفاده از تابع کتابخانه ای sqrt() که در سرفایل <math.h> تعریف شده است جذر عدد را میگیرد.

سورس کد محاسبه جذر یک عدد در سی پلاس پلاس

#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;
 
main()
{
float n;
cout<<"please enter a number:";
cin>>n;
cout<<"\n\n"<<"square of "<<n<<"="<<sqrt(n);
cout<<"\n\n\n"<<"press any key to exit...";
getch();
return 0;
}
//>   sourceiran.com
Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : 6 دیدگاه
Avatar
کلارا بابایی
پاسخ دهید

سلام جذر عدد تا سه رقم اعشار بدون تابع و با حلقه while بنویسید 🙏

    Avatar
    پشتیبان سورس ایران در پاسخ کلارا بابایی
    پاسخ دهید

    سلام
    این چیزا رو باید خودتون بنویسید ولی نمونه اش رو براتون نوشتم که میتونید استفاده کنید
    ———————————————–
    #include

    using namespace std;

    int main() {
    // دریافت عدد از کاربر
    float n;
    cout << "عدد را وارد کنید: "; cin >> n;

    // مقداردهی اولیه
    float x = 0.0;
    float y = n;

    // شروع حلقه
    while (x < y) { // محاسبه میانگین x = (x + y) / 2; // محاسبه اختلاف float diff = n - x * x; // اگر اختلاف کمتر از 0.001 شد، حلقه را خاتمه می‌دهیم if (abs(diff) < 0.001) { break; } // اگر اختلاف مثبت بود، x را به عنوان y جدید قرار می‌دهیم if (diff > 0) {
    y = x;
    }
    }

    // چاپ جذر
    cout << "جذر عدد " << n << " برابر با " << x << " است.\n"; return 0; } ----------------------------------------------- موفق باشید

Avatar
12
پاسخ دهید

double x;
cout<>x;
while(x>0)
{cout<<"sqrt("<<x<<")="<<sqrt(x)<<endl;
cout<>x;
}

Avatar
سحر
پاسخ دهید

سلام
بدون تابع sqrt برنامه جذر را بنویسید( بدون استفاده از ضرب و تقسیم)

Avatar
ابراهيم
پاسخ دهید

بسیار ممنون


شما با موفقیت در خبرنامه ما عضو شدید