منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ممكن مساعدة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
اريد منكم كيفية إستدعاء دالة في سي شارب
وهذه الدالة 30010.00   تعطني قيمة الضريبة
اليكم الدالة انتظر منك عمل مثل لي وشكرا
كود :
public static double IRG2022New(int TypeIRG, double Soumis)
       {
           //Variables
           const int T00 = 20000;
           const int T01 = 4600;
           const int T02 = 10800;
           const int T03 = 24000;
           const int T04 = 52800;
           double Irg = 0;

           double P = Math.Floor(Soumis / 10) * 10;
           if (Soumis <= 30009)
           {
               Irg = 0;
           }
           else
           {
               if (Soumis >= 30010 && Soumis <= 40000) { Irg = (P - T00) * 0.23; }
               else if (Soumis > 40000 && Soumis <= 80000) { Irg = (P - 40000) * 0.27 + T01; }
               else if (Soumis > 80001 && Soumis <= 160000) { Irg = (P - 80000) * 0.30 + T01 + T02; }
               else if (Soumis > 160001 && Soumis <= 320000) { Irg = (P - 160000) * 0.33 + T01 + T02 + T03; }
               else if (Soumis > 320000) { Irg = (P - 320000) * 0.35  + T01 + T02 + T03 + T04; }

               double Abat = Irg * 0.4;
               if (Abat < 1000) { Abat = 1000; }
               else if (Abat > 1500) { Abat = 1500; }
               Irg -= Abat;

               // 1= Normal 2= Handicape
               switch (TypeIRG)
               {
                   case 1: //---->Normal
                       if (Soumis < 35000) { Irg = (Irg * 137d / 51d) - (27925d / 8d); }
                       break;
                   case 2: //---->Handicape
                       if (Soumis < 42500) { Irg = (Irg * 93d / 61d) - (81213d / 41d); }
                       break;
                   default:
                       //Irg = Math.Round(Irg, 1);
                       break;
               }
               Irg = Math.Round(Irg, 1);
           }
           return Irg;
       }
PHP كود :
// استدعاء الدالة وتخزين القيمة المُرجعة في متغير
double taxValue IRG2022New(130010.00);

// طباعة القيمة المُرجعة
Console.WriteLine("قيمة الضريبة هي: " taxValue); 
ممكن تعمل لي مثل
السلام عليكم ممكن مثال كيفية استدعاء الدالة
PHP كود :
private void button1_Click(object senderEventArgs e)
 
       {
 
           // عند النقر على الزر، استدعاء الدالة IRG2022New مع تمرير القيم اللازمة
 
           double irgValue IRG2022New(130010.00);

 
           // طباعة القيمة المحسوبة للضريبة
 
           MessageBox.Show("قيمة الضريبة المحسوبة: " irgValue);
 
       }

 
       // تعريف الدالة IRG2022New كما في المثال السابق
 
       public static double IRG2022New(int TypeIRGdouble Soumis)
 
       {
 
           // إضافة الكود للدالة هنا
 
           return 0// سيتم استبدال هذا بالكود الفعلي لحساب الضريبة
 
       
(06-06-24, 01:17 PM)سيد أحمد كتب : [ -> ]السلام عليكم  ممكن مثال كيفية استدعاء الدالة
اليك هذا مثال لتعديل عليه أخي
(09-06-24, 01:37 AM)سيد أحمد كتب : [ -> ]اليك هذا مثال لتعديل عليه أخي
شكرا لك أخي
السلام عليكم
اريد مثال كما في مثل المرفق بأكسس