Sistemas de ecuaciones

Solo disponible en BuenasTareas
  • Páginas : 8 (1869 palabras )
  • Descarga(s) : 4
  • Publicado : 1 de junio de 2010
Leer documento completo
Vista previa del texto
Ejercicios 3A 1. Diseñe un programa que lea los coeficientes de un sistema de dos ecuaciones lineales con dos incógnitas y calcule su solución. Se supone que el sistema de ecuaciones es compatible determinado. ax+by=c dx+ey=f 2. Implemente un programa que, dados los tres vértices de un triángulo, calcule el área del mismo. Puede aplicar la siguiente fórmula: donde S1, S2 y S3 son las longitudesde los tres lados del triángulo y T es la mitad de su perímetro. 3. Dada una medida de tiempo expresada en horas, minutos y segundos con valores arbitrarios, elabore un programa que transforme dicha medida en una expresión correcta. Por ejemplo, dada la medida 3h 118m 195s, el programa deberá obtener como resultado 5h 1m 15s. 4. Escriba un programa en Java que nos calcule el cambio que debe dar lacaja de un supermercado: Dado un precio y una cantidad de dinero, el programa nos dirá cuántas monedas deben darse como cambio de tal forma que el número total de monedas sea mínimo. 5. El precio final de un producto para un comprador es la suma total del costo del producto, un porcentaje de beneficios que obtiene el vendedor y el I.V.A. Diseñar un algoritmo para obtener el precio final de unproducto sabiendo su costo, el porcentaje de beneficios y el I.V.A. aplicable. Obtener el resultado redondeando a los cinco céntimos (p.ej. 5.94→ 5.95). 6. Un banco recibe todos los días del Banco Mundial una lista de cómo está el cambio de las divisas del mundo respecto del dólar americano (USD). Diseñar un algoritmo que, a partir de una cantidad de dólares que deseamos comprar, nos devuelva lacantidad en euros (y en pesos) que nos costarían esos dólares. Suponga que el banco obtiene en el cambio un tanto por ciento variable de beneficios. 7. Diseñe una clase Cuenta que represente una cuenta bancaria y permita realizar operaciones como ingresar y retirar una cantidad de dinero, así como realizar una transferencia de una cuenta a otra. a) Defina la clase utilizando la sintaxis de Java,definiendo las variables de instancia y métodos que crea necesarios. b) Implemente cada uno de los métodos de la clase. Los métodos deben actualizar el estado de las variables de instancia y mostrar un mensaje en el que se indique que la operación se ha realizado con éxito. c) Cree un programa en Java (en una clase llamada CuentaTest) que cree un par de objetos de tipo Cuenta y realice operaciones conellos. El programa debe comprobar que todos los métodos de la clase Cuenta funcionan correctamente.

8. Diseñe una clase Factura que represente la venta de un producto en una tienda. La clase debe incluir información relativa al producto vendido (código, descripción y precio), datos acerca del cliente que compra el producto (nombre, apellidos, dirección, DNI) y el número de unidades compradas.Los métodos de la clase han de permitir obtener el importe total de la compra (suponiendo un porcentaje de IVA constante) y generar un informe con los datos de la factura (el “ticket” correspondiente a la venta), además de poder acceder y modificar los distintos datos recogidos en la factura. a) Implemente en Java la clase tal como esté representada en el diagrama. b) Cree un programa (FacturaTest)que compruebe el correcto funcionamiento de la implementación realizada. PISTA: La factura mezcla varios datos de productos con datos relativos a clientes. 9. Escriba un programa en Java que nos calcule el cambio que debe dar la caja de un supermercado: Dado un precio y una cantidad de dinero, el programa nos dirá cuántas monedas deben darse como cambio de tal forma que el número total de monedassea mínimo. Realice el programa sin utilizar los operadores de división entera (/ y %). 10. Implemente un programa que lea un número decimal y lo muestre en pantalla en hexadecimal (base 16). El cambio de base se realiza mediante divisiones sucesivas por 16 en las cuales los restos determinan los dígitos hexadecimales del número según la siguiente correspondencia:

11. Escriba una función...
tracking img