Ctrl + Z

فرصتی دوباره

بســــم الله الرحمــــن الرحیـــــــم

Ctrl + Z

فرصتی دوباره

سلام به همه

جواب ها در زیر آمده است:

package hw3;

public class Path {
    int[] points_x;
    int[] points_y;
    int nPoints = 0;
    Path(){
    	points_x = new int[100];
	points_y = new int[100];
    }
    public Path addPoint(int x, int y){
	Path newPath = new Path();
	for (int i = 0; i < this.nPoints; i++) {
            newPath.points_x[i] = this.points_x[i];
	    newPath.points_y[i] = this.points_y[i];
	}
	newPath.points_x[this.nPoints] = x;
	newPath.points_y[this.nPoints] = y;
	newPath.nPoints = this.nPoints + 1;
	return newPath;
    }
    public int getLength(){
	return this.nPoints;
    }
    public void addPath(Path p){
    	for (int i = this.nPoints; i < this.nPoints+p.nPoints; i++) {
            this.points_x[i] = p.points_x[i-this.nPoints];
	    this.points_y[i] = p.points_y[i-this.nPoints];
	    this.nPoints++;
	}
    }
    public double getDistance(){
	if (this.nPoints==1 || this.nPoints==0)
            return 0;
	double dist = 0;
	for (int i = 1; i < this.nPoints; i++) {
	    dist+=Math.sqrt(Math.pow(this.points_x[i]-this.points_x[i-1],2)+Math.pow(this.points_y[i]-this.points_y[i-1],2));
	}
	return dist;
     }
     boolean isLonger(Path p){
	if(this.getLength() > p.getLength())
	    return true;
	else
	    return false;
    }
    boolean removePoint(int n){
        if (n >= this.nPoints)
            return false;
        else{
            for (int i = n-1; i < this.nPoints; ++i){
                this.points_x[i] = this.points_x[i+1];
                this.points_y[i] = this.points_y[i+1];
            }
            this.nPoints = -1;
            return true;
        }

    }
}

برای کلاس Date به زودی به روزرسانی میشود.
  • ۹۲/۰۸/۱۵

سوالات  (۱۱)

اگه جواب تمرین 3 است ، چرا در خط اول نوشته package hw4 ؟؟
سلام
بالای کد نباید package hw3; باشد؟
آیا ؟
سلام
بالای کد نباید package hw3; باشد؟
آیا ؟
سلام
چه زمانی نمرات را اعلام می کنید؟
در جواب ابراهیم سالاری :
دوست عزیز ، من نمیدونم هدف شما از این کامنت ها و مزخرف شمردن تمرین ها چیه ؟ و نمیدونم المپیاد فیزیکی های "حلی 1" انقدر وقت آزاد دارند که به بلاگ درس کامپیوتر مدارس دیگه سر بزنن و از این کارها بکنن یا نه ؟
در مجموع با توجه به تناقضی که در کامنت های شما وجود داره - در  تمرین قبل نوشته بودین که "جاوا بسیار زبان شیرینی ـه و علاقه دارین و ..." و اینجا نوشتین که "مختون سوت کشیده(!) و  این تمارین مزخرفه و ..." - و "ادب"ـیات مورد استفاده شما فکر نمیکنم حتی از دانش آموزان حلی 1 باشین و اگرهم هستین بهتره در "ادب"ـیاتتون و طرز فکرتون تجدید نظر کنید.
با احترام
مـهدی
  • از بچه های حلی 5
  • در جواب ابراهیم سالاری:
     
      اولا شما که مثلا "المپیادی" هستین و "حلی 1"ای بعیده که تمرینای به این سادگی رو نفهمید مگر اینکه ....؟
    دوما من متوجه نمی شوم به شما چه ارتباطی داره که تمرینای ما چطوریه؟  شما همون المپیاد فیزیکتو که میگی بخون نمیخواد درباره ی تمرینای ما اظهار نظر کنی.
     باشه؟ آفرین بچه ی خوب دیگه اینورا پیدات نشه ها!


    در جواب ابراهیم سالاری:
    اولاً بچه های حلی 1 از این اخلاقای  ناپسندانه ندارند.
    دوماً "حسینی نوید" در "بیان" با نام "نوید" ثبت نام کرده و تو به نویسنده گفته بودی که به "حسینی نوید" مثبت بدهد => تو حلی 5 می ری! 
  • Amirhossein Mahdinejad
  • دوستان عزیز ip آقای ابراهیم سالاری اینه: 151.240.140.160
    این هم ip ننه ی ایشون:  151.240.140.160

    این شباهت ها ارثیه؟!
  • Amirhossein Mahdinejad
  • با احترام فراوان خدمت آقای مظاهری،

    می خواستم بدونم این متغیر های x و y در متد addpoint برای شادی روح و دور همی است آیا؟!

    public Path addPoint(int x, int y){
    	Path newPath = new Path();
    	for (int i = 0; i < this.nPoints; i++) {
                newPath.points_x[i] = this.points_x[i];
    	    newPath.points_y[i] = this.points_y[i];
    	}
    	newPath.points_x[this.nPoints] = this.points_x[this.nPoints];
    	newPath.points_y[this.nPoints] = this.points_y[this.nPoints];
    	newPath.nPoints = this.nPoints + 1;
    	return newPath;
        }
    
    میخواستم بدونم از x و y چه استفاده ای شده توی این متد؟
    بابا یکی بیاد این. جمع کنه.مهدی ispn شو که پیدا کردی بده من تا جمش کنم.
  • mohammad ali ardekani
  • ابراهیم عزیز
    شما یا فقر مدرسه ای داری یا تو کلاس کامپیوتر مدرستون آدم حسابت نمی کنن یا اصن حلی1 نیستی و حرف مفت میزنی!
    اگه برا خودت احترام قائلی برو و دیگه اینجا نیا
    از بچه های حلی 5 همه که تا اون حد با ادب نیستند که اونجوری که می بینی جوابتو بدن!!!   بنده اعصاب اضافی ندارم یه بلایی...

    ارسال سوال

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی