Soma Alharbi نشر 12 ديسمبر 2019 أرسل تقرير نشر 12 ديسمبر 2019 كيف اكتب كود للتحويل بين العملات؟؟ اقتباس
0 Entesar Khaled نشر 13 ديسمبر 2019 أرسل تقرير نشر 13 ديسمبر 2019 أهلًا بك، كما تعلم أسعار العملات تختلف يوميًا.. صحيح أنه اختلاف بسيط.. لكن يؤخذ بعين الإعتبار.. إذا كان البرنامج بهدف التدريب فقط وليس للاستخدام الفعلي فممكن أن نكتبه (لأشهر العملات وليس جميعها).. بوضع قيمة ثابته لكل عملة.. مثلًا شاهد هذه الدالة.. تأخذ اسم العملة المدخلة من المستخدم.. والقيمة المراد تحويلها وتستخدم قيم العملات الثابتة المعرفة في برنامجك private void btnConvert_Click(object sender, EventArgs e) { //variable declarations string currency; double dollars, conversion; //input section-get information from input textboxes dollars = Convert.ToDouble( txtDollarsInput.Text ); conversion = ; currency = txtCurrencyInput.Text; //calculation section if (currency == "euros") conversion = dollars * 1.02; else if (currency == "yen") conversion = dollars * 120; else if (currency == "pesos") conversion = dollars * 10; else lblConversionOutput.Text = "Error"; //output section lblConversionOutput.Text = Convert.ToString(conversion); } أو ممكن أن تطلب من المستخدم إدخال قيمة العملة الثابتة للزمن الذي يستخدم فيه البرنامج.. مع القيمة بالعملة الأخرى المراد تحويلها.. وهنا مثال لبرنامج كامل يحول بين Dollar to Rupee و Euro to Rupee و Malaysian Ringgit to Rupee using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Program { class Program { static void Main(string[] args) { int choice; Console.WriteLine("Enter your Choice :\n 1- Dollar to Rupee \n 2- Euro to Rupee \n 3- Malaysian Ringgit to Rupee "); choice = int.Parse(Console.ReadLine()); switch (choice) { case 1: Double dollar, rupee,val; Console.WriteLine("Enter the Dollar Amount :"); dollar = Double.Parse(Console.ReadLine()); Console.WriteLine("Enter the Dollar Value :"); val = double.Parse(Console.ReadLine()); rupee = dollar * val; Console.WriteLine("{0} Dollar Equals {1} Rupees", dollar, rupee); break; case 2: Double Euro, rupe,valu; Console.WriteLine("Enter the Euro Amount :"); Euro = Double.Parse(Console.ReadLine()); Console.WriteLine("Enter the Euro Value :"); valu = double.Parse(Console.ReadLine()); rupe = Euro * valu; Console.WriteLine("{0} Euro Equals {1} Rupees", Euro, rupe); break; case 3: Double ringit, rup,value; Console.WriteLine("Enter the Ringgit Amount :"); ringit = Double.Parse(Console.ReadLine()); Console.WriteLine("Enter the Ringgit Value :"); value = double.Parse(Console.ReadLine()); rup = ringit * value; Console.WriteLine("{0} Malaysian Ringgit Equals {1} Rupees", ringit, rup); break; } Console.ReadLine(); } } } لكن إن كنت تريد برنامج للاستخدام الفعلي ولعملات كثيرة يمكنك كتابة برنامج يربطك بأحد برامج تقديم خدمة تصريف العملات.. يعني فقط تبني واجهة وشيفرة الربط مع البرنامج الأصلي وهذه الطريقة مذكورة في مقال هنا لأنه من الصعب جمع تحويلات العملات لجميع البلدان.. وهنا برنامج بنفس آخر فكرة ذكرتها.. يحول من دولار ليورو والعكس 1 اقتباس
0 Soma Alharbi نشر 14 ديسمبر 2019 الكاتب أرسل تقرير نشر 14 ديسمبر 2019 اريد من المستخدام اختيار العمله من بين ( دولار ، ريال ، دينار ) والتحويل الى عمله اخرى مثلاً من دينار الى ريال او ريال الى دولار وهكذا اقتباس
السؤال
Soma Alharbi
كيف اكتب كود للتحويل بين العملات؟؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.