الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الخطأ في برنامجي الصغير

مغلق
بدأه takey1 في 1 أبريل 2007 · 4 رد · 519 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أعزائي وأصدقائي الحبايب عندي برنامج صغير فهل من سبيل أحد منكم يساعدني فيه

برنامج الهدف منه حساب الخصم أذا كان الاستخدام أستخدام السيارة أكثر من لك خصم كذاا

هذاا الكود أليكم وبين أيديكم يا أحبابي

وبعدين أذا واحد منكم عجبته فكرة أضافها وتعطي للبرنامج ذوق رفيع ودقة عالية

وأفكار جديدة أكون له من الشاكرين مقدمااااااا

using System;
using System.Collections.Generic;
using System.Text;

namespace car_2
{
	class Program
	{
		static void Main(string[] args)
		{
			int uosed;
			double Price;
			char cls;
			Console.WriteLine("Enter the type car");
			cls = Convert.ToChar(Console.ReadLine());
			Console.WriteLine("Enter for dayes :");
			uosed = Convert.ToInt32(Console.ReadLine());
			if (cls == 'W')
				Price = 120;
			else if (cls == 'C')
				Price = 70;
			else if (cls == 'E')
				Price = 10;
			else
			{
				Price = 0;
				Console.WriteLine("ERROR");
			}
			if (uosed > 7)
				Price *= .50;
			Console.WriteLine(" for dayes =" + Price);



		}
	}
}
#2

السلام عليكم

هكذا يكون برنامجك أفضل

using System;
using System.Text;
using System.Collections.Generic;

namespace test1
{
	class Program
	{
		static void Main(string[] args)
		{
			int uosed;
			double Price;
			char cls;
			Console.Write("Car type (W, C or E): ");
			cls = Convert.ToChar(Console.ReadLine());
			Console.Write("Dayes: ");
			uosed = Convert.ToInt32(Console.ReadLine());

			cls = char.ToUpper(cls);
			switch (cls)
			{   case 'W': Price = 120; break;
				case 'C': Price = 70; break;
				case 'E': Price = 10; break;
				default : Price = 0;  Console.WriteLine("ERROR"); break;
			}

			if (uosed > 7)
			{Price *= .50;}

			Console.WriteLine("car type {0} for {1} dayes: Price ={2}.", cls, uosed, Price);

			Console.ReadKey();
		}

	}
}

والله أعلم

#3

يعطيك ألف عافية وبارك الله فيك ووفي علمك وجعله الله في موازين حسناتك

فعلا طريقة switch طريقة ممتازة وسهلة وومفهومة جداا

ولكن هل من الممكن نعمم البرنامج بشكل أكبر على مبيعات مثلا وكيف ذلك

لأني كما قلت لكم متشوق للغة ولا زلت قليل المعرفة بها كلها 8 أشهر على بعض

أفيدونااا با رك الله فيكم

دمتم وطبتم بحب takey

تم تعديل هذه المشاركة بواسطة takey1 في 2 أبريل 2007 في 21:35

#4

السلام عليكم

أخيtakey1 من الأفضل أن تطور بنفسك البرنامج وعندما تلقى صعوبات نساعدك.

هكذا تستفيد أكثر.

والله أعلم

#5

شكراا لمرورك المتواضع يا صديقي العزيز وكلامك في الصميم وأن شاء الله عماا قريب سأخبرك بالجديد

وبأذن الله ننجح فيه

هذا الموضوع مغلق.

مواضيع مشابهة