عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 05-04-2010, 12:37 AM   #2

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: ممكن التصحيح جافا cpcs 203

المشاركة الأصلية كتبت بواسطة rssb مشاهدة المشاركة
بسم الله الرحمن الرحيم

كيفكم شباب ؟؟

ممكن تصححو الكود هذا تعبت انا فيييه

كود 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 && 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 && 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");
        }
    }

بالتوفيق .

 

توقيع Mr.Ahmad  

 

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 

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