Taller Programacion 4
Taller Programacion 4
Taller Programacion 4
1. a) Diseñe e implemente en Java una clase para trabajar con triángulos isósceles.
Para ello, defina las variables de ejemplar mínimas que requiera, proporcione
métodos de consulta, un método constructor e implemente otros métodos para
calcular el perímetro y el área de un triángulo.
// Constructor
public TrianguloIsosceles(double base, double altura, double ladoIgual) {
this.base = base;
this.altura = altura;
this.ladoIgual = ladoIgual;
}
class Ejercicio {
public static void main(String [ ] args){ Clase1
obj1=new Clase1(); obj1.imprimir(24.3,5);
}
}
class Clase1 {
private double valor=9.8;
private int x=7;
public void imprimir(double valor, int x)
{ System.out.print(valor+” “+this.x);
}
}
3. En una tienda cada factura se representa por su número y una serie de productos.
Cada producto se caracteriza por su código alfanumérico y su precio. Se pide:
a) Dibujar el diagrama de clases indicando las relaciones entre las mismas y los miembros
que hay en cada una. Debe incluir métodos para la consulta del número de factura y el/los
productos de la
factura y métodos para actualización de los datos del/los productos.
b) Implemente en Java dichas clases
c) Implemente un programa principal donde se imprima una factura con los siguientes
productos: (código: C1, precio: 24 euros), (código: H23, precio: 234 euros) y
(código: M30, precio: 109 euros). A continuación debe cambiarse el segundo
producto de la factura por el siguiente
(código: K123, precio:247 euros) y volver a imprimir la factura.
4. Escriba un programa que use una lista enlazada para gestionar una serie de libros
identificados por su título. El programa debe ser capaz de ir añadiendo libros a la
serie mantenida y de poder imprimir los títulos de toda la serie cuando se le indique.
Como ejemplo use los siguientes libros: “Niebla”, “La Metamorfosis” y “El callejón de los
milagros”