السلام عليكم ورحمة الله وبركاته
هل لديكم أسئلة فيها أفكار غريبة أو تحتاج الى تفكير عميق ، نحتاج مثل هذه الأسئلة لتحسين فكرنا البرمجي ..
وجزاكم الله خيرا على مجهوداتكم السابقة واللاحقة ان شاء الله ..
السلام عليكم ورحمة الله وبركاته
هل لديكم أسئلة فيها أفكار غريبة أو تحتاج الى تفكير عميق ، نحتاج مثل هذه الأسئلة لتحسين فكرنا البرمجي ..
وجزاكم الله خيرا على مجهوداتكم السابقة واللاحقة ان شاء الله ..
انا في انتظار مشاركات الطلبة الذين على موعد للتخرج وعودة الأخرين من الأجازات حتى نعمل مشاريع مشتركة ة و للأستفادة و استغلال الوقت اجب عن السوال الأول( لقد وضعته لمبرمجي السي++ ولكن لسهولة حله في الجافا لم اضعه هنا) وانما فكروا به وبعد ذلك يمكن اضافات عليه وتعديل المطلوب
http://www.arabteam2000.com/vb/showthread....&threadid=30597
طبعا المسالة ليست فيها تحديات
إحنا في الصيف كل الشباب مسافرين :(
لكن أنا راح أحاول أحط سؤال صعب :D
انتظروا يومين بس :rolleyes:
khwlani: هذا البرنامج اللي تطلبه .. امس كتبناه بالمعمل حق الجامعه :( و المشكله كانت الفكره شويه غريبه على الطلاب .. لكن مع شويه شرح من المدرس و الفكره صارت مفهومه ..
طبعاً الكود عندي جاهز لكن هو عباره عن عده ملفات جافا لبناء Data Struc. كامل :)
write a program that plays "guess the number" as follows: your
program chooses the number to be guessed by selecting an integer at random in the range 1-1000. the program then displays in a label: I have a number between 1 and 1000 can you guess my number? Please enter your first guess.
A JTextField should be used to input the guess. As each guess is input the background color should change to either red or blue.Red indicates that the user is getting "warmer" and blue indicates that the user is getting "colder" . AJLabel should display either "Too High" or "Too Law" to help the user zero in on the correct answer.When the user gets the correct answer,"Correct!" should be displayed and the JTextField used for input should be changed to uneditable. A JButton should be provided to allow the user to play the game again.When the JButton is clicked, a new random number should be generated and the input JTextField changed to editable.(f)
السلام عليكم ممكن تحلون هذا السؤال و هو عباره عن لعبه بس ممكن يكون الحل على اساس احد مبتدا في دراسة الجااااااااااااااااااااااااافا
سلامه: هل هذا مشروع بالجامعه ؟ هل هو واجب ؟؟
مشروعك أخ سلامه سبق وصممته في الجامعه على php
الأخ صلاح صدقني ليس لي علاقة بجامعتكم ولا اعلم لماذا تتشابه المواضيع وبنفس الوقت. لدرجة اني صرت اشك اني في جامعتكم ولكن رب صدفة خير من الف ميعاد
واذا كان لدى احد حل المطلوب الأساسي فعليه بايجاد الحلول للمطاليب التالية
ويمكن اضافة المطلوب الأول وهو
اضف الى كل كلمة وجدت ارقام ألأسطر التي تواجدت فيها هذه الكلمة
ثانيا اعرض البيانات الناتجة على شكل جدول ( JTable) بحيث ان تكون ارقام الأسطر مرتبة تصاعديا وتظهر في حقل واحد
ثالثا عند النقر بالماوس على كل عنوان عمود في الجدول يعاد ترتييب الجدول حسب العمود المختار مثلا عند النقر على الكلمة يتم ترتيب الجدول حسب الحروف وعند النقر فوق عنوان عدد الكلمات يعاد ترتيب الجدول حسب عدد الكلمات وهكذا (شاهد عمل الأكسل في الترتيب)
هذه المطاليب لمن حل المطلوب الأساسي
ملحوظة ( لم احل السوال بعد )
المسالة ليست تعقيد ولكن في اكثر من فائدة مثل
1: التعامل مع String و خاصة StringTokeniezer
2: التعامل مع data Struct وخاصة Vector, HashMap
3: التعامل مع الجداول و Models
4:كيفية بناء ModelSorter
و ...
الهدف: بداية الطريق للأحتراف
اكثر المبرمجين لا يدرسون الـ Data Struct بالجافا :(
اكثر المبرمجين بالقسم مبتدئين جداً ...
انا بالنسبه لي السؤال صعب :D ..
لكن انا عندي اسئله تحدي لكن مش تعتمد على الـ Java API .. لكن تعتمد على كيفية كتابة كود بشكل ذكي !! و كلها راح تكون على الدوس DOS
السوال لا يعتمد على الواجهات الا في الفقرة الثانية ولكن يمكن ان تكتب الأجابة في ملف
ياجماعة زملاكم في قسم ++c حلوا السوال تقريبا وهنا لم يحاول احد انا في الأنتظار
ولا حتى محاولة واحدة
:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(
package ics202.lab02;
import ics202.*;
import ics202.lab01.*;
import java.util.*;
import java.io.*;
public class ByWordLength2 {
public static void main(String[] args) throws IOException {
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
//System.out.print("Enter input file name: ");
String fname = "input.txt";//stdin.readLine();
BufferedReader in = new BufferedReader(new FileReader(fname));
String line, token;
StringTokenizer tokenizer;
MySearchableContainer c = new MySearchableContainer();
int maxLength = 0;
while ((line = in.readLine()) != null) {
tokenizer = new StringTokenizer(line, " trn.,?!:");
while (tokenizer.hasMoreTokens()) {
token = tokenizer.nextToken();
MyComparable temp = c.find(new Str(token));
System.out.println(temp);
if (temp == null)
c.insert(new Association(new Str(token),new Int(1)));
else{
int n = ((Int)(((Association)temp).getValue())).intValue()+1;
c.withdraw(temp);
System.out.println(n);
c.insert(new Association(new Str(token),new Int(n)));
}
}
}
}
}هذا هو حل المسأله لكن الملفات ليست كامله .. انا عطيتك الملف اللي تتعامل مع المشكله ...
هذا الموضوع مغلق.