تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ممكن مساعدة
#1
السلام عليكم
اريد منكم كيفية إستدعاء دالة في سي شارب
وهذه الدالة 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;
       }
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
ممكن مساعدة - بواسطة سيد أحمد - 03-06-24, 09:18 PM
RE: ممكن مساعدة - بواسطة العتيق - 03-06-24, 11:37 PM
RE: ممكن مساعدة - بواسطة سيد أحمد - 04-06-24, 10:48 PM
RE: ممكن مساعدة - بواسطة سيد أحمد - 06-06-24, 01:17 PM
RE: ممكن مساعدة - بواسطة anes - 06-06-24, 09:17 PM
RE: ممكن مساعدة - بواسطة العتيق - 06-06-24, 09:09 PM
RE: ممكن مساعدة - بواسطة سيد أحمد - 09-06-24, 01:37 AM
RE: ممكن مساعدة - بواسطة Kamil - 09-06-24, 09:54 AM
RE: ممكن مساعدة - بواسطة سيد أحمد - 10-06-24, 12:02 AM
RE: ممكن مساعدة - بواسطة سيد أحمد - 10-06-24, 02:29 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم