الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد معرفة كيفية حساب الاس فى c#

مغلق
بدأه miah في 28 مايو 2007 · 8 رد · 3,487 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

قد يبدو سؤالى بسيطا جدا

و لكنى فعلا لا اعرف ال code الخاص بحساب الاس فى ال c#

الكود مطاوب منى لبرنامج فى الكلية الخاص بى

و للاسف لم استع ان اعرف اى syntex هى التى تقوم بحساب الاس الحسابى

2^3 مثلا

اسف للازعاج

#2

السلام عليكم

أخي هناك قسم خاص بالسي شارب.

وهذه إجابتي على سؤالك:

double result = Math.Pow(3, 2);
#3

ضننت أن الموضوع مكتوب في قسم السي :D

#4

ههه

و لا يهمك اخى

و شكرا جدا على ردك السريع

المشكلة كانت عندى فى math.

معذرة

فانا لا ازال مبتدئ فى ال C#

#5

صراحك أنا غير حاضرني الدالة ولأنه جهازي مش نازل عليه الدون نت أنا بفكرك أفيدك بشي بسيط

ايش رأيت انتا تبني الدالة كالتالي

فقط ضع الكود التالي خارج دالة الmain

واستخدم الدالة ببساطة

Decimal Power(Decimal Base,Decimal Pow)
{
Decimal result=1;
///////  if(Pow<0)
//////// return 1/(Power(Base,-1*Pow));ضعها ان كنت تريد استخدام الاس عدد سالب 

for(int i=0;i<Pow;i++)
result*=Base;
return result;
}
#6

قمت بكتابة الاتى

 

static double by(double x, double y)

{

double result =1;

 

result =Math.Pow(x,y);

 

return result;

}

[STAThread]

static void Main(string[] args)

{

start :

Console.WriteLine("Please Enter Base Number : ");

int d =int.Parse(Console.ReadLine());

Console.WriteLine("Please Enter Power number : ");

int p =int.Parse(Console.ReadLine());

double res = by(d,p);

Console.WriteLine(res);

goto start;

 

}
#7

Math.Power

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#8

اسف للخطأ

هذا هو الكود

اتمنى الاستفادة بخبرتكم فى التعقيب علية

class Class1

{

static double by(double x, double y)

{

int i=0;

double result =1;

if (y>0)

{

for (i=0;i<y;i++)

{

result*=x;

}

}

if (y==0)

{

result=1;

}

if (y<0)

{

for (i=0;i>y;i--)

{

result*=1/x;

}

}

// result =Math.Pow(x,y);

return result;

}

[STAThread]

static void Main(string[] args)

{

start :

Console.Write("Please Enter Base Number : ");

int d =int.Parse(Console.ReadLine());

Console.Write("\nPlease Enter Power number : ");

int p =int.Parse(Console.ReadLine());

double result = by(d,p);

Console.WriteLine("\nThe Result = "+result);

Console.WriteLine("\n**********************************************\n");

goto start;





}

}
#9

double x,y,z;

x=double.Parse(textBox1.Text);

y=double.Parse(textBox2.Text);

z=Math.Pow(x,y);

textBox3.Text=z.ToString();

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…