14-11-2009, 09:48 PM
|
#34
|
تاريخ التسجيل: 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 first {
public static void main(String[] args) {
int n = Integer.parseInt(args[0].toString());
String box = "1";
int now = 0,total = 0;
int i = 1;
while ( (i-1) < n) {
if (i == 1) {now = 1;total = 1;i++;} else {
now = i;
total += i;
box += " + " + now;
i++;
}
System.out.println(box + " = " + total);
}
}
}
تجربة البرنامج ,, ( الـ args[0] يساوي 7 ) .
النتيجة :
كود:
run:
1 = 1
1 + 2 = 3
1 + 2 + 3 = 6
1 + 2 + 3 + 4 = 10
1 + 2 + 3 + 4 + 5 = 15
1 + 2 + 3 + 4 + 5 + 6 = 21
1 + 2 + 3 + 4 + 5 + 6 + 7 = 28
BUILD SUCCESSFUL (total time: 0 seconds)
|
|
سبحان الله وبحمد ,,, سبحان الله العظيم الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه . اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.
|
|
|
|