InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > المنتدى العام لكلية الحاسبات وتقنية المعلومات > منتدى الملخصات والمواضيع المميزة بالقسم العام لكلية الحاسبات وتقنية المعلومات
التسجيل مشاركات اليوم البحث
   
   


منتدى الملخصات والمواضيع المميزة بالقسم العام لكلية الحاسبات وتقنية المعلومات قسم خاص يتم نقل المواضيع المميزة و الملخصات والملفات المهمه

Cpcs 202 شروحات وحلول وواجبات الجافا

منتدى الملخصات والمواضيع المميزة بالقسم العام لكلية الحاسبات وتقنية المعلومات

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 20-11-2011, 09:23 PM   #81

OMAMA

سبحاآآن الله العظيــــــم

الصورة الرمزية OMAMA

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

المشاركة الأصلية كتبت بواسطة deathpain مشاهدة المشاركة
سؤال حلو:
Write a program that reads the total number of students, and each students name and score, and finally displays the name of the student with the lowest score and the average score.
Sample run:
Enter the number of students: 3
Enter student 1 name: Ahmed
Enter student 1 score: 71
Enter student 2 name: Mohammed
Enter student 2 score: 85.5
Enter student 3 name: Abdullah
Enter student 3 score: 94
Ahmed has the lowest score (71) and the average score is 83.5

خطوات الحل:
1- نقوم بتعريف 7 متغيرات، 3 متغيرات String لإدخال أسماء الطلاب، 4 متغيرات من نوع Double لإدخال الدرجات الثلاث وحساب المتوسط،
2- نستخدم السكانر لإدخال القيم إلى المتغيرات
3- نكتب قانون حساب المتوسط
4- نستخدم if statement ونكتب جميع الحالات، وهي:
* إذا كانت الدرجة الثانية أكبر من الثالثة والثالثة أكبر من الأولى (أو) الدرجة الثالثة أكبر من الثانية والثانية أكبر من الأولى ( لاحظوا أننا جمنا الحالتين في جملة واحدة، ونجمعها على أساس إنه الدرجة الاولى أقل درجة مدخلة )
* إذا كانت الدرجة الثالثة أكبر من الأولى والأولى أكبر من الثانية (أو) الدرجة الأولى أكبر من الثالثة والثالثة أكبر من الثانية
* إذا كانت الدرجة الأولى أكبر من الثانية والثانية أكبر من الثالثة (أو) الدرجة الثانية أكبر من الأولى والأولى أكبر من الثالثة
4- نطبع

السورس كود:
كود PHP:
import java.util.*;
public class 
HomeWork4 {
    public static 
void main(String[] args) {
    
String student1,student2,student3;
    
double score1,score2,score3,average=0;
    
Scanner input=new Scanner(System.in);
    
System.out.println("Enter student 1 name: ");
    
student1=input.next();
    
System.out.println("Enter student 1 score: ");
    
score1=input.nextDouble();
    
System.out.println("Enter student 2 name: ");
    
student2=input.next();
    
System.out.println("Enter student 2 score: ");
    
score2=input.nextDouble();
    
System.out.println("Enter student 3 name: ");
    
student3=input.next();
    
System.out.println("Enter student 3 score: ");
    
score3=input.nextDouble();
    
average=(score1+score2+score3)/3.0;
    if (
score2>score3 && score3>score1 || score3>score2 && score2>score1)
       
System.out.println(student1+" has the lowerst score ("+score1+") and the average score is "+average);    
    else if (
score3>score1 && score1>score2 || score1>score3 && score3>score2)
       
System.out.println(student2+" has the lowerst score ("+score2+") and the average score is "+average);
    else if (
score1>score2 && score2>score3 || score2>score1 && score1>score3)
       
System.out.println(student3+" has the lowerst score ("+score3+") and the average score is "+average);
    
System.exit(0); 
أتمنى إني أكون وفقت في الشرح ،، بالتوفيق للجميع

هنا في حل تاني نقدر نستخدموا..

نعرف قيمة بـ Smallest score ونساويها بقيمة من القيم اللي رح يدخلها user وبعدين

نقارن هدي القيمة بالقيمة الباقية ادا كانت ويطبع أصغر درجة في المتغير Smallest score


....

 

توقيع OMAMA  

 

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 20-11-2011, 09:31 PM   #82

OMAMA

سبحاآآن الله العظيــــــم

الصورة الرمزية OMAMA

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

حاجة تانية ممكن تشرحوا while ..

^^"

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 20-11-2011, 09:40 PM   #83

OMAMA

سبحاآآن الله العظيــــــم

الصورة الرمزية OMAMA

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

وكيف نسوي الـ Counter ?!?!!?


وكيف نطبق الجملة هدي برمجياً : (Enter Account Number (or -1 to quit

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 20-11-2011, 10:05 PM   #84

OMAMA

سبحاآآن الله العظيــــــم

الصورة الرمزية OMAMA

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

ايوا في حاجة تانية كمااااااااان ،،،

1- كيف نخلي الـ Counter يكرر ادخال 10 موظفين ؟؟؟؟


2- كيف اقدر اخلي الـ user يحدد الـ range of numbers to average. av ???




وشوووووووكراًاًاً .. =]

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 20-11-2011, 11:19 PM   #85

mksa

جامعي

 
تاريخ التسجيل: Nov 2008
نوع الدراسة: إنتظام
المستوى: الثالث
الجنس: ذكر
المشاركات: 331
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

يب ، بالنسبــــــة لـ واجب البرمجه ، طلاب ،

المطلوب من البرنامج

انو المستخدم يدخل عدد الطلاب ،،

و على حسب عدد الطلاب ، البرنامج يطلب من المستخدم اسم طالب ودرجه ،،

مثلا لو ادخل عدد طلاب : 5

البرنامج يطلب من المستخدم 5 مرات انه يدخل اسم و درجه

و بالتوفيق عسى نحله صح

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 21-11-2011, 12:07 AM   #86

deathpain

devkemo

الصورة الرمزية deathpain

 
تاريخ التسجيل: Dec 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: Computer Science
نوع الدراسة: إنتظام
المستوى: الثامن
البلد: جــــدة
الجنس: ذكر
المشاركات: 770
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

المشاركة الأصلية كتبت بواسطة omama مشاهدة المشاركة
هنا في حل تاني نقدر نستخدموا..

نعرف قيمة بـ smallest score ونساويها بقيمة من القيم اللي رح يدخلها user وبعدين

نقارن هدي القيمة بالقيمة الباقية ادا كانت ويطبع أصغر درجة في المتغير smallest score


....
صح ،، بس ما جات على بالي وقت ما حليت السؤال نقرتين لعرض الصورة في صفحة مستقلة

 

توقيع deathpain  

 



في حال وجود أي استفسار أو سؤال حول الجافا CPCS202 الرجاء كتابة استفسارك مباشرة في موضوعي هنا:

تطبيق - معدلي الجامعي - التطبيق الأسهل لحساب المعدل الجامعي
http://skaau.com/vb/showthread.php?t=745520

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 21-11-2011, 12:08 AM   #87

deathpain

devkemo

الصورة الرمزية deathpain

 
تاريخ التسجيل: Dec 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: Computer Science
نوع الدراسة: إنتظام
المستوى: الثامن
البلد: جــــدة
الجنس: ذكر
المشاركات: 770
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

المشاركة الأصلية كتبت بواسطة OMAMA مشاهدة المشاركة
حاجة تانية ممكن تشرحوا while ..

^^"
مو فاهم عليكي ؟
هل تبغي شرح قاعدة While الي هيا loop أو قصدك شرح حل السؤال باستخدام While ?

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 21-11-2011, 12:08 AM   #88

мαѕooяy

لآ يَستحقْ الكثَيرْ ::

الصورة الرمزية мαѕooяy

 
تاريخ التسجيل: Apr 2009
التخصص: Cs <3
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: أنثى
المشاركات: 6,263
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

المشاركة الأصلية كتبت بواسطة OMAMA مشاهدة المشاركة
حاجة تانية ممكن تشرحوا while ..

^^"
omama
ايش مو فاهمته بالزبط منهـآ ؟؟؟
احاول اشرحلك هي


يالله انتو ساحبببين دروس مرآ آكثر مننننـآنقرتين لعرض الصورة في صفحة مستقلة

 

توقيع мαѕooяy  

 





,,,
مازال يراودني يقين
بأن هناك شيء ينتظرني
بعد الصبر ليبهرني
وينسيني مرارة الأمس
,,,



 

мαѕooяy غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 21-11-2011, 12:25 AM   #89

deathpain

devkemo

الصورة الرمزية deathpain

 
تاريخ التسجيل: Dec 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: Computer Science
نوع الدراسة: إنتظام
المستوى: الثامن
البلد: جــــدة
الجنس: ذكر
المشاركات: 770
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

المشاركة الأصلية كتبت بواسطة OMAMA مشاهدة المشاركة
وكيف نسوي الـ Counter ?!?!!?


وكيف نطبق الجملة هدي برمجياً : (Enter Account Number (or -1 to quit
بالنسبة للكاونتر بسيطة ،،
نفرض أنك تبغي تسوي برنامج يطبع رقم 10 مرات،،
كود PHP:
import java.util.*;
public class 
JavaApplication19 {
    public static 
void main(String[] args) {
        
int counter=1,number;
        
Scanner input=new Scanner(System.in);
        
System.out.println("Enter number to repeat");
        
number=input.nextInt();
        while (
counter<=10){
        
System.out.println("The number is "+number);
        
counter++;}
        
System.exit(0); 
لاحظتي الكوانتر كل مرة راح يزيد واحد لين ما يوصل 10 ويوقف البرنامج ،،
،،
بالنسبة للسؤال هذا:
(Enter Account Number (or -1 to quit
طريقته بسيطة،،
نسوي متغير نسميه AccountNumber، باستخدام if statement
كود PHP:

import java
.util.*;
public class 
JavaApplication19 {
    public static 
void main(String[] args) {
int AccountNumber;
Scanner input=new Scanner(System.in);
System.out.println("Enter Account Number (or -1 to quit)");
AccountNumber=input.nextInt();
if (
AccountNumber>-1){
System.out.println("Your Account Number is: "+AccountNumber);}
else if (
AccountNumber==-1){
    
System.out.println("Good Bye");
    
System.exit(0);} 
أتمنى أكون وضحت النقطة

 


التعديل الأخير تم بواسطة deathpain ; 21-11-2011 الساعة 12:32 AM.
deathpain غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 21-11-2011, 01:22 AM   #90

deathpain

devkemo

الصورة الرمزية deathpain

 
تاريخ التسجيل: Dec 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: Computer Science
نوع الدراسة: إنتظام
المستوى: الثامن
البلد: جــــدة
الجنس: ذكر
المشاركات: 770
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

المشاركة الأصلية كتبت بواسطة OMAMA مشاهدة المشاركة
ايوا في حاجة تانية كمااااااااان ،،،

1- كيف نخلي الـ Counter يكرر ادخال 10 موظفين ؟؟؟؟


2- كيف اقدر اخلي الـ user يحدد الـ range of numbers to average. av ???




وشوووووووكراًاًاً .. =]
بالنسبة للسؤال الأول كذا طريقة حله:
كود PHP:
import java.util.*;
public class 
Goodquestion1 {
    public static 
void main(String[] args) {
        
int counter 1employees;
        
String name;
        
Scanner input = new Scanner(System.in);
        
System.out.print("Enter the number of employees: ");
        
employees input.nextInt();
        if(
employees <= 0System.exit(0);
        else {
        while(
counter <= employees)
        {
            
System.out.print("Enter employee " counter " name: ");
            
name input.nextLine();
            
counter++;
        }}}} 
وإذا كنتي تبغيه يطبع الأسماء استخدمي if،،
زي كذا:
كود PHP:
if (counter==1)
System.out.println("Name of employee "+counter+" is "+name); 
بالنسبة للسؤال الثاني
ما فهمت عليكي، بس إذا كان قصدك كيف تخلي اليوزر يحدد كم عدد الأعداد إلي يبغى يحسبلها المتوسط ويطبع المتوسط في الأخير، فطريقة الحل كالتالي:
كود PHP:
import java.util.*;
public class 
Goodquestion1 {
    public static 
void main(String[] args) {
        
int counter 1numberscounter;
        
double average=0,numbers=0,sum=0;
        
Scanner input = new Scanner(System.in);
        
System.out.print("Enter range of numbers to average: ");
        
numberscounter input.nextInt();
        if(
numberscounter <= 0System.exit(0);
        while(
counter <= numberscounter){
        
System.out.print("Enter Number" counter " : ");
        
numbers input.nextDouble();
                if (
counter>=2){
        
sum sum+numbers;}
                else {
                    
sum numbers;}
        
average sum/counter;
        if (
counter==numberscounter){
        
System.out.println("The average is: "+average);}
        
counter++;
        }}} 
أتمنى إني أكون وفقت في الشرح ،، بالتوفيق للجميع

 


التعديل الأخير تم بواسطة deathpain ; 21-11-2011 الساعة 01:32 AM.
deathpain غير متواجد حالياً   رد مع اقتباس
 

إضافة رد


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 12:39 AM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2024