Guía Práctica 02
Guía Práctica 02
Guía Práctica 02
INGENIERIA DE SISTEMAS
GUIA PRACTICA N° 2
Escuela Profesional: Ingeniería de Sistemas Asignatura: Metodologías de Programación
Ciclo y Turno: Segundo – Mañana Semestre: 2021 – II
Docente: Mg. Marcelino Torres Villanueva Fecha: 31/08/2021
// Declaración de atributos
// Declaración de métodos
}
Donde:
tipo_de_valor_devuelto: Indica el tipo de valor que se devuelve al método invocador. Si un
método no devuelve un valor, el tipo_de_valor_devuelto se declara como void.
lista_de_parametros: Es una lista separada por comas que contiene las declaraciones de las
variables que se pasarán al método. Si un método no recibe parámetros, la
lista_de_parametros se deja vacía.
Ejercicio 1
Crear la clase Rectangulo con cuyos atributos son base y altura, además permite calcular
distintas dimensiones: área, perímetro y diagonal.
ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
La clase Rectangulo tiene 2 atributos base y altura los cuales son privados, esto quiere decir
que sólo son visibles a la clase Rectangulo y ninguna otra clase puede modificar directamente
sus valores.
El primer método que se ha implementado es el constructor, este método se llama igual que la
clase y no devuelve ningún valor y permite crear un objeto e inicializar los atributos de la clase.
Como los atributos base y altura son privados, para que los usuarios que usan los objetos
puedan modificar los atributos se crean los métodos setBase(double base) y setAltura(double
altura). Y si deseamos obtener los valores de los atributos creamos los métodos getBase() y
getAltura().
Por último, el método toString() retorna una cadena con la información de los atributos de la
clase
ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
Ejercicio 2
Crear la clase Producto con atributos nombre, precioDeCosto y precioDeVenta. Debe tener un
método para calcular la ganancia.
ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
Ejercicio 3
Crear la clase Trabajador con atributos nombre, precioHora y horasTrabajadas. Debe tener los
métodos para calcular el salario bruto, calcular el impuesto que son el 10 por ciento del salario
bruto y calcular el salario neto
ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
Ejercicio 4
Leer un número entero que represente días y determinar a cuanto equivale en años, meses y
días (Asumir que todos los años tienen 360 días y que todos los meses tienen 30 días).
Ejemplo: Si se ingresa 4600 días el programa debería reportar: 12 años, 9 meses, 10 días.
ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
Ejercicio 5
Dado un número natural de 4 cifras, hacer un programa que determine la suma de las cifras
del número.
ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
Ejercicios propuestos
1. Un hospital ha recibido una donación especial que será repartida entre las áreas Medicina General,
Ginecología, Pediatría y Traumatología de la siguiente forma:
- Medicina General: 45% de la donación
- Ginecología: 30% de la donación
- Pediatría: 20% del monto total recibido entre Medicina General y Ginecología
- Traumatología: lo que resta la donación.
Crear la clase Hospital con atributo donación y métodos que calculen cuanto recibe cada área.
2. Crear la clase Alumno con atributos nombre, nota1, nota2, nota3 y un método para calcular el Promedio.
3. Crear la clase TrianguloRectangulo con atributos cateto1, cateto2 y los métodos para calcular el área, la
hipotenusa y el perímetro.
4. Crear la clase ConversionTemperatura que tenga como atributo a temperatura en grados centígrados y
tenga un método para convertir grados centígrados en grados farenheit.
5. Crear la clase ConversionLongitud que tenga como atributo una cantidad en metros. Debe contener
métodos para convertir esos metros en pies y otro método que convierta esos metros en pulgadas
6. Crear la clase Movil con atributos velocidadInicial, tiempo y acelearacion. Debe tener un método que
permita calcular el espacio recorrido por un móvil.
https://nacionanime.com/los-10-mejores-harenes-de-isekai-en-la-lista-de-manga-best-
recommendations/