سوالی در مورد وارد کردن یک معادله درجه 2 در یک متغیر در "سی"
با سلام خدمت دوستان
یک سوال داشتم در مورد برنامه C
فرض کنید یک معادله داریم به این صورت: x^2 + 3x^3 + tan(x^2)+3logx
حالا میخوام این معادله رو در سی خودم وارد کنم و برنامه این رو در یک متغیر مثل Y قرار بده.
که میشه این
Y=x^2 + 3x^3 + tan(x^2)+3logx
در حقیقت میخوام این معادله رو خودم در محیط "سی" تایپ کنم و برنامه اون رو در متغیر Y قرار بده و مثلا به X بدم 3 و y رو برام محاسبه کنه
کسی میدونه روشش چیه؟؟؟
ممنون
محاسبه ریشه معادله درجه دو در c
کد زیر رو همین الان نوشتم فکر کنم مشکلتو حل کنه
شما فقط باید در قسمتی که کنارش // zarayebe moadele // نوشته عدد مربوط به ضرایب رو تغییر بدهید، برنامه رو اجرا کنید ریشه ها رو بهتون میده. در ضمن تایپ معادله در c بصورت x^2+4x+4 = a*pow(x,2)+b*x+c نوشته می شود که در کد می بینید
کد:
#include <math.h>
main()
{
float a=1,b=4,c=4; // zarayebe moadele //
float delta,r1,r2;
delta=pow(b,2)-4*a*c; // x^2+4x+4 = a*pow(x,2)+b*x+c //
r1=((-b)+sqrt(delta))/(2*a);
r2=((-b)-sqrt(delta))/(2*a);
printf("rishe 1: %f\nrishe 2: %f\n\n",r1,r2);
}
// by Mamadex | www.P30Life.com //
موفق باشید
محمد