InstagramTwitterSnapChat


 
وصف

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


المنتدى العام لكلية الحاسبات وتقنية المعلومات قسم خاص بالمواد العامة و الطلاب غير المتخصصين بكلية الحاسبات وتقنية المعلومات

[cpcs 203 - برمجة 2] لديك سؤال , أفكار , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

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

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 30-05-2010, 11:57 AM   #81

rssb

جامعي

 
تاريخ التسجيل: Apr 2009
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: تقنيه معلومات (IT)
نوع الدراسة: متخرج - انتظام
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 292
افتراضي رد: [cpcs 203 - برمجة 2] لديك سؤال , أفكار , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

ما اعتقد تقدر تستخدم التراي كاتش في شي زي كذا
وظيفتها تمسك الاخطاء الاغير متوقعه
اظن لو بدلت جمله الثرو نيو اللي داخل الإف بيـ سيستم دوت اوت ح يشتغل مع البرنامج مزبوووط

والله اعلم ,,

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 30-05-2010, 06:48 PM   #82

Mr.Ahmad

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

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

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

غداً إن شاء الله سننظر في الاستفسارات .

 

توقيع Mr.Ahmad  

 

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

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 03-06-2010, 05:45 PM   #83

الطالب الكويس

جامعي

 
تاريخ التسجيل: May 2010
التخصص: CS
نوع الدراسة: إنتظام
المستوى: متخرج
الجنس: ذكر
المشاركات: 24
افتراضي رد: [cpcs 203 - برمجة 2] لديك سؤال , أفكار , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

السلآم عليكم

اخوي احمد ممكن شرح بالعربي ايش المطلوب مني في البروجكت الثاني لأني مو فاهم أي شيء

يعني هما معطينا اكواد جاهزه وكلاس Student

فقط انتظر ردك نقرتين لعرض الصورة في صفحة مستقلة

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 05-06-2010, 09:55 PM   #84

rssb

جامعي

 
تاريخ التسجيل: Apr 2009
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: تقنيه معلومات (IT)
نوع الدراسة: متخرج - انتظام
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 292
افتراضي رد: [cpcs 203 - برمجة 2] لديك سؤال , أفكار , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

كل اللي فهمتوو من البروجكت انو اكمل كلاس student ..

بس وش اسوي فيه الضبط ماني عارف ما انو البرنامج شغال وكامل

هذا والله اعلم ,,,

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 08-06-2010, 06:28 PM   #85

gunner

جامعي

 
تاريخ التسجيل: Oct 2008
التخصص: تقنية معلومات
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: ذكر
المشاركات: 156
افتراضي رد: [cpcs 203 - برمجة 2] لديك سؤال , أفكار , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

^
^
نفس السؤال هنا

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 08-06-2010, 09:10 PM   #86

أبو متعب

أبو متعب

الصورة الرمزية أبو متعب

 
تاريخ التسجيل: Nov 2008
التخصص: IT
نوع الدراسة: إنتظام
المستوى: الرابع
الجنس: ذكر
المشاركات: 53
افتراضي رد: [cpcs 203 - برمجة 2] لديك سؤال , أفكار , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

المطلوب من البروجيكت إنك تضيف class student لل main بحيث لو تبغى تاخذ كتاب من المكتبة يطلب منك البرنامج
تدخل إسم الطالب وإسم الطالب لازم يكون مدخل من قبل أو البرنامج راح يقول مافي ولا طالب في ال List بمعنى إنك راح
تسوي case جديد لإضافة إسم الطالب في List ال case هذا لايقبل تكرار الإسم وكل إسم تضيفه راح يقدر يأخذ كتابين فقط!

 

توقيع أبو متعب  

 

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 08-06-2010, 11:17 PM   #87

gunner

جامعي

 
تاريخ التسجيل: Oct 2008
التخصص: تقنية معلومات
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: ذكر
المشاركات: 156
افتراضي رد: [cpcs 203 - برمجة 2] لديك سؤال , أفكار , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

لو تعطونا كود الـ student وفقكم الله
من جد تعبت اسويها

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 09-06-2010, 10:04 AM   #88

Mr.Ahmad

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

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

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

المشاركة الأصلية كتبت بواسطة زهرة البنفسج مشاهدة المشاركة
ممكن أعرف ليش برنامج الـJCreator
أيام ماتشتغل فيه nextLine
و أيام تشتغل مررررررة تمام؟؟؟؟؟؟
المشكلة ليست منه .. ولكن عندما نستقبل رقم عن طريق الـ Scanner ثم نريد ان نستقبل سلسلة نصية (String) تظهر هنالك مشكلة . وهي بعدم وقوفه ليدخل المستخدم السلسلة النصية .

هذه المشكلة سببها من الـ Buffer .. حيث عند استقبال الرقم تبقى هنالك في الـ Buffer بيانات قبالتالي عند استقبال السلسلة النصية عن طريق Scanner لن يتوقف لإدخال المستخدم بل يأخذ ما يوجد في الـ Buffer .

وهذا مثال على المشكلة وحلها :
كود PHP:
import java.util.Scanner;
public class 
Main {
    public static 
void main(String[] args) {
        
Scanner sc = new Scanner(System.in);
        
System.out.println("Age");
        
int x sc.nextInt();
        
sc.nextLine(); // When he remove this, the problem is appear!
        
System.out.println("NAme ");
        
String name sc.nextLine();
        
System.out.println("IS " name);
    }

بالتوفيق .

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 09-06-2010, 10:26 AM   #89

Mr.Ahmad

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

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

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

المشاركة الأصلية كتبت بواسطة $RVD$ مشاهدة المشاركة
السلام عليكم
عندي برنامج استخدم فيه try &catch
وهذا الرنامج الغرض منه اذا كان فيه كسرين متشابهين اعمل تري وكتش واذا كان المقام صفر اعمل تري وكتش ياريت تفيدوني انا عملت ابلرنامج بس مو راضي يشتغل معايه ارجو المساعده وجزاكم الله خير
كود:
package homework;
 
 
public class testFraction {
 
 
    public static void main(String[] args) {
      Fraction f1 = null, f2 = null,f3;
    try{
        f1 = new Fraction(1, 1);
        f2 = new Fraction(1, 1);
  if (f1==f2){
        throw new Exception("the first number equal to second number");
 
        }
    }
    catch( Exception e){
  System.out.println(",please try again");      
 
    }
System.out.println("We Have two    Freactions  " +f1.tostring() + " and " + f2.tostring());  
 
        f1=f1.simplify();
        f2=f2.simplify();
 
        System.out.println("The new Freactions  are " +f1.toString()          + " and " + f2.toString());
    }
    }


كود:
package homework;
 
 
public class Fraction {
private int numerator;
    private int denominator;
 
     public Fraction(int num, int denom) {
      setNumerator(num);// numerator=num; 
      setDenominator(denom);// denominator= denom;
}
 
 public void setNumerator(int num) {
        numerator = num;
    }
 
 public void setDenominator(int denom) {
      try{  
       if (denominator==0)
           denominator = denom;
    }catch (ArithmeticException e){
 
                System.out.println("invalid you can not devided by Zero");
 
    }
 }
 public int getNumerator( ) {
    return numerator;
    }
 public int getDenominator( ) {
    return denominator;
    }
 
 
public int gcd(int m, int n) {
        int r = n % m;
        while (r !=0) {
            n = m;
            m = r;
            r = n % m;
        }
        return m;
    }
 
public String tostring( ) {
        return getNumerator() + "/" + getDenominator();
    }
  public Fraction simplify( ) {
        int num   = getNumerator();
        int denom = getDenominator();
        int gcd   = gcd(num, denom);
        Fraction simp = new Fraction(num/gcd, denom/gcd);
        return simp;
    }
}
تصحيح الحل ,,, توجد حلول وطرق عدة ,, وهذا احد الحلول :

كود PHP:
class Fraction {
    private 
int numerator;
    private 
int denominator;
    public 
Fraction(int numint denom) {
        
setNumerator(num);// numerator=num;
        
setDenominator(denom);// denominator= denom;
    
}
    public 
void setNumerator(int num) {
        
numerator num;
    }
    public 
void setDenominator(int denom) {
        
denominator denom;
    }
    public 
int getNumerator() {
        return 
numerator;
    }
    public 
int getDenominator() {
        return 
denominator;
    }
    public 
int gcd(int mint n) {
        
int r m;
        while (
!= 0) {
            
m;
            
r;
            
m;
        }
        return 
m;
    }
    public 
String tostring() {
        return 
getNumerator() + "/" getDenominator();
    }
    public 
Fraction simplify() {
        
int num getNumerator();
        
int denom getDenominator();
        
int gcd gcd(numdenom);
        
Fraction simp = new Fraction(num gcddenom gcd);
        return 
simp;
    }
    public static 
boolean isEqual (Fraction f1Fraction f2throws Exception
    
{
        if (
f1.denominator == || f2.denominator == 0)
        {
            throw new 
ArithmeticException("invalid you can not devided by Zero");
        }
        if ((
f1.numerator == f2.numerator) && (f1.denominator == f2.denominator)) {
            return 
true;
        } else {
            return 
false;
        }
    }

كود PHP:
class testFraction {
    public static 
void main(String[] args) {
        
Fraction f1 nullf2 nullf3;
        
// --> Is Equal
        
try {
            
f1 = new Fraction(11);
            
f2 = new Fraction(11);
            if (
Fraction.isEqual(f1f2))
            {
                
System.out.println ("Is Equal");
            }
            else
            {
                
System.out.println ("Is not Equal");
            }
        }
        catch (
ArithmeticException e)
        {
            
System.out.println(e.getMessage());
        }
        catch (
Exception e) {
            
System.out.println(",please try again");
        }
        
// <<- end
        
        
System.out.println("We Have two    Freactions  " f1.tostring() + " and " f2.tostring());
        
f1 f1.simplify();
        
f2 f2.simplify();
        
System.out.println("The new Freactions  are " f1.toString() + " and " f2.toString());
    }

بالتوفيق .

 

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

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 09-06-2010, 10:27 AM   #90

Mr.Ahmad

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

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

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

المشاركة الأصلية كتبت بواسطة rssb مشاهدة المشاركة
ما اعتقد تقدر تستخدم التراي كاتش في شي زي كذا
وظيفتها تمسك الاخطاء الاغير متوقعه
اظن لو بدلت جمله الثرو نيو اللي داخل الإف بيـ سيستم دوت اوت ح يشتغل مع البرنامج مزبوووط

والله اعلم ,,
لا مو شرط .
ممكن أن ترمي أخطاء بنفسك . نقرتين لعرض الصورة في صفحة مستقلة

 

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

إضافة رد


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

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

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

 


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


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-2023