12-10-2012, 01:15 PM
|
#482
|
أصلاً أنا أحب الحاسب عادي
تاريخ التسجيل: Jul 2011
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: ما احبه
نوع الدراسة: إنتظام
المستوى: متخرج
البلد: اوربا
الجنس: ذكر
المشاركات: 1,385
|
رد: Cpcs 202 شروحات وحلول وواجبات الجافا
diva
في المسألة الأولى :
هذا البرنامج صحيح 100% .. ولكن عندك خطأين فقط
وهذا هو الكود حق البرامج بعد التعديل ، وتظهر الاخطاء ملونة بـ " الاحمر "
كود:
package baseconvert;
import java.util.Scanner;
public class BaseConvert
{
public static void main(String[] args)
{
int base10Num,BNum;
int maxNumber1 , maxNumber2 , maxNumber3,maxNumber4 ;
int quotient1, quotient2, quotient3, quotient4;
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter base 10 number");
base10Num= keyboard.nextInt();
System.out.println("Enter a new base");
BNum= keyboard.nextInt();
quotient1= base10Num / BNum ;
maxNumber4= base10Num % BNum ;
quotient2= quotient1 / BNum ;
maxNumber3=quotient1 % BNum ;
quotient3= quotient2 / BNum ;
maxNumber2= quotient2 % BNum ;
quotient4= quotient3 / BNum ;
maxNumber1= quotient3 % BNum ;
System.out.println("The value of new base equal" + maxNumber4 + maxNumber3 + maxNumber2 + maxNumber1);
}
}
الخطأ الأول ::: انتي نسيتي كلمة ( base ) !
الخطأ الثاني ::: أمر الطباعة System.out.println("") المفروض يجي في آخر البرنامج !
ليه ؟ ... لأن البرنامج انتي أعطيتيه أمر طباعة نتيجة !! والبرنامج اساساً ما حل جميع المعادلات !
المفروض بعد حل جميع المعادلات بالترتيب وتعريف جميع المتغيرات .. تعطينه أمر الطباعة print
|
|
سبحان الله وبحمده ، سبحان الله العظيم
|
التعديل الأخير تم بواسطة سملّق :) ; 12-10-2012 الساعة 01:47 PM.
|
|
|