05-04-2010, 12:37 AM
|
#2
|
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
|
رد: ممكن التصحيح جافا cpcs 203
بسم الله الرحمن الرحيم
كيفكم شباب ؟؟
ممكن تصححو الكود هذا تعبت انا فيييه
كود PHP:
package ifstat; import javax.swing.*; import java.util.Scanner; public class Main { public static void main(String[] args) { int number; Scanner in = new Scanner (System.in); System.out.println("Enter Your Grade (1-100)"); number=in.nextInt(); if (number < 0 && number>100); System.out.println("The number shoud be beteew 1-100"); else if(number > 89) System.out.println("A"); else if (number >79) System.out.println("B"); else if (number >69) System.out.println("C"); else if (number >59) System.out.println("D"); else (number <59) System.out.println("F"); } }
دمتم
|
السلام عليكم ورحمة الله وبركاته .
أهليين Rssb .
عندك كان خطئان نحويين , وهما :
الأول : كان في :
كود:
if (number < 0 && number>100);
System.out.println("The number shoud be beteew 1-100");
else if(number > 89)
الخطأ موضح باللون الحمر , فأنت بوضعك هذه الفاصلة المنقوطة ووضعك اسفلها جملة أخرى , فتعتبر الفاصلة المنقوطة هي جواب الشرط وهو جواب فارغ لا يفعل شيء , أما الجملة التي في أسفل الفاصلة المنقوطة الملونة بالأحمر فتعتبر خارج كتلة الشرط , وأما else if فهذه تعتبر خطأ لأن لا يوجد كتلة شرطية تتبعها . لأنها لم تتبع مباشرة جواب الشرط .
أي أن الفاصلة المنقوطة الأول تعتبر جملة وهي جواب الشرط .
والجملة الثاني التي تحتوي على الفاصلة المنقوطة تعتبر خارج الشرط , لذلك بهذا انتهت كتلة الشرط .
<<< كأنها مادة لغة عربية .
والخطأ الثاني في وضعك للجملة else شرط .
كود PHP:
import java.util.Scanner; public class Main { public static void main(String[] args) { int number; Scanner in = new Scanner(System.in); System.out.println("Enter Your Grade (1-100)"); number = in.nextInt(); if (number < 0 && number > 100) { System.out.println("The number shoud be beteew 1-100"); } else if (number > 89) { System.out.println("A"); } else if (number > 79) { System.out.println( "B"); } else if (number > 69) { System.out.println( "C"); } else if (number > 59) { System.out.println( "D"); } else { System.out.println("F"); } } }
بالتوفيق .
|
|
سبحان الله وبحمد ,,, سبحان الله العظيم الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه . اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.
|
|
|
|