0 calificaciones0% encontró este documento útil (0 votos)
10 vistas2 páginas
Este documento presenta 18 ejercicios de diseño de clases en UML para resolver diferentes problemas matemáticos y de programación. Los ejercicios incluyen diseñar clases para calcular el área y perímetro de un rectángulo, encontrar estadísticas de números enteros, realizar cálculos con números como factoriales y conversiones, y resolver problemas geométricos y de física.
Este documento presenta 18 ejercicios de diseño de clases en UML para resolver diferentes problemas matemáticos y de programación. Los ejercicios incluyen diseñar clases para calcular el área y perímetro de un rectángulo, encontrar estadísticas de números enteros, realizar cálculos con números como factoriales y conversiones, y resolver problemas geométricos y de física.
Este documento presenta 18 ejercicios de diseño de clases en UML para resolver diferentes problemas matemáticos y de programación. Los ejercicios incluyen diseñar clases para calcular el área y perímetro de un rectángulo, encontrar estadísticas de números enteros, realizar cálculos con números como factoriales y conversiones, y resolver problemas geométricos y de física.
1. Diseñe en UML una clase para calcular el área y el perímetro de un rectángulo.
2. Diseñe en UML una clase para encontrar el mayor, el menor, la suma y el promedio de tres números enteros cualquiera. 3. Diseñe en UML una clase para hallar el factorial, el valor absoluto, el inverso aditivo y el inverso multiplicativo de un número entero cualquiera. 4. Diseñe en UML una clase para determinar el máximo común divisor y el mínimo común múltiplo entre dos números dados. 5. Diseñe en UML una clase que establezca la cantidad de billetes de 50.000, 20.000 y 10.000 que debe entregar un cajero automático, tomando en cuenta la cantidad de dinero a retirar solicitada por el cliente. Tenga en cuenta que la cantidad a retirar siempre debe ser múltiplo de 10.000. 6. Diseñe en UML una clase para dos frases (cadenas de caracteres) que determine para cada cadena su número de caracteres, el número de palabras que la forman y generar una tercera cadena, que sea la concatenación de la que tiene menos caracteres seguida de la que tiene más caracteres, separadas ambas por un espacio. 7. Diseñe en UML una clase para efectuar la conversión de una determina cantidad de segundos a sus equivalentes en días, horas y minutos. 8. Diseñe en UML una clase que encuentre el área y el volumen de un tetraedro, teniendo en cuenta el valor de la arista(a) y que las relaciones aplicadas son las siguientes: A=a2√3, V= (a3√2)/12. 9. Diseñe en UML una clase que, dada la densidad (d) de una sustancia y el volumen (V) que ocupa, determine su masa y su peso, teniendo en cuenta que la masa=dV y que el peso=mg donde “g” es la gravedad. 10. Diseñe en UML una clase calcular la definitiva de su curso de programación, sabiendo que el profesor toma cuatro notas de las cuales anula la menor y promedia las tres más altas, siendo importante conocer cuál fue la nota anulada.
Luis Roberto Olascoaga
11. Diseñe en UML una clase que dado un número real cualquiera, permita obtener otro número como resultado de invertir la parte entera con la parte decimal; es decir que si el número es 33.56 su inverso será 56.33. La clase además debe obtener el triple de la parte entera y doble de la parte decimal. 12. La suma de los impares consecutivos empezando en 1 es un cuadrado, por ejemplo 1 + 3 = 22 = 4, 1 + 3 +5 = 32 = 9, 1 + 3 + 5 + 7 = 42 = 16 etc. Diseñe en UML una clase que use la relación anterior para obtener la suma de los “n” primeros números impares; además determine cuál es el número cuyo cuadro representa dicha suma. 13. Diseñe en UML una clase que califique el puntaje obtenido en el lanzamiento de tres dados en base a la cantidad de seis obtenidos, de acuerdo a lo siguiente: tres seis es excelente; dos seis es muy bien; un seis es regular; ningún seis es pésimo. 14. Una tienda ha puesto en oferta la venta al por mayor de cierto producto, ofreciendo un descuento del 15% por la compra de más de 3 docenas y 10% en caso contrario. Además por la compra de más de 3 docenas se obsequia una unidad del producto por cada docena en exceso sobre 3. Diseñe en UML una case que determine el monto de la compra, el monto del descuento, el monto a pagar y el número de unidades de obsequio por la compra de cierta cantidad de docenas del producto. 15. Diseñe en UML una clase que tenga por atributos tres números enteros, y que determine cuantos son positivos, cuántos son negativos, cuántos son pares, cuántos son impares y el promedio de los pares positivos. 16. Diseñe en UML una clase para calcular el total a pagar por la compra de un artículo, conociendo el precio y la cantidad de unidades facturadas. Se sabe que se cobra un IVA del 15% y si el subtotal (precio x cantidad) excede los $50000 se hace un descuento del 4%. 17. Diseñe en UML una clase, que dada la longitud “L” de estiramiento de un resorte cuando se suspende de él una masa “M”, permita saber cuánto se alarga el resorte cuando es sometido a una fuerza “F”, y además que determine cuál es fuerza es necesaria para estíralo una longitud igual a 3L. 18. Diseñe en UML una clase para calcular la diagonal, el área lateral, el área total y el volumen de un cubo de arista “a” según las siguientes formulas: D = a√3, AL = 4a2, AT = 6a2 y V = a3.