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

نور قلبي يارب

يارب وفقني لما تحب وترضى

الصورة الرمزية نور قلبي يارب

 
تاريخ التسجيل: Oct 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: عــــلوم حاسبات
نوع الدراسة: إنتظام
المستوى: الثامن
الجنس: أنثى
المشاركات: 321
Skaau.com (10) رد: Cpcs 202 شروحات وحلول وواجبات الجافا

المشاركة الأصلية كتبت بواسطة Prince soma مشاهدة المشاركة
هذا الحل اشوفي اش ناقصك و كمليه بنفس الطريقة
كود PHP:
int sum 0;
        
Scanner input=new Scanner(System.in);
 
 
        
System.out.println("Enter the number one");
        
int num1=input.nextInt();
 
        
System.out.println(" Selct any opreation *, / , - , + , %");
        
String opreation=input.next();
 
        
System.out.println("Enter the number two");
        
int num2=input.nextInt();
 
        
char s=opreation.charAt(0);
        if(
s=='+'){
             
sum=num1+num2;
             
System.out.println(" The sum equal " sum);}
          else  
            if(
s=='-'){
             
sum=num1-num2;
              
System.out.println(" The sum equal " sum);}
 
           else if(
s=='*'){
             
sum=num1*num2;
              
System.out.println(" The sum equal " sum);}
 
           else if(
s=='/'){
               if (
num2!=0)
             
sum=num1/num2;
                
System.out.println(" The sum equal " sum);}
             if (
num2==0){
       
System.out.println(" Erorr because the num2 = 0");} 
_________________________________________________

اولا : مشكور اخوي على الحل الرائع نقرتين لعرض الصورة في صفحة مستقلة.
ثانيا : ممكن استفسر عن بعض الا شياء في الكود :
1- في البدايه ليش وضعت قيمه ابتدائيه sum ( مفروض نخليها بدون قيمه ابتدائيه يكفي تعريف نوعها لانها في نهايه تكون ضمن معادله فليس من الضروري وضع القيمه )؟ .
2- لماذا عرفت opreation مره string ومره char ( أليست رمز فيمكن تعريفها char فقط ) ؟
3- طيب إذا كنت اريد المستخدم يختار اكثر من عمليه أليس من الافضل اختيار Switch لكن كيف ؟

00000000000000000000000000000000000000000000000000 0000000

 

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