InstagramTwitterSnapChat


 
وصف

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


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

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

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

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 19-11-2011, 07:49 PM
الصورة الرمزية deathpain

deathpain deathpain غير متواجد حالياً

devkemo

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


سؤال حلو:
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); 
أتمنى إني أكون وفقت في الشرح ،، بالتوفيق للجميع

 


توقيع deathpain  



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

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

 

رد مع اقتباس

 

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

SPIDER

جامعي

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

 
تاريخ التسجيل: Aug 2008
التخصص: Computer Engineering
نوع الدراسة: إنتظام
المستوى: متخرج
الجنس: ذكر
المشاركات: 939
افتراضي رد: 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); 
أتمنى إني أكون وفقت في الشرح ،، بالتوفيق للجميع

استخدم ()nextLine بدلاً من ()next لإدخال الاسم.

 

توقيع SPIDER  

 

سبحان الله وبحمده .. سبحان الله العظيم

[من برمجتي] ODUS Auto-Adder v1.1 + الكود المصدري

أعتذر عن عدم تمكني على الرد على جميع الرسائل الخاصة ... لا يمكنني إرسال أكثر من رسالة واحدة خلال نصف ساعة تقريباً

 

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

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

Prince soma

Super Hussam

الصورة الرمزية Prince soma

 
تاريخ التسجيل: Sep 2011
التخصص: IT
نوع الدراسة: إنتظام
المستوى: الرابع
الجنس: ذكر
المشاركات: 266
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

المشاركة الأصلية كتبت بواسطة SPIDER مشاهدة المشاركة
استخدم ()nextLine بدلاً من ()next لإدخال الاسم.
المشكله الحل كذه مو صحيح الدكتور يبغى الحل بستخدام while

 

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

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

deathpain

devkemo

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

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

المشاركة الأصلية كتبت بواسطة Prince soma مشاهدة المشاركة
المشكله الحل كذه مو صحيح الدكتور يبغى الحل بستخدام while
قاعد أحله باستخدام While ،،
مع إني أحس إنه ما ينحل بـwhile ،،

 


التعديل الأخير تم بواسطة deathpain ; 19-11-2011 الساعة 09:22 PM.
deathpain غير متواجد حالياً   رد مع اقتباس
 

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

Prince soma

Super Hussam

الصورة الرمزية Prince soma

 
تاريخ التسجيل: Sep 2011
التخصص: IT
نوع الدراسة: إنتظام
المستوى: الرابع
الجنس: ذكر
المشاركات: 266
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

المشاركة الأصلية كتبت بواسطة deathpain مشاهدة المشاركة
قاعد أحله باستخدام while ،،
مع إني أحس إنه ما ينحل بـwhile ،،
أنا من الظهر احاول احله مو راضي ينحل

 

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

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

SPIDER

جامعي

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

 
تاريخ التسجيل: Aug 2008
التخصص: Computer Engineering
نوع الدراسة: إنتظام
المستوى: متخرج
الجنس: ذكر
المشاركات: 939
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

المشاركة الأصلية كتبت بواسطة prince soma مشاهدة المشاركة
المشكله الحل كذه مو صحيح الدكتور يبغى الحل بستخدام while
ليش مو صحيح، ايش المشكلة؟

 

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

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

Prince soma

Super Hussam

الصورة الرمزية Prince soma

 
تاريخ التسجيل: Sep 2011
التخصص: IT
نوع الدراسة: إنتظام
المستوى: الرابع
الجنس: ذكر
المشاركات: 266
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

المشاركة الأصلية كتبت بواسطة spider مشاهدة المشاركة
ليش مو صحيح، ايش المشكلة؟
الحل صحيح بس انا قصدي أنه مو بالطريقة الي يبغاها الدكتور

 

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

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

deathpain

devkemo

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

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

المشاركة الأصلية كتبت بواسطة Prince soma مشاهدة المشاركة
الحل صحيح بس انا قصدي أنه مو بالطريقة الي يبغاها الدكتور
انا استسلمت ولا عرفت كيف أحله باستخدام while بكرة بقابل الأخ Th4m3r وإن شاء الله بيحاول يشرحلي طريقة الحل،، وإذا ما عرفنا بروح عند الدكتور أحمد الزهراني لعل وعسى يساعدني

 

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

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

SPIDER

جامعي

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

 
تاريخ التسجيل: Aug 2008
التخصص: Computer Engineering
نوع الدراسة: إنتظام
المستوى: متخرج
الجنس: ذكر
المشاركات: 939
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

المشاركة الأصلية كتبت بواسطة Prince soma مشاهدة المشاركة
الحل صحيح بس انا قصدي أنه مو بالطريقة الي يبغاها الدكتور
الكود



كود PHP:
import java.util.Scanner;

public class 
Test
{
    public static 
void main(String[] args)
    {
        
int lowestScore 100 /* Make it max score first */averageScore 0counter 1;
        
String lowestStudentName "";
        
Scanner input = new Scanner(System.in);
        
        
System.out.print("Enter the number of students: ");
        
int studentsCount input.nextInt();
        if(
studentsCount <= 0System.exit(0);
        
        while(
counter <= studentsCount)
        {
            
input.nextLine(); // To discard "\n"
            
            
System.out.print("Enter student " counter " name: ");
            
String name input.nextLine();
            
            
System.out.print("Enter student " counter " score: ");
            
int score input.nextInt();
            
            if(
score lowestScore)
            {
                
lowestScore score;
                
lowestStudentName name;
            }
            
averageScore += score;
            
counter++;
        }
        
        
averageScore /= studentsCount;
        
System.out.println(lowestStudentName " has the lowest score (" lowestScore ") and the average score is " averageScore);
    }

 


التعديل الأخير تم بواسطة SPIDER ; 20-11-2011 الساعة 07:45 PM.
SPIDER غير متواجد حالياً   رد مع اقتباس
 

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

Prince soma

Super Hussam

الصورة الرمزية Prince soma

 
تاريخ التسجيل: Sep 2011
التخصص: IT
نوع الدراسة: إنتظام
المستوى: الرابع
الجنس: ذكر
المشاركات: 266
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

المشاركة الأصلية كتبت بواسطة SPIDER مشاهدة المشاركة
الكود



كود PHP:
import java.util.Scanner;

public class 
Test
{
    public static 
void main(String[] args)
    {
        
int lowestScore 100 /* Make it max score first */averageScore 0counter 1;
        
String lowestStudentName "";
        
Scanner input = new Scanner(System.in);
        
        
System.out.print("Enter the number of students: ");
        
int studentsCount input.nextInt();
        if(
studentsCount <= 0System.exit(0);
        
        while(
counter <= studentsCount)
        {
            
input.nextLine(); // To discard "\n"
            
            
System.out.print("Enter student " counter " name: ");
            
String name input.nextLine();
            
            
System.out.print("Enter student " counter " score: ");
            
int score input.nextInt();
            
            if(
score lowestScore)
            {
                
lowestScore score;
                
lowestStudentName name;
            }
            
averageScore += score;
            
counter++;
        }
        
        
averageScore /= studentsCount;
        
System.out.println(lowestStudentName " has the lowest score (" lowestScore ") and the average score is " averageScore);
    }

جزاك الله خير بس فيه مشكله انت عرفت score على انه int بس في السؤال طالب يكون دبل

 

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

إضافة رد


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

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

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

 


الساعة الآن 12:11 PM


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

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

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

2003-2025