عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 10-11-2011, 10:10 PM   #27

deathpain

devkemo

الصورة الرمزية deathpain

 
تاريخ التسجيل: Dec 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: Computer Science
نوع الدراسة: إنتظام
المستوى: الثامن
البلد: جــــدة
الجنس: ذكر
المشاركات: 770
افتراضي رد: CPCS 202: Project 1 ،، للنقاش والمساعدة !

خطوات حل البروجكت:
1- تعريف المتغيرات
نقوم بتعريف جميع المتغيرات المطلوبة في البروجكت مثل: الإسم، رقم الحساب، رقم الفاتورة، الشهر .. الخ.
مثال:
كود PHP:
String Name;
Long AccountNumber;
int BillNumber
2- المدخلات (Inputs)
نستخدم السكانر Scanner في إدخال البيانات لأنه أسهل ولا يحتاج Parsing كما هو الحال في inputDialog ،،
مثال: ادخال الإسم ورقم الفاتورة ورقم الحساب ،،
كود PHP:
ادخال الاسم 
Scanner Input1
=New Scanner(System.in);
System.out.println("Enter Owner Name:");
Name Input1.nextLine();
ادخال رقم الحساب
Scanner Input2
=new Scanner(System.in);
System.out.println("Enter account Number:");
AccountNumber Input2.nextLong();
ادخال رقم الفاتورة
Scanner Input3
=new Scanner(System.in);
System.out.println("Enter Bill Number:");
BillNumber Input3.nextInt(); 
3- توزيع الخدمات Services
كما هو موضح في البروجكت يوجد لدينا 7 خدمات وهي:
1- Residential
2- Commercial
3- Governmental
4- Agricultural
5- Charities
6- Private Education Establishments
7- Private Medical Establishments
ونقوم بتوزيعها على حالات باستخدام if Statements
مثال: حالة Residential
كود PHP:
بافتراض ان Residential هي الخدمة رقم 1 
if (Service==1) {
if (
TotalConsumption >= && TotalConsumption <=1000)
RatePerUnit=5; } 
ونفس الطريقة تطبق مع باقي الخدمات،،
4- المخرجات (Outputs)
وهذا طبعاً أسهل شيء في البروجكت ويتم عن طريق الأمر System.out.print إذا كنت تريد المخرجات في الكونسول Console أو JOptionPane.showMessageDialog إذا كنت تريد إخراجه في نافذة Window ،،
مثال إخراج الإسم ورقم الفاتورة على الكونسول
كود PHP:
System.out.print("Name"+Name);
System.out.print("Bill Number:"+BillNumber); 
*وأخيراً قوانين مهمة*
Current Balance = (RatePerUnit/100)*Total Consumption+Unpaid Amount+Other Charges
Total Consumption = New Meter Reading - Old Meter Reading

وبالتوفيق للجميع ،،

 

توقيع deathpain  

 



في حال وجود أي استفسار أو سؤال حول الجافا CPCS202 الرجاء كتابة استفسارك مباشرة في موضوعي هنا:

تطبيق - معدلي الجامعي - التطبيق الأسهل لحساب المعدل الجامعي
http://skaau.com/vb/showthread.php?t=745520

 

deathpain غير متواجد حالياً   رد مع اقتباس