• الإعلانات

    • فيصل الحربي

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

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

شادن..}~

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

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

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

كل شيء نشر بواسطة شادن..}~

  1. السلام عليكم ممكن احد يفهمني ال alert وكيف اعملو في الفورم وايش هي انواعه
  2. valdition for date ?

    السلام عليكم انا عملت فالديشين للايميل وزبط معي IF :EMPLOYEE.EMAIL NOT LIKE '%[email protected]_%.%' THEN MESSAGE('INVALID EMAIL'); MESSAGE('INVALID EMAIL'); RAISE FORM_TRIGGER_FAILURE; END IF; بس لما ابغى اعمل للتاريخ نفس شئ مازبط معي مااعرف اذا اصلا ينفع للتاريخ ولالا IF :Request.Request_Date NOT LIKE 'YY-MON-DD' THEN MESSAGE('YY-MON-DD'); MESSAGE('YY-MON-DD'); RAISE FORM_TRIGGER_FAILURE; END IF; يطلعلي دي الاغلاط Error at line1,column4 bad bind varible 'Request.Request_Date بليز اللي يعرف كيف اعدل الغلط دا يفيدني ماابغى من الفورمات ماسك ابغى يطلعلو مسج انو كدا ينكتب
  3. السلام عليكم .... في ذا الكود المنيو تظهرلي لما اعمل كليك يمين وفي اي مكان , طيب لو ابغى اعمل بوتون بحيث انو مثلا Background تكون في بوتون اول مااضغط عليه يطلعلي الوانو و الي هي السب منيو له و House color تكون برضو في بوتون ولما اضغط عليه يطلعلي السب منيو له وزي كدا بدل مايكون لازم كليك يمين ....؟؟؟ #include <GL\glut.h> // Note: this automatically includes other // required header files, including: // glu.h (GL utility functions) // gl.h (GL functions) // windows.h (Microsoft windows stuff) GLsizei wh = 500, ww = 500; GLint menu,supmenue1,supmenue2,supmenue3; GLint red=1,green=1,blue=1; GLint redr=1,greenr=1,bluer=1; void init(void) { glClearColor(1.0, 1.0, 1.0, 0.0); // set the background to white glMatrixMode(GL_PROJECTION); // set projection parameters glLoadIdentity(); glOrtho(-70.0, 120.0, -100.0, 150.0, -80.0, 100.0); } void draw(int x,int y) { y=wh-y; glClear( GL_COLOR_BUFFER_BIT ); // Clear display window //--------------------------------------------------------------------------- //The Front side of the House glBegin(GL_QUADS); glColor3f(red, green, blue); glVertex3i(-40,-50,70); glVertex3i(-40,20,40); glVertex3i(20,20,-40); glVertex3i(20,-50,70); glEnd(); glLineWidth(3); //The Front side borders of the House glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex3i(-40,-50,70); glVertex3i(-40,20,40); glVertex3i(20,20,-40); glVertex3i(20,-50,70); glEnd(); ////--------------------------------------------------------------------------- // glColor3f(red, green, blue); //The right side of the House and roof glBegin(GL_QUADS); glVertex3i(20,-50,70); glVertex3i(20,20,-40); glVertex3i(70,40,80); glVertex3i(70,-20,-40); glEnd(); glLineWidth(3); //The right side borders of the House and roof glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex3i(20,-50,70); glVertex3i(20,20,-40); glVertex3i(70,40,80); glVertex3i(70,-20,-40); glEnd(); //--------------------------------------------------------------------------- //The front side of the roof glColor3f(redr, greenr, bluer); glBegin(GL_QUADS); glVertex3i(-40,20,20); glVertex3i(-10,69,-44); glVertex3i(44,74,45); glVertex3i(20,20,-22); glEnd(); glLineWidth(3); //The front side borders of the roof glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex3i(-40,20,20); glVertex3i(-10,69,-44); glVertex3i(44,74,45); glVertex3i(20,20,-22); glEnd(); glBegin(GL_TRIANGLES); glColor3f(redr,greenr,bluer); glVertex3i(44,74,60); glVertex3i(20,20,-40); glVertex3i(70,40,80); glEnd(); //The right side borders of roof glLineWidth(3); glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex3i(44,74,60); glVertex3i(20,20,-40); glVertex3i(70,40,80); glEnd(); //--------------------------------------------------------------------------- // //The door of the house glBegin(GL_QUADS); glColor3f(red,green,blue); glVertex3i(-30,-50,70); glVertex3i(-30,-5,30); glVertex3i(-15,-5,10); glVertex3i(-15,-50,70); glEnd(); //The door borders of the house glLineWidth(3); glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex3i(-30,-50,70); glVertex3i(-30,-5,30); glVertex3i(-15,-5,10); glVertex3i(-15,-50,70); glEnd(); //------point---- glColor3f(0.0, 0.0, 0.0); glPointSize(10); glBegin(GL_POINTS); glVertex3i(-27,-30,30); glEnd(); ////--------------------------------------------------------------------------- //Chimney glBegin(GL_QUADS); glColor3f(redr,greenr,bluer); glVertex3i(15,70,47); glVertex3i(15,80,60); glVertex3i(28,80,68); glVertex3i(28,70,57); glEnd(); glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex3i(15,70,47); glVertex3i(15,80,60); glVertex3i(28,80,68); glVertex3i(28,70,57); glEnd(); glBegin(GL_QUADS); glColor3f(redr,greenr,bluer); glVertex3i(28,70,57); glVertex3i(30,70,60); glVertex3i(35,75,65); glVertex3i(35,80,70); glVertex3i(28,80,68); glEnd(); glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex3i(28,69,57); glVertex3i(30,70,60); glVertex3i(35,75,65); glVertex3i(35,80,70); glVertex3i(28,80,68); glEnd(); glBegin(GL_QUADS); glColor3f(redr,greenr,bluer); glVertex3i(28,69,68); glVertex3i(35,80,70); glVertex3i(37,85,70); glVertex3i(25,85,70); glEnd(); glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex3i(28,80,68); glVertex3i(35,80,70); glVertex3i(37,85,70); glVertex3i(25,85,70); glEnd(); glBegin(GL_QUADS); glColor3f(redr,greenr,bluer); glVertex3i(15,80,60); glVertex3i(28,80,60); glVertex3i(25,85,70); glVertex3i(13,85,65); glEnd(); glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex3i(15,80,60); glVertex3i(28,80,60); glVertex3i(25,85,70); glVertex3i(13,85,65); glEnd(); ////---------------------------------------------------------------------- glBegin(GL_LINE_LOOP); //DRAWing front window(1) glColor3f(0, 0, 0); glVertex3i(-5,-20,18); glVertex3i(-5,10,10); glVertex3i(10,10,13); glVertex3i(10,-20,-5); glEnd(); // //----------------------------------------------------------------- glBegin(GL_QUADS); //DRAWing front window(2)R glColor3f(1, 1, 1); glVertex3i(10,-15,18); glVertex3i(15,-15,15); glVertex3i(15,5,2); glVertex3i(10,5,0); glEnd(); // //----------------------------------------------------------------- glBegin(GL_LINE_LOOP); //DRAWing front window(2)R glColor3f(0, 0, 0); glVertex3i(10,-15,18); glVertex3i(15,-15,15); glVertex3i(15,5,2); glVertex3i(10,5,0); glEnd(); // //----------------------------------------------------------------- glBegin(GL_QUADS); //DRAWing front window(2)L glColor3f(1, 1, 1); glVertex3i(-10,-15,10); glVertex3i(-5,-15,5); glVertex3i(-5,5,12); glVertex3i(-10,5,7); glEnd(); //----------------------------------------------------------------- glBegin(GL_LINE_LOOP); //DRAWing front window(2)L glColor3f(0, 0, 0); glVertex3i(-10,-15,10); glVertex3i(-5,-15,5); glVertex3i(-5,5,12); glVertex3i(-10,5,7); glEnd(); //----------------------------------------------------------------- //DRWing front window Top glBegin(GL_QUADS); glColor3f(1, 1, 1); glVertex3i(-3,10,10); glVertex3i(-3,15,5); glVertex3i(8,15,12); glVertex3i(8,10,7); glEnd(); //----------------------------------------------------------------- glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex3i(-3,10,10); glVertex3i(-3,15,5); glVertex3i(8,15,12); glVertex3i(8,10,7); glEnd(); //----------------------------------------------------------------- //DRWing front window bottom glBegin(GL_QUADS); glColor3f(1, 1, 1); glVertex3i(-3,-25,10); glVertex3i(-3,-20,5); glVertex3i(8,-20,12); glVertex3i(8,-25,7); glEnd(); //----------------------------------------------------------------- glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex3i(-3,-25,10); glVertex3i(-3,-20,5); glVertex3i(8,-20,12); glVertex3i(8,-25,7); glEnd(); //------------------------------------------------------- glColor3f(0, 0, 0); glBegin(GL_LINES); //horizental lines glVertex3i(-5,5,10); glVertex3i(10,5,5); glVertex3i(-5,3,12); glVertex3i(10,3,7); glVertex3i(-5,-10,10); glVertex3i(10,-10,5); glVertex3i(-5,-13,12); glVertex3i(10,-13,7); //vertical lines glVertex3i(0,10,10); glVertex3i(0,-20,5); glVertex3i(2,10,12); glVertex3i(2,-20,7); glVertex3i(4,10,12); glVertex3i(4,-20,7); glEnd(); //------------------------------------------------------------------ glBegin(GL_LINE_LOOP); //DRAWing front window(2) glColor3f(0, 0, 0); glVertex3i(25,-20,18); glVertex3i(25,7,10); glVertex3i(40,12,13); glVertex3i(40,-15,-5); glEnd(); //------------------------------------------------------------------ glBegin(GL_LINE_LOOP); //DRAWing front window(3) glColor3f(0, 0, 0); glVertex3i(50,-9,18); glVertex3i(50,17,10); glVertex3i(65,25,13); glVertex3i(65,-1,-5); glEnd(); glFlush(); // send any buffered output to // the OpenGL rendering process } //Menu void MenuEvents(int click) { switch (click) { case 1: glClearColor(0.0,0.0,0.0,0.0); break; case 2: glClearColor(1.0,1.0,1.0,0.0); break; case 3: red=1.0, blue=0.0, green=0.0; break; case 4: red=0.0, blue=0.0, green=1.0; break; case 5: red=0.0, blue=1.0, green=0.0; break; case 6: red=0.0, blue=1.0, green=1.0; break; case 7: red=1.0, blue=1.0, green=0.0; break; case 8: red=1.0, blue=0.0, green=1.0; break; case 9: redr=1.0,bluer=0.0,greenr=0.0; break; case 10:redr=0.0,bluer=0.0,greenr=1.0; break; case 11:redr=0.0,bluer=1.0,greenr=0.0; break; case 12:redr=0.0,bluer=1.0,greenr=1.0; break; case 13:redr=1.0,bluer=1.0, greenr=0.0;break; case 14:redr=1.0,bluer=0.0, greenr=1.0;break; case 15:glClear(GL_COLOR_BUFFER_BIT ); // Clean the screen and the depth buffer glLoadIdentity(); // Reset The Projection Matrix break; case 16:exit(0); break; } glutPostRedisplay(); glFlush(); } void mouse(int btn, int state, int x, int y) { if(btn==GLUT_LEFT_BUTTON && state==GLUT_DOWN) draw(x,y); } //-------------------------------------------------------------------- void display(void) { glClear(GL_COLOR_BUFFER_BIT); glFlush(); } //------------------------------------------------------------------- void main( int argc, char **argv) { glutInit(&argc, argv); // Initialize GLUT glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB ); // Set display mode glutInitWindowPosition(0,0); // Set top-left display window position glutInitWindowSize(1000,1000); // Set display window width and height glutCreateWindow("3D House");// Create display window init(); // Execute initialization procedure glutMouseFunc(mouse); glutDisplayFunc(display); supmenue1=glutCreateMenu(MenuEvents); glutAddMenuEntry("Black",1); glutAddMenuEntry("Wihte",2); supmenue2=glutCreateMenu(MenuEvents); glutAddMenuEntry("red",3); glutAddMenuEntry("green",4); glutAddMenuEntry("blue",5); glutAddMenuEntry("cyan",6); glutAddMenuEntry("magenta",7); glutAddMenuEntry("yallow",8); supmenue3=glutCreateMenu(MenuEvents); glutAddMenuEntry("red",9); glutAddMenuEntry("green",10); glutAddMenuEntry("blue",11); glutAddMenuEntry("cyan",12); glutAddMenuEntry("magenta",13); glutAddMenuEntry("yallow",14); // Creating the main menu menu = glutCreateMenu(MenuEvents); // Adding items to the menu glutAddSubMenu("Background", supmenue1); glutAddSubMenu("House Color", supmenue2); glutAddSubMenu("Roof Color", supmenue3); glutAddMenuEntry("Clear Screen",15); glutAddMenuEntry("exit",16); //Connecting the menu to the mouse right button // Send graphics to display window glutAttachMenu(GLUT_RIGHT_BUTTON); glutMainLoop(); // Display everything and wait }
  4. كيف احرك الاشكال ...!

    السلام عليكم ... ممكن احد يساعدني :sad: انا ابغى اسوي مشروع تصميم فستان وحيكون عندي منيكان وكذا شكل على اليسار ابغى احرك من الاشكال دي واحطها على المنيكان بس ماني عارفه كيف استخدم فنكشن (Motion) عشان احرك دي الاشكال....؟ وهل ممكن اول ماااحركه وابغى احطه على المنيكان ياخذ مكانو علطول على نفس نقاط المنيكان ...؟ انا راسمه شئ مبدئي بس ابغى اعرف استخدام الفنكشن عشان ابدأ فيه فهينا لو ابغى احرك الشكل الاحمر على الجزء اللي فوق من المنيكان ؟؟ #include <windows.h> #include <gl\glut.h> void draw(void) { glClear (GL_COLOR_BUFFER_BIT); //-----------------------------Detiles of almanecan--------------------------- glBegin (GL_POLYGON); glColor3f(0, 0, 0); glVertex2i(200,30); glVertex2i(213,26); glVertex2i(213,20); glVertex2i(210,20); glVertex2i(210,24); glVertex2i(197,28); glEnd(); glLineWidth(1); glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex2i(200,30); glVertex2i(213,26); glVertex2i(213,20); glVertex2i(210,20); glVertex2i(210,24); glVertex2i(197,28); glEnd(); //-----------------------------2-------------------------- glBegin (GL_POLYGON); glColor3f(0, 0, 0); glVertex2i(195,30); glVertex2i(182,22); glVertex2i(182,16); glVertex2i(186,16); glVertex2i(186,20); glVertex2i(197,28); glEnd(); glLineWidth(1); glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex2i(195,30); glVertex2i(182,22); glVertex2i(182,16); glVertex2i(186,16); glVertex2i(186,20); glVertex2i(197,28); glEnd(); //-----------------------------3-------------------------- glBegin (GL_POLYGON); glColor3f(0, 0, 0); glVertex2i(200,84); glVertex2i(195,84); glVertex2i(195,30); glVertex2i(200,30); glEnd(); glLineWidth(1); glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex2i(200,84); glVertex2i(195,84); glVertex2i(195,30); glVertex2i(200,30); glEnd(); //--------------------------upper------------------------------------- glBegin (GL_POLYGON); glColor3f(0, 0, 0); glVertex2i(196,169); glVertex2i(200,166); glVertex2i(200,160); glVertex2i(196,161); glEnd(); glLineWidth(1); glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex2i(196,169); glVertex2i(200,166); glVertex2i(200,160); glVertex2i(196,161); glEnd(); //---------------------------upper of manekan---------------------------- glBegin (GL_POLYGON); glColor3f(1,1,.83); glVertex2i(194,161); glVertex2i(203,160); glVertex2i(204,154); glVertex2i(216,151); glVertex2i(212,136); glVertex2i(211,120); glVertex2i(187,120); glVertex2i(186,130); glVertex2i(179,149); glVertex2i(181,151); glVertex2i(192,155); glEnd(); glLineWidth(1.5); glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex2i(194,161); glVertex2i(203,160); glVertex2i(204,154); glVertex2i(216,151); glVertex2i(212,136); glVertex2i(211,120); glVertex2i(187,120); glVertex2i(186,130); glVertex2i(179,149); glVertex2i(181,151); glVertex2i(191,155); glEnd(); ////--------------------------------lower of manekan---------------- glColor3f(1,1,.83); glBegin (GL_POLYGON); glVertex2i(211,120); glVertex2i(215,110); glVertex2i(217,95); glVertex2i(216,85); glVertex2i(200,84); glVertex2i(183,85); glVertex2i(182,96); glVertex2i(184,105); glVertex2i(187,115); glVertex2i(187,120); glEnd(); glLineWidth(1.5); glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); glVertex2i(211,120); glVertex2i(215,110); glVertex2i(217,95); glVertex2i(216,85); glVertex2i(200,84); glVertex2i(183,85); glVertex2i(182,96); glVertex2i(184,105); glVertex2i(187,115); glVertex2i(187,120); glEnd(); //----------------------------upper dress---------------------------- glBegin (GL_POLYGON); glColor3f(1,0,0); /* glVertex2i(29,161);*/ /* glVertex2i(38,160);*/ glVertex2i(38,154); glVertex2i(51,151); glVertex2i(47,136); glVertex2i(45,120); glVertex2i(21,120); glVertex2i(20,130); glVertex2i(14,149); glVertex2i(16,151); /*glVertex2i(30,155);*/ glEnd(); glLineWidth(1.5); glBegin(GL_LINE_LOOP); glColor3f(0, 0, 0); /*glVertex2i(29,161);*/ /* glVertex2i(38,160); */ glVertex2i(38,154); glVertex2i(51,151); glVertex2i(47,136); glVertex2i(45,120); glVertex2i(21,120); glVertex2i(20,130); glVertex2i(14,149); glVertex2i(16,151); /* glVertex2i(28,155);*/ glEnd(); glFlush(); // send any buffered output to // the OpenGL rendering process } void main( int argc, char **argv) { glutInit(&argc, argv); // Initialize GLUT glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB ); // Set display mode glutInitWindowPosition(0,0); // Set top-left display window position glutInitWindowSize(800,1000); // Set display window width and height glutCreateWindow("Perfect dress");// Create display window glClearColor(1, 1, 1, 0.0); gluOrtho2D(0,290,-20,180); glutDisplayFunc(draw); glutMainLoop(); // Display everything and wait }
  5. السلام عليكم .... ممكن احد يساعدني في ذا الكود مو طالع عندي غلط بس مايطلع معي الرن :mellow: وفيه ميثودين مو راضيه تزبط معي كل مااسويها يكون عندي غلط يالليت اللي فاهملها يعلمني كيف class Link { public long dData; // data item public Link next; // next link in list public Link previous; // previous link in list // ------------------------------------------------------------- public Link(long d) // constructor { dData = d; } // ------------------------------------------------------------- public void displayLink() // display this link { System.out.print(dData + " "); } // ------------------------------------------------------------- } // end class Link class DoublyLinkedList { private Link first; // ref to first item private Link last; // ref to last item // ------------------------------------------------------------- public DoublyLinkedList() // constructor { first = null; // no items on list yet last = null; } // ------------------------------------------------------------- public boolean isEmpty() // true if no links { return first==null; } // ------------------------------------------------------------- // TO DO: public void insertFirst(long dd) // insert at front of list { Link newLink = new Link(dd); // make new link if( isEmpty() ) // if empty list, last = newLink; // newLink <-- last else first.previous = newLink; // newLink <-- old first newLink.next = first; // newLink --> old first first = newLink; // first --> newLink } // ------------------------------------------------------------- // TO DO: public void insertLast(long dd) // insert at end of list { Link newLink = new Link(dd); // make new link if( isEmpty() ) // if empty list, first = newLink; // first --> newLink else { last.next = newLink; // old last --> newLink newLink.previous = last; // old last <-- newLink } last = newLink; // newLink <-- last } // ------------------------------------------------------------- // TO DO: public Link deleteFirst() // delete first link { // (assumes non-empty list) Link temp = first; if(first.next == null) // if only one item last = null; // null <-- last else first.next.previous = null; // null <-- old next first = first.next; // first --> old next return temp; } // ------------------------------------------------------------- // TO DO: public Link deleteLast() // delete last link { // (assumes non-empty list) Link temp = last; if(first.next == null) // if only one item first = null; // first --> null else last.previous.next = null; // old previous --> null last = last.previous; // old previous <-- last return temp; } // ------------------------------------------------------------- // insert dd just after key // TO DO: public boolean insertAfter(long key, long dd) { // (assumes non-empty list) Link current = first; // start at beginning while(current.dData != key) // until match is found, { current = current.next; // move to next link if(current == null) return false; // didn't find it } Link newLink = new Link(dd); // make new link if(current==last) // if last link, { newLink.next = null; // newLink --> null last = newLink; // newLink <-- last } else // not last link, { newLink.next = current.next; // newLink --> old next // newLink <-- old next current.next.previous = newLink; } newLink.previous = current; // old current <-- newLink current.next = newLink; // old current --> newLink return true; // found it, did insertion } // ------------------------------------------------------------- // TO DO: public Link deleteKey(long key) // delete item w/ given key { // (assumes non-empty list) Link current = first; // start at beginning while(current.dData != key) // until match is found, { current = current.next; // move to next link if(current == null) return null; // didn't find it } if(current==first) // found it; first item? first = current.next; // first --> old next else // not first // old previous --> old next current.previous.next = current.next; if(current==last) // last item? last = current.previous; // old previous <-- last else // not last // old previous <-- old next current.next.previous = current.previous; return current; // return value } // ------------------------------------------------------------- public void displayForward() { System.out.print("List (first-->last): "); Link current = first; // start at beginning while(current != null) // until end of list, { current.displayLink(); // display data current = current.next; // move to next link } System.out.println(""); } // ------------------------------------------------------------- // TO DO: public void displayBackward() { System.out.print("List (last-->first): "); Link current = last; // start at end while(current != null) // until start of list, { current.displayLink(); // display data current = current.previous; // move to previous link } System.out.println(""); } // ------------------------------------------------------------- // TO DO: // public Link findFirst(int key) // find first link with given key // { // // key must be 1 // if(key == 1) // first.displayLink(); // // else // return null; // } // // // //// ------------------------------------------------------------- //// TO DO: // // public Link findLast(int key) // find last link with given key // { // // // } // ------------------------------------------------------------- } // end class DoublyLinkedList class DoublyLinkedApp { public static void main(String[] args) { // make a new list DoublyLinkedList theList = new DoublyLinkedList(); theList.insertFirst(22); // insert at front theList.insertFirst(44); theList.insertFirst(66); theList.insertLast(11); // insert at rear theList.insertLast(33); theList.insertLast(55); theList.displayForward(); // display list forward theList.displayBackward(); // display list backward theList.deleteFirst(); // delete first item theList.deleteLast(); // delete last item theList.deleteKey(11); // delete item with key 11 theList.displayForward(); // display list forward theList.insertAfter(22, 77); // insert 77 after 22 theList.insertAfter(33, 88); // insert 88 after 33 theList.displayForward(); // display list forward // find first link with given key // TO DO: //theList.findFirst(1); // find last link with given key // TO DO: } // end main() } // end class DoublyLinkedApp ذولا الميثودين ..... // ------------------------------------------------------------- // TO DO: // public Link findFirst(int key) // find first link with given key // { // // key must be 1 // if(key == 1) // first.displayLink(); // // else // return null; // } // // // //// ------------------------------------------------------------- //// TO DO: // // public Link findLast(int key) // find last link with given key // { // // // } // ------------------------------------------------------------- } // end class DoublyLinkedList
  6. خطأ في مناداة ميثود من كلاس

    شكرا اخوي يعطيك الف عافيه :)
  7. لسلام عليكم ... انا عندي مشكله لما انادي للفنكشن في كلاس ثاني يطلع لي غلط وماني عارفه كيف اصلح ذا الغلط هنا يطلعلي error EmployeeList[i].setEmployee(); وفي ذا كمان ... EmployeeList[i].display(); وهذا الكود حقي الكلاس package employee; import java.util.Scanner; /** * * @author Com net */ public class Employee { private String FirstName; private String LastName; private double MonthlySalary; private double Rate; private double[]nhours=new double[4]; // // public Employee() { FirstName=null; LastName=null; MonthlySalary=0.0; Rate=0.0; for( int j=0;j<4;j++) nhours[j]=0.0; } void Employee (String firstName,String lastName,double monthlySalary,double hoursOfWork,double hourlyRate) { FirstName=firstName; LastName=lastName; MonthlySalary=monthlySalary; for(int j=0;j<4;j++) nhours[j]=hoursOfWork; Rate=hourlyRate; } double MonthlyHours=0.0; public void setEmployee() { Scanner input =new Scanner(System.in); System.out.println("Enter First Name"); FirstName=input.nextLine(); System.out.println("Enter Last Name"); LastName=input.nextLine(); System.out.println("Enter Rate"); Rate=input.nextDouble(); for(int j=0;j<4;j++) { System.out.println("Enter Hours of week"+(j+1)); nhours[j]=input.nextInt(); MonthlyHours+=nhours[j]; } for(int j=0;j<4;j++){//calculat Monthly Salary if (nhours[j]<=40) { MonthlySalary+=(Rate*nhours[j]); } else { MonthlySalary+=(Rate*nhours[j])+((Rate*1.5)*(nhours[j]-40)); } } } } وذا المين .... class Employee{ private String FirstName;//First Name private String LastName;//Last Name private double MonthlySalary;//Monthly Salary // constructor that initializes the three instance variables public Employee() { FirstName=null; LastName=null; MonthlySalary=0.0; } void Employee(String first ,String last ,double salary) { FirstName=first; LastName=last; MonthlySalary=salary; } // Provide a set and get method for each instance variable. // set and get method for variable FirstName public void setFirstName(String first) { FirstName=first; } public String getFirstName() { return FirstName; } //---------------------- //set and get method for variable LastName public void setLastName(String last) { LastName=last; } public String getLastName() { return LastName; } //---------------------------- //set and get method for variable MonthlySalary public void setMonthlySalary(double salary) { do if(salary>0) MonthlySalary=salary; else System.out.print("The salary should be postive"); while(salary<0); } public double getMonthlySalary() { return MonthlySalary; } } /** * * @author hp */ public class EmployeeTest { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Employee EmployeeList[]=new Employee[5];//consantrat list of employee for (int i=0;i<EmployeeList.length;i++) { EmployeeList[i]=new Employee(); EmployeeList[i].setEmployee(); } //-------------------------------------------------------------------------- System.out.print("\t\tFirstName\tLastName\tHoursOfWork\t\tHourlyRate\t\tMonthlySalary"); for (int i=0;i<EmployeeList.length;i++)//print all the employee { EmployeeList[i].display(); } } } بليز احد يقولي ايش تصحيحه....
  8. خطأ في مناداة ميثود من كلاس

    بليز احد يقولي كيف اصحح ذا الغلط المشكلة دحين عندي في داله display
  9. خطأ في مناداة ميثود من كلاس

    الغلط في Employee بس في السبيلينق كتبتها غلط دحين داله الست صارت مزبوطه بس هي display ماني عارفه ايش المشكلة
  10. خطأ في مناداة ميثود من كلاس

    عدلته في الكود الثاني للمين وصار اسم الكلاس EmployeeTest public class EmployeeTest { private String FirstName;//First Name private String LastName;//Last Name private double MonthlySalary;//Monthly Salary // constructor that initializes the three instance variables public EmployeeTest() { FirstName=null; LastName=null; MonthlySalary=0.0; } void EmployeeTest(String first ,String last ,double salary) { FirstName=first; LastName=last; MonthlySalary=salary; } // Provide a set and get method for each instance variable. // set and get method for variable FirstName public void setFirstName(String first) { FirstName=first; } public String getFirstName() { return FirstName; } //---------------------- //set and get method for variable LastName public void setLastName(String last) { LastName=last; } public String getLastName() { return LastName; } //---------------------------- //set and get method for variable MonthlySalary public void setMonthlySalary(double salary) { do if(salary>0) MonthlySalary=salary; else System.out.print("The salary should be postive"); while(salary<0); } public double getMonthlySalary() { return MonthlySalary; } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Employey[] EmployeeList=new Employee[5];//consantrat list of employee for (int i=0;i<EmployeeList.length;i++) { EmployeeList[i]=new Employee(); EmployeeList[i].setEmployee(); } //-------------------------------------------------------------------------- System.out.print("\t\tFirstName\tLastName\tHoursOfWork\t\tHourlyRate\t\tMonthlySalary"); for (int i=0;i<EmployeeList.length;i++)//print all the employee { EmployeeList[i].display(); } } } دحين الغلط اللي طالع هنا Employey[] EmployeeList=new Employee[5]; وفي الكلاس طالع الغلط في داله display package employee; import java.util.Scanner; /** * * @author Com net */ public class Employee { private String FirstName; private String LastName; private double MonthlySalary; private double Rate; private double[]nhours=new double[4]; // // public Employee() { FirstName=null; LastName=null; MonthlySalary=0.0; Rate=0.0; for( int j=0;j<4;j++) nhours[j]=0.0; } void Employee (String firstName,String lastName,double monthlySalary,double hoursOfWork,double hourlyRate) { FirstName=firstName; LastName=lastName; MonthlySalary=monthlySalary; for(int j=0;j<4;j++) nhours[j]=hoursOfWork; Rate=hourlyRate; } double MonthlyHours=0.0; public void setEmployee() { Scanner input =new Scanner(System.in); System.out.println("Enter First Name"); FirstName=input.nextLine(); System.out.println("Enter Last Name"); LastName=input.nextLine(); System.out.println("Enter Rate"); Rate=input.nextDouble(); for(int j=0;j<4;j++) { System.out.println("Enter Hours of week"+(j+1)); nhours[j]=input.nextInt(); MonthlyHours+=nhours[j]; } for(int j=0;j<4;j++){//calculat Monthly Salary if (nhours[j]<=40) { MonthlySalary+=(Rate*nhours[j]); } else { MonthlySalary+=(Rate*nhours[j])+((Rate*1.5)*(nhours[j]-40)); } void display() { System.out.printf("%s \t %s \t %f lt %f \t %f",FirstName,LastName,MonthlyHours,Rate,MonthlySalary); } } }
  11. خطأ في مناداة ميثود من كلاس

    كيف غير موجوده وانا مستخدمتها في الكلاس الاول وسويت اوبجيكت وناديت الميثود مافهمت عليك ممكن توضح اكثر
  12. ممكن شرح constructor , setter ......?

    السلام عليكم ... ممكن احد يشرحلي constructor , sater واتوقع وحده اسمها caters في الجافا بليز ابغى شرح مفصل عن استخدامها وطريقتها كتابتها ومتى نحط Null :blink:
  13. ممكن شرح constructor , setter ......?

    طيب انا عندي سؤال حنستخدم فيه دي functions, وبرضو عندي اسأله فيه :happy: #إنشاء فئة تدعى Employee الذي يتضمن ثلاثة متغيرات • الاسم الأول، • اسم العائلة، • الراتب الشهري ، # توفر منشئ التي تهيئة المتغيرات سبيل المثال ثلاثة. \\ذا بالانجليزي لانو بالترجمه مو واضح السؤال Provide a constructor that initializes the three instance variables. #توفير set و get ة لكل متغير . إذا كان الراتب الشهري ليست موجبة، لا تقم بتعيين قيمته. #كتابة تطبيق اختبار يسمى EmployeeTest الذي يوضح قدرات الموظفين في الفئة. إنشاء كائنين الموظف راتب كل موظف سنويا. ثم إعطاء كل موظف 10 ٪ زيادة وعرض راتب كل موظف سنويا مرة أخرى. \\Write a test application named EmployeeTest that demonstrates class Employee’s capabilities. Create two Employee objects each Employee’s yearly salary. Then give each Employee a 10% raise and display each Employee’s yearly salary again. ------------------------------------------------------ طيب اول فقره كدا حليتها : [left]public class Employee { String FirstName; String LastName; double MonthlySalary;[/left] } وقالت الاستاذه لازم نكتب دي في اي برنامج نسويه ..هل ذا هو نفسه اداة البناء ؟ public Employee() [left]{ FirstName= Null; LastName= Null; MonthlySalary=0.0; }[/left] كتبتلنا دا بس اتوقع ناقص ... void Employee(String first, String last,double salary ); \\اتوقع ينكتب كدا لان الورقه اللي فيها حل السؤال مااعرف فين ضاعت مني :wacko: طيب دي الفقره اللي بعدها. للفانكشن set & get بس ماني عارفه اذا صح ولا غلط ^^! public void setFirstName(String first) { FirstName=first; } public void setLastName(String last) { LastName=last; } public void setMonthlySalary(double salary) { if(salary>0) MonthlySalary=salary; else MonthlySalary=0.0; } public String getFirstName() { return first; } public String getLastName() { return last; } public double getMonthlySalary() { return salary } اخر فقره .... class EmployeeTest { void main() { Employee employee1=new Employee(Amal,Hassan,10000);\[color="#FF0000"]\ ليه نكتب new ومتى نكتبها ؟؟؟[/color] Employee employee2=new Employee(); } \\ابغى اسوي employee2 ياخذها من اليوزر بس ماني عارفه كيف اكتبها ككود متأكده فيه اغلاط وناقص اشياء مره كثيره بس انا مبتدئه في الجافا ولا فاهمتلو كثير , ولا عارفه اخليه كود متكامل :blush:
  14. ممكن شرح constructor , setter ......?

    يعطيكي العافيه اخوي :) جدا شرحك واضح ومفهوم
  15. ممكن شرح constructor , setter ......?

    ايوا هوا دا قصدي :happy: ممكن احد يشرحلي :unsure:
  16. السلام عليكم .. بليز ممكن احد يساعدني في دا السؤال بكرا عندي اختبار والاستاذه قالت حيجي سؤال مشابه له وانا مااعرف املي ثلاثه مصفوفات مع بعض Write a program that reads a number of employees, then enter the employee ID , Salary and Age such as: No. of employee = 6 Age Sal ID 22 6000 103 25 7000 546 21 5000 264 30 3000 756 60 10000 760 70 150000 435 And then check if the age greater than or equal 60, divide the salary by 2 ID sal age 22 6000 103 25 7000 546 21 5000 264 30 3000 756 60 5000 760 70 7000 435 Finally, print the array values after checking. - Using the following functions implement the program: • Void get_data(int x[],int no); // to read Id , Salary and Age from the user . • Void check_salary( int Sal[], int Age[],int no); //to check if the age >=60, then salary/2 • Void display(int ID[], int Sal[], int Age[],int no); // print the array values after checking
  17. السلام عليكم ... ممكن احد يساعدني في كود برنامج يطبع لي الارقام من 1 الى 20 ويقولي اذا ذا الرقم odd or even or primer or perfect ب for
  18. كود برنامج يطبع من 1 الى 20 ب for

    شكرا اشراقة فجر ويعطيكي الف عافيه وشكرا لك يااستاذ :happy:
  19. كود برنامج يطبع من 1 الى 20 ب for

    ممكن احد يغيره لي بسي :happy: لاني مو فاهمه لسي بلس بلس
  20. كود برنامج يطبع من 1 الى 20 ب for

    دي بلغة السي بلس بلس ايش يعني printf و scanf فيه
  21. كود برنامج يطبع من 1 الى 20 ب for

    ماني فاهمه ايش يعني[] لا المستخدم يدخل الارقام
  22. كود برنامج يطبع من 1 الى 20 ب for

    شكرا بس انا ابغى يطلع الاوت كذا odd 1 even 2 odd 3 even 4 odd 5 وزي كذا
  23. كود برنامج يطبع من 1 الى 20 ب for

    #include<stdio.h> #include<conio.h> main ( ) { for(int i=0;i<21;i++) { for(int j=0;j<21;j++) if(num%x==0) sum+=x; } { if(sum==num) printf("perfect"); else if(sum==1) printf("primer") } {if(num%2==0) printf("even"); else printf("Odd") ;} getch(); } دي محاولتي ولكن فاشله :(
  24. كود برنامج يطبع من 1 الى 20 ب for

    odd عدد فردي even عدد زوجي perfect عدد مجموع قواسمه تسواي العدد نفسه prime عدد مجموع قواسمه تساوي 1 بس ايغى البرنامج كله باستخدام 2 for
  25. السلام عليكم ,,, يالليت احد يساعدني في ذا السؤال انا حليتو بس وقفت عند لما يقولي السعر اكبر من 500 ماعرفت اسوي خصم للضريبه 6. Write a program that print the final price of purchase at a store where everything costs exactly one dollar. Ask for the number of items purchased. Compute a sales tax of: • 8 percent if the users purchase is less than $100 • 7.5 percent if the purchase is greater or equal to $100. • //Also if the purchase is over $500, give the customer an additional 10 percent after-tax discount. • Print the purchase price, the amount of tax, the amount of the discount ($0.00 if no discount applies) and the total price. • Output: Enter number of items purchased= 60 the purchase price= 60 $ the amount of tax= 4.8 the total price= 64.8 $ #include<stdio.h> #include<conio.h> #include<math.h> int main ( ) { int x,y; printf("Enter Number of item purchased="); printf("\n==============================\n"); scanf("%d",x); printf("The prise = %d",x); if(x<100) {y=x*(8/100); printf("The amount tax=%d",x); printf("The total price=%d",x-y);} else if(x>100) {y=x*(7.5/100); printf("The amount tax=%d",x); print("The total price=%d",x-y);} else if(x>500) getch(); } وكمان عندي سؤال في ذي المتسلسله مايطلع معي ناتج الجمع صح مدري ليش يالليت احد يساعدني فيها دي متسلسله n....... 7/1 - 6 + 5/1 - 4+3\1 -2 +1 #include<stdio.h> #include<conio.h> #include<math.h> int main ( ) { int x=1; int N,sum=0; printf("Enter The integer no.="); scanf("%d",&N) ; while(x<=N) {if(x%2==0) {printf("%d-",x); sum+=x;} else {printf("1/%d+",x); sum+=-1.0/x;} x++;} printf("\bSUM=%d",sum); getch(); }