Ayuda con un programa java
Publicado por Antonio (2 intervenciones) el 15/02/2014 12:58:11
Hola necesito ayuda para este ejercicio
Desarrollar una clase que utilice la clase Lector (incluida con esta práctica) para leer dos números decimales (double) que serán los dos lados de un rectángulo. Nota: se ha de utilizar el método leerString().
Deberá tener un método que muestre:
• Indicar si el rectángulo realmente es un cuadrado. //Esto no se hacerlo
• Calcular el área y el perímetro del rectángulo..
Adicionalmente, habrá que mostrar el tiempo que tarda en ejecutarse cada uno de los puntos mencionados anteriormente.
La clase ha de ubicarse en el paquete Java: edu.metor.actividad2
hasta el momento tengo hecho esto:
Ayuda, no se continuar
Desarrollar una clase que utilice la clase Lector (incluida con esta práctica) para leer dos números decimales (double) que serán los dos lados de un rectángulo. Nota: se ha de utilizar el método leerString().
Deberá tener un método que muestre:
• Indicar si el rectángulo realmente es un cuadrado. //Esto no se hacerlo
• Calcular el área y el perímetro del rectángulo..
Adicionalmente, habrá que mostrar el tiempo que tarda en ejecutarse cada uno de los puntos mencionados anteriormente.
La clase ha de ubicarse en el paquete Java: edu.metor.actividad2
hasta el momento tengo hecho esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package edu.metor.actividad2;
public class Actividad2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String a=Lector.leerString();
String b=Lector.leerString();
double area_rectangulo = 0;
double base = 10;
double altura = 5;
double perimetro_rectangulo=0;
area_rectangulo = base*altura;
perimetro_rectangulo=2*(base*altura);
long inicio = System.currentTimeMillis();
(aqui me da el siguiente mensaje: the method Actividad2 is undefined for the type Actividad2 )Actividad2(Double.parseDouble(a), Double.parseDouble(b));
long fin=System.currentTimeMillis();
System.out.println("el metodo se ha ejecutado en: " +(inicio - fin) + "milisegundos");
public static void operar (double a, double b)
{
System.out.println("El area de un rectangulo de base "+a+" y altura "+b+" es igual a "+area_rectangulo);
System.out.println("El perimetro de un rectangulo de base "+base+" y altura "+altura+" es igual a "+perimetro_rectangulo);
}
}
}
Ayuda, no se continuar
Valora esta pregunta


0