الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن المساااااااااااااعده

مغلق
بدأه سلامه في 8 مايو 2003 · 3 رد · 616 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

:(

ممكن احد يساعدني في حله؟؟؟؟؟؟؟؟؟

Write a class Quadrilateral with four objects of class Point2D (Composition). Write proper constructors, set and get methods. Write methods to calculate length of each side. Write methods to tell if quadrilateral is Parallelogram, Square or Rectangle

#2

لو سمحتم حد يحله حقي

و شكرا:(

#3
import java.util.*;
import java.awt.geom.Point2D;



class Quadrilateral 
{
	Point2D p1,p2,p3,p4;
	private double p1p2,p1p3,p2p4,p3p4;

	public static void main(String args[])
	{
	 Point2D	pp1=new Point2D.Double(1,2);
	 Point2D	pp2 =new Point2D.Double(2,2);
	 Point2D	pp3=new Point2D.Double(1,3);
	 Point2D	pp4=new Point2D.Double(2,3);
	 Quadrilateral myshap=new Quadrilateral(pp1,pp2,pp3,pp4);
	 if(myshap.isSqare()==true)
	 	System.out.println("The shape is Square");
	 else
	 if(myshap.isRectAngel()==true)
	 	 System.out.println("The shape is Rectangle");
	 else
	 	  System.out.println("The shape is not Rectangle and not Square");

	}

	Quadrilateral(Point2D pp1,Point2D pp2,Point2D pp3,Point2D pp4)
	{
		this.p1=pp1;
		this.p2=pp2;
		this.p3=pp3;
		this.p4=pp4;

	}

	
	void setP1(Point2D p)
	{
		this.p1=p;
	}

	void setP2(Point2D p)
	{
		this.p2=p;
	}
	void setP3(Point2D p)
	{
		this.p3=p;
	}
	void setP4(Point2D p)
	{
		this.p4=p;
	}

	Point2D getP1()
	{
		return p1;
	}	

	Point2D getP2()
	{
		return p2;
	}
	Point2D getP3()
	{
		return p3;
	}
	Point2D getP4()
	{
		return p4;
	}

double to_calculate_length (Point2D pp1,Point2D pp2)
	{
		 double x=(pp2.getX()-pp1.getX())*(pp2.getX()-pp1.getX());
	 	double y=(pp2.getY()-pp1.getY())*(pp2.getY()-pp1.getY());
		return Math.sqrt(x+y);
	}

	void to_calculate_length_for_All()
	{
		p1p2=to_calculate_length (p1,p2);
		p1p3=to_calculate_length (p1,p3);
		p2p4=to_calculate_length (p2,p4);
		p3p4=to_calculate_length (p3,p4);
	}

	boolean isSqare()
	{

		boolean sq=false;
		to_calculate_length_for_All();
		if((p1p2==p1p3)&&(p1p2==p2p4)&&(p1p2==p3p4)&&(p2p4==p3p4))
	    	sq=true;

   		return sq;

	}

	boolean isRectAngel()
	{

		boolean ra=false;
		to_calculate_length_for_All();

		if((p1p2==p3p4)&&(p1p3==p2p4))
			ra=true;

  	 return ra;


	}

}//class
اللهم انا نسألك علما نافعا ونعوذ بك من حماقة الجهلاء
#4

khwlaniهلا و شكرا على الرد

و جزاك الله الف خير(f)

هذا الموضوع مغلق.

مواضيع مشابهة