lunedì 18 gennaio 2010

esercizio 18-01-2010

/**
* @(#)es18012010.java
*
*
* @author
* @version 1.00 2010/1/18
/*defuinire la classe mio punto dotata degli attributi x y e nome di tipo opportuno
*Creare tre oggetti di classe MioPunto scegliendone a piacere i nomi
*(non confondiamo l'attributo nome con il nome dell'oggetto)
*assegnare dei valori ai tre punti dando a nome il valore A,B,C
*creare poi un nuovo punto che sia il punto medio del segmento AB*/

import java.io.*;
class MioPunto {
double x;
double y;
String nome;
}
public class es18012010 {

public es18012010() {
}

public static void main(String[] args)throws Exception {

MioPunto puntoA;
puntoA=new MioPunto();
//uso il costruttore della classe MioPunto

puntoA.x=12; //dare il valore agli attributi dell'oggetto puntoA
puntoA.y=4;
puntoA.nome="V";
MioPunto puntoB;
//dare il valore agli attributi dell'oggetto puntoB
puntoB=new MioPunto();
puntoB.x=6;
puntoB.y=8;
puntoB.nome="B";
MioPunto puntoC;
puntoC=new MioPunto();
//dare il valore agli attributi dell'oggetto puntoC
puntoC.x=6;
puntoC.y=8;
puntoC.nome="B";
//dichiariamo un nuovo punto
MioPunto puntoMedio;
puntoMedio=new MioPunto();
puntoMedio.x=(puntoA.x+puntoB.x)/2;
puntoMedio.y=(puntoA.x+puntoB.x)/2;
puntoMedio.nome="M di AB";
System.out.println(puntoMedio.x);
System.out.println(puntoMedio.y);

}
}

Nessun commento:

Posta un commento