elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Ayuda Ejercicio java ¡Urgente!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda Ejercicio java ¡Urgente!  (Leído 2,055 veces)
ayoub20600

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Ayuda Ejercicio java ¡Urgente!
« en: 10 Octubre 2019, 10:47 am »

Hola a todos,

Tengo que hacer el ejercicio siguiente:
Define una clase “Rectángulo” que trabaje con 4 “puntos” (definidos anteriormente) que serán los 4 ángulos.


https://imgur.com/yhEUAIe

No sé si está bien o no, ya que tampoco entiendo lo que se me pide.

Saludos


En línea

K-YreX


Desconectado Desconectado

Mensajes: 1.008



Ver Perfil
Re: Ayuda Ejercicio java ¡Urgente!
« Respuesta #1 en: 11 Octubre 2019, 02:05 am »

Lo primero no pongas los códigos en plataformas externas si no son demasiado extensos. Es mejor que los agregues a tu comentario entre etiquetas de Código GeSHi donde puedes elegir el lenguaje que quieras (java en este caso).
Ese código no está bien... Tu código es este:
Clase: Rectangulo.
Código
  1. public class Rectangulo{
  2.    private double punto1; // que indica el punto 1?
  3.    private double punto2; // que indica el punto 2?
  4.    private double punto3; // que indica el punto 3?
  5.    private double punto4; // que indica el punto 4?
  6.  
  7.    public Rectangulo(double punto1, double punto2, double punto3, double punto4){
  8.        this.punto1 = punto1;
  9.        this.punto2 = punto2;
  10.        this.punto3 = punto3;
  11.        this.punto4 = punto4;
  12.    }
  13.  
  14.    public double area(double p1, double p2){ // para que pasas dos parametros...
  15.        double areaRec = punto1 * punto2; // ...si luego no los usas
  16.        return areaRec;
  17.    }
  18.  
  19.    public double perimetro(double p1, double p2, double p3, double p4){ // para que pasas 4 parametros...
  20.        double perimetro = punto1 + punto2 + punto3 + punto4; // ...si tampoco los usas
  21.        return perimetro;
  22.    }
  23. }
Clase principal: mainRectangulo.
Código
  1. public class mainRectangulo{
  2.    public static void main(String[] args){
  3.        int p1 = 0, p3 = 0; // estas variables para que si no se van a usar...
  4.        int p2 = 0, p4 = 0; // estas tampoco se van a usar...
  5.  
  6.        Rectangulo rec = new Rectangulo(3,2,3,2);
  7.        System.out.println("El area es: " + rec.area(p1, p2) + " m2"); // en vez de poner un espacio y luego m2 se puede poner junto
  8.        System.out.println("El perimetro es: " + rec.perimetro(p1, p2, p3, p4));
  9.    }
  10. }

Lo que yo te diría sería que crearas una clase <Punto> que tenga dos coordenadas: <x> e <y> y los métodos <set> y <get> habituales. Una clase <Rectangulo> que contenga 4 Puntos (es decir, 4 objetos de la clase Punto que indiquen las coordenadas de cada esquina del rectángulo).
Para calcular las longitudes de los lados del rectángulo tendrás que hacer un poco de trigonometría básica con las coordenadas y con ello calcular el área y el perímetro.


En línea

Código
  1. cout << "Todos tenemos un defecto, un error en nuestro código" << endl;
ayoub20600

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Ayuda Ejercicio java ¡Urgente!
« Respuesta #2 en: 11 Octubre 2019, 07:17 am »

Vale, muchas gracias.
Es que no entendía el ejercicio y no sabía qué hacer exactamente.

Un saludo
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con un ejercicio de java
Java
Golagros 4 3,910 Último mensaje 4 Septiembre 2009, 03:48 am
por Golagros
una ayuda en un ejercicio en java.
Java
XpandyX 2 3,733 Último mensaje 24 Enero 2011, 00:10 am
por XpandyX
Ayuda para resolver este ejercicio en C++ URGENTE!
Programación C/C++
larregui15 6 4,462 Último mensaje 16 Julio 2015, 23:46 pm
por Eternal Idol
Ayuda urgente con ejercicio de C++
Programación C/C++
Izzy234 0 1,831 Último mensaje 26 Noviembre 2017, 16:50 pm
por Izzy234
Ayuda urgente #C en este ejercicio
Programación C/C++
ayoub20600 3 2,629 Último mensaje 19 Enero 2018, 00:40 am
por MAFUS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines