PDA

View Full Version : مبتدی: نوشتن برنامه اشکال



hrsjamei
دوشنبه 07 اردیبهشت 1394, 08:09 صبح
سلام
من یک برنامه دارم می نویسم فقط شعاع دایره می خواهم بدست بیارم چجوری میشه فرمول ریاضی را دارم اما نمی شود در C# نوشت بدلیل رادیکال چجوری میشه شعاع را بدست آورید فقط فرمول ؟

mrprestige
دوشنبه 07 اردیبهشت 1394, 10:12 صبح
سلام دوست عزیز ، شما فرمول ریاضی که فرمودید رو بزارید تا بنده براتون توضیح بدم چطوری تو #C اجراش کنید

SabaSabouhi
دوشنبه 07 اردیبهشت 1394, 10:55 صبح
سلام
من یک برنامه دارم می نویسم فقط شعاع دایره می خواهم بدست بیارم چجوری میشه فرمول ریاضی را دارم اما نمی شود در C#‎ نوشت بدلیل رادیکال چجوری میشه شعاع را بدست آورید فقط فرمول ؟

سلام
یه کم باید خلاقیت به خرج بدی، رادیگال معادل این هست که عدد رو به توان یک دوم برسونی.
برای به توان رسوندن هم تو دنیای کامپیوتر از توابع لگاریتمی استفاده می‌شه.
یعنی m به توان n معادل این عبارت می‌شه:


var result = Math.Exp( n * Math.Log( m ) );

نگران ظاهرش نباش، دقیقاً همون توان هست، فقط یه کم پیچیده شده و عدد محبوب ریاضی‌دان‌ها «e» هم یه کم نقش گرفته توی قضیه.

صبا صبوحی

Javad_raouf
دوشنبه 07 اردیبهشت 1394, 14:53 عصر
این کد جذر متغیر X رو میگیره

double Radical = Math.Sqrt(X);

MessageBox.Show(Radical.ToString());

این کد از روی مساحت شعاع رو بدست میاره:
double Masahat = 113.09733552923255658465516179806;
double ShoaA = Math.Sqrt((Masahat / Math.PI));
MessageBox.Show(ShoaA.ToString());

hrsjamei
سه شنبه 08 اردیبهشت 1394, 19:45 عصر
سلام دوست عزیز ، شما فرمول ریاضی که فرمودید رو بزارید تا بنده براتون توضیح بدم چطوری تو #C اجراش کنید
فرمول ریاضی بصورت نوشتن :
r2=a/3.14
r همون عدد تعریف شده در برنامه است الان r2 بشه r و بعد از مساوی یک رادیکال است

hrsjamei
سه شنبه 08 اردیبهشت 1394, 19:49 عصر
ضلع مربع هم لازم دارم

hrsjamei
سه شنبه 08 اردیبهشت 1394, 19:50 عصر
این دستور را در Form بنویسم یا در کلاس ها

hrsjamei
سه شنبه 08 اردیبهشت 1394, 19:58 عصر
اینم فرمول ریاصی مریع :
Sتقسیم بر 4=b
b تعریف شده در برنامه

hrsjamei
سه شنبه 08 اردیبهشت 1394, 20:07 عصر
سوال دیگر من در textbox دارم تعریف می کنم که ورودی را وارد کنم اما چون ورودی 3 تا C است به اولی و دومی ارور میده