• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

*en*

اعضاء
  • عدد المشاركات

    105
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

7 عادي

عن *en*

  • الرتبة
    عضو
  • تاريخ الميلاد 12/08/1990

معلومات الملف الشخصي

  • الجنس أنثى
  1. (مشروع)data structrue

    :mellow:بليز أي أحد شاطر بالبرمجة يكتشف الخطأ وين ؟!
  2. (مشروع)data structrue

    الكلاس الأول import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; import java.util.StringTokenizer; class Main_ { } class TreeNode { private String data; private TreeNode parent, left, right; TreeNode() { } public TreeNode(String n, TreeNode p) { data = n; parent = p; left = null; right = null; } public void setData(String n) { data = n; } public String getData() { return data; } public void setParent(TreeNode p) { parent = p; } public TreeNode getParent() { return parent; } public void setLeft(TreeNode l) { left = l; } public TreeNode getLeft() { return left; } public void setRight(TreeNode r) { right = r; } public TreeNode getRight() { return right; } public boolean hasLeft() { if (getLeft() != null) { return true; } else { return false; } } public boolean hasRight() { if (getRight() != null) { return true; } else { return false; } } public boolean isExternal() { if (!hasLeft() && !hasRight()) { return true; } else { return false; } } } class Tree { private TreeNode root; private TreeNode location[] = new TreeNode[100]; private int index; public TreeNode getroot() { return root; } public Tree() { root = null; index = 0; } public void insertNode(String value) { if (root == null) { root = new TreeNode(value, null); } else { insert(value, root); } } public void insert(String value, TreeNode n) { if (value.compareToIgnoreCase(n.getData()) < 0) { if (n.getLeft() != null) { insert(value, n.getLeft()); } else { System.out.println(" Inserted " + value + " to left of node " + n.getData()); n.setLeft(new TreeNode(value, n)); } } else if (value.compareToIgnoreCase(n.getData()) > 0) { if (n.getRight() != null) { insert(value, n.getRight()); } else { System.out.println(" Inserted " + value + "to right of node " + n.getData()); n.setRight(new TreeNode(value, n)); } } } public TreeNode search(String value, TreeNode n) { TreeNode left = null, right = null; if (value.equals(n.getData())) { return n; } else if (value.compareToIgnoreCase(n.getData()) < 0 && n.getLeft() != null) { left = search(value, n.getLeft()); } else if (value.compareToIgnoreCase(n.getData()) > 0 && n.getRight() != null) { right = search(value, n.getRight()); } if (left != null) { return left; } else if (right != null) { return right; } else { return null; } } public void printInorder() { inorder(root); System.out.println(); } public void inorder(TreeNode n) { if (n.getLeft() != null) { inorder(n.getLeft()); } System.out.print(n.getData() + " "); if (n.getRight() != null) { inorder(n.getRight()); } } public void printPostOrder() { postOrder(root); System.out.println(); } public void postOrder(TreeNode n) { if (n == null) { return; } postOrder(n.getLeft()); postOrder(n.getRight()); System.out.print(n.getData() + " "); } public void printPreOrder() { preOrder(root); System.out.println(); } public void preOrder(TreeNode n) { if (n == null) { return; } System.out.print(n.getData() + " "); postOrder(n.getLeft()); postOrder(n.getRight()); } public Tree fromfiletotree(File filname) { Tree result = new Tree(); try { Scanner inFile = new Scanner(new File(filname + ".txt")); while (inFile.hasNext()) { String newline = inFile.nextLine(); StringTokenizer st = new StringTokenizer(newline); while (st.hasMoreTokens()) { // if (n.equals(st.nextToken())) { result.insertNode(st.nextToken()); } } } } catch (FileNotFoundException ex) { System.out.println("Error finding file"); } return result; } } import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; class ProjTest { public static void main(String[] args) { String word = null; Scanner userInput = new Scanner(System.in); Scanner[] input = new Scanner[3]; File[] files = new File[3]; System.out.println("A Simple Search Engine"); try { files[0] = new File(userInput.next()); files[1] = new File(userInput.next()); files[2] = new File(userInput.next()); input[0] = new Scanner(files[0]); input[1] = new Scanner(files[1]); input[2] = new Scanner(files[2]); for (int i = 0; i < input.length; i++) { System.out.println("File " + (i + 1) + " contents are:"); while (input[i].hasNext()) // verify there are more words // or will get an exception { word = input[i].next(); System.out.print(word + " "); } System.out.println(); input[i].close(); System.out.println("==============================="); } String resultfiles = ""; for (int i = 0; i < 3; i++) { Tree mytree = new Tree(); TreeNode result = new TreeNode(); // TreeNode result= new TreeNode(); mytree = mytree.fromfiletotree(files[i]); result = mytree.search(word, mytree.getroot()); if (result != null) { if (resultfiles.compareToIgnoreCase(" ") > 0) { resultfiles = resultfiles + " and " + files[i]; } else resultfiles = resultfiles + files[i] + ""; } else { System.out.println(" "); } } System.out.println(resultfiles); } catch (FileNotFoundException e) { System.out.println(e.getMessage()); } } } out put A Simple Search Engine is another yet is (‏‏يتعذر على النظام العثور على الملف المحدد) ملفات txtموجوده بس الكود مايشتغل عدل بليز اللي يعرف وين الغلط بالكود يشرح لي لأن التسليم اليوم الساعة 12 ضروررررري :unsure:
  3. تصحيح كود برنامج .........

    أوكي بس ماجاوبت على سؤالي عشااااان أقدر أساعدك أكثر لأن صرااااحه مافهمت شي!
  4. تصحيح كود برنامج .........

    انا فهمت من سؤالك انك تبي تقره عدد وهذا العدد لازم يكون أولي وتطبع المتوسط بس المتوسط الحسابي اهو نفسه العدد لأن إنت دخلت عدد واحد ماراح يكون لها فايده هذا هو المطلوب من السؤال
  5. تفضلي اختي الكووود إن شاء الله يكون صح public class Area { private double Area;//لازم يكون double لأن يستقبل أرقام فيها بوينت private int input; private String display; public void setArea(double a) { Area= a; } public double getArea() { return Area; } public void setinput(int b) { input=b; } public int getinput() { return input; } public void setdisplay(String c) { display=c; } public String getdisplay() { return display; } } ..................................................... import java.util.Scanner; public class Areatest { public static void main(String[] args) { System.out.print("Enter the radius of first Circle:"); Scanner input=new Scanner(System.in); Area bano=new Area();// object لازم تحطين اسم الكلاس الأول ومنه تسوين ال System.out.print(" radius: "); int r=input.nextInt(); bano .setinput(r); System.out.printf("radius of the Circle is %d ",bano.getinput()); bano.setArea(3.14*r*r);// )double a(method بما انج حطيتي عدد فيه بوينت لازم تخلين ال System.out.printf("\nArea of Circal=%.2f",bano.getArea()); } }
  6. تصحيح كود برنامج ..............

    شكرا على المعلومه
  7. تصحيح كود برنامج ..............

    يمكن عشان انت حاط a بدال []args
  8. تصحيح كود برنامج ..............

    اعتقد انك لازم تحط قوسين بس عشان كل مادخل رقم يختبر هرقم إذا كان من قواسم العدد ولالاً for( i=1 ; i <= x ; i++) { x=Integer.parseInt(JOptionPane.showInputDialog("Enter your number")); if (x %i==0) System.out.println(i); }
  9. [مخالف - طلب حل : ]if الشرطية بلغة الجافا

    تفضل الحل . import java.util.Scanner; public class Greet { public static void main(String[] args) { int answer; Scanner input = new Scanner(System.in); System.out.print("What is 5 + 8 ? \n"); answer = input.nextInt(); if (answer==13) System.out.print("Correct"); else System.out.print("Wrong"); } } لكن السؤال الثاني مو وااضحه ياريت اتحطه بكود عشان اقدر افهمه
  10. يطبع قواسم العدد

    الحمد الله اهم شي تفهم السؤال عشان تقدر تحل عدل بالتوفيق ياارب
  11. يطبع قواسم العدد

    تقريباً أسئلتك نفسها اللي قبل بس الجديد اهي قواسم الأعداد رااااااااح تقره العدد وبعدهاتكتب الرقم اللي قرآته(n) % الاعداد من1 إلى الرقم اللي قرأته ==0 طبعاً داخل if مثلا 12 تقسيم واحد يطلع 12 بدون باقي معناه من قواسم العدد و12 تقسيم 2 =6 الناتج بدون باقي (بدون بوينت) من قواسم العدد لغاية 12 وبجذي انت طلعت قواسم الأعداد للرقم اللي قريته هذا شرح اتمنى يفيدك ما معنى قواسم العدد ؟ يكون العدد الصحيح الطبيعى (س) مثلا قاسما للعدد (ص) إذا كان (ص ) مضاعف لـ (س) . بمعنى : قواسم العدد 12 هى 1 ، 2 ، 3 ، 4 ، 6 ، 12 حاول فيها وحط if بloop من 1 لغاية العدد إلى تقراااه for(int i=1;i<=n;i++) nالعدد اللي تقراه
  12. جنه ماااااااااااار علي هسؤال =) جربي هلكود import java.util.Scanner; public class q3 { public static void main(String[] args) { double number; Scanner input = new Scanner (System.in); System.out.println("Choose what you want to compute:"); System.out.println("1. sqrt \n2. square"); int ch = input.nextInt(); if (ch==1&&ch==2){ System.out.print("Type a positive number: "); number= input.nextDouble(); for( int j = 0;number < 0 ; j++){ System.out.print("Type a positive number: "); number = input.nextDouble(); } if ( ch == 2) System.out.printf("The square of 64.8000 is %.4f \n", number*number); if (ch == 1) System.out.printf("The square root of 5.0000 is %.4f \n",Math.sqrt(number)); } if(ch == 3) System.out.print("Invalid choice! "); } }
  13. برنامج اولي ام لا

    هذا الكووووود ضبط معااااااي الحمد الله import javax.swing.*; public class OddDemo { public static void main(String args[]) { int x; int i; for(i=0;i<10;i++) //loops start here { x =Integer.parseInt(JOptionPane.showInputDialog("enter your number")); if(x %2 == 0 && x >= 0) { System.out.println("no prime"); } if(x %2 != 0 && x >= 0) { System.out.println(" prime"); } } //loops end here System.exit(0); } }
  14. برنامج اولي ام لا

    import javax.swing.*; public class prime { public static void main(String[] args) { { int x; x =Integer.parseInt(JOptionPane.showInputDialog("enter your number")); if (x %2 != 0 && x >= 0) { System.out.print("prime"); } else if (x %2 == 0 && x >= 0) { System.out.print("no prime"); } System.exit(0); } } } أعتقدالغلط بif الثانيه تكون أكبر أو يساوي