عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 14-11-2009, 08:58 PM   #33

Mr.Ahmad

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

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

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال ,, شيء غير مفهوم ,,, تفضل هنا - الموضوع رقم 2

المشاركة الأصلية كتبت بواسطة أبـو فـيـصـل مشاهدة المشاركة
تكفون ابي اعرف طريقة حل هالسؤال :

Write a program that inputs an integer, n, from the command line and
displays the string “1 + 2 + 3 + 4 + ... + n = sum.” For example, if the
command-line argument is 7, the output should be:
1 + 2 + 3 + 4 + 5 + 6 + 7 = 28
Make sure the number entered on the command line is positive.

وهذا السؤال ايضا :

public class RandomLoop
{
public static void main(String [] args)
{
int a, b;
a = (int) (Math.random() * 10 + 1);
System.out.println(“a = “ + a);
do
{
b = (int) (Math.random() * 10 + 1);
System.out.println(“Trying b = “ + b);
}while(a == b);
System.out.println(“a = “ + a + “ and b = “ + b);
}
}

بتغيير randomloop الى do و while loop

وشكرا لكم
كود:
package javaapplication1; import java.io.*; import java.io.IOException; public class first { public static void main(String[] args) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String inputUser = null; String box = null; int cout = 8; int z = 0; int b = 0,n = 0,t=0; int i = 1; while (i < cout ) { System.out.print("Please enter the " + i + " Number : "); try { if (z==0) {b=0;} else b = Integer.parseInt(inputUser) ; inputUser = br.readLine(); n = (Integer.parseInt(inputUser)) ; if (z == 0) {box = inputUser ;z++;n = Integer.parseInt(inputUser);t=n;} else { n = Integer.parseInt(inputUser); box += " + " + inputUser; t += n; } System.out.println(box.toString() + " = " +( t)); } catch ( IOException ex) {System.out.println(ex.toString());} i++; } } }
التجربة :
كود:
run: Please enter the 1 Number : 1 1 = 1 Please enter the 2 Number : 5 1 + 5 = 6 Please enter the 3 Number : 6 1 + 5 + 6 = 12 Please enter the 4 Number : 7 1 + 5 + 6 + 7 = 19 Please enter the 5 Number : 4 1 + 5 + 6 + 7 + 4 = 23 Please enter the 6 Number : 5 1 + 5 + 6 + 7 + 4 + 5 = 28 Please enter the 7 Number : 6 1 + 5 + 6 + 7 + 4 + 5 + 6 = 34 BUILD SUCCESSFUL (total time: 10 seconds)

 

توقيع Mr.Ahmad  

 

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

 


التعديل الأخير تم بواسطة Mr.Ahmad ; 14-11-2009 الساعة 09:01 PM.
Mr.Ahmad غير متواجد حالياً   رد مع اقتباس