عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 19-12-2013, 01:26 PM   #516

نبض الابتسامة

 
تاريخ التسجيل: Aug 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: CS
نوع الدراسة: إنتظام
المستوى: متخرج
الجنس: أنثى
المشاركات: 881
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

حاولي تحلي تمارين اكثر فاكثر عشان تعدي من المادة

المادة حلوة بس يبغالها حل ..

بالتوفيق ..

أول سؤال ..

Q1:Write a java program called ExtractingDigits to extract all digits from an integer numers, in the revers order. For example, if the integer is 1542, the output shall be"2,4,5,1",with commas se[rating the digits.Integer numbers are enterd by the user.

اللي بالاحمر اسم البرنامج ..

اللي بالاخضر الاوت بوت ..

Hints:Use n%10 to extract s digit;and n=n/10 to discard the last digits
هنا اعطاك تلميح للحل ..


الفكرة انو ناخذ من المستخدم رقم انتجر .. بواسطة سكانر

نمر ع كل الارقام وناخذ اخر رقم ونضيفه بالاول في متغير ثاني .. نحتاج لوب .. ونستخدم n%10

المتغير اللي حنضيف فيه الارقام لازم يكون استرنغ لاننا حنستخدم "+" .. لو استخدمناها في حالة الانتجر حيجمع .. ثاني شيء عندي ","

هذا الحل

كود:
import java.util.*; public class ExtractingDigits{ public static void main (String []args){ Scanner scan=new Scanner(System.in); System.out.print("Enter The Number : "); int num=scan.nextInt(); String RevNum=""; while(num>=10){ RevNum+=num%10 +","; num=num/10;} RevNum+=num; System.out.print(RevNum); } }

بالوايل حطيت الشرط <من 10 لانو اخر عنصر باضيفه من غير "," ..

 

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