اذهب إلى المحتوى
  • 0

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

Mokhtar Ahmed2

السؤال

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

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

مثال :

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

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

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

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

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

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 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;
	}
}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...