• 0

ما هي معادلة تعدد العملات في برنامج سي شارب

السلام عليكم ورحمة الله

لدي برنامج يدعم تعدد العملات واريد أعرف كيف يتم معالجة المبالغ المالية بناء على العملة المختارة

مثال :

في تعريف العملات هناك اسم العملة وكود العملة ومعامل التحويل

لنفرض أننا عرفنا عملة وليكن الجنيه المصري كعملة محلية ومعامل التحويل هو 1.000000

ثم عرفنا عملة ثانية وليكن الدولار الأمريكي ومعامل التحويل هو 0.0561116

وعندي الآن مبلغ 500 دولار أمريكي اريد تحويلها للعملة المحلية فكيف ستكون معادلتها ؟

وعندي 200 جنيه مصري أريد تحويلها للدولار الأمريكي فكيف ستكون معادلتها ؟

بارك الله فيكم وجزاكم الله خيراً

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

هذا كلاس بسيط يؤدي المهمة :

public class MoneyConverter
{
	double egp_param = 1.0;
	double usd_param = 0.0561116;
	public void Main()
	{
		Console.WriteLine(this.ConvertToEgp(1).ToString());
		Console.WriteLine(this.ConvertToUsd(20).ToString());
	}
	public double ConvertToEgp(double usd)
	{
		return usd * (1 / usd_param);
	}
	public double ConvertToUsd(double egp)
	{
		return egp * usd_param;
	}
}

 

2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

بارك الله فيك وجزاك الله خيراً

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن