Ejercicio 6: Métodos en Java
Instrucciones
Crea un programa en Java que satisfaga cada una de las condiciones planteadas.
Define y utiliza métodos para realizar tareas específicas dentro del programa.
Asegúrate de que el programa sea claro y fácil de entender.
Comenta tu código para explicar cada parte.
1. Calculadora básica de propinas
Un restaurante desea un pequeño programa que calcule automáticamente una propina del 15% sobre un total ingresado por el usuario.
El método debe:
Pedir el total de la cuenta.
Calcular y mostrar la propina y el total a pagar.
2. Conversor de temperaturas
Crea un programa que convierta temperaturas entre Celsius y Fahrenheit. El programa debe incluir dos métodos:
Un método para convertir de Celsius a Fahrenheit.
Un método para convertir de Fahrenheit a Celsius.
El programa debe pedir al usuario la temperatura y el tipo de conversión que desea realizar, luego mostrar el resultado.
3. Verificador de números primos
Escribe un programa que verifique si un número ingresado por el usuario es primo o no. El programa debe incluir un método que:
Reciba un número entero como parámetro.
Devuelva
truesi el número es primo yfalseen caso contrario.El programa principal debe pedir al usuario un número y utilizar el método para mostrar si es primo o no.
4. Cálculo de consumo de gasolina
Un conductor desea calcular el rendimiento de su vehículo. Debe ingresar:
Los kilómetros recorridos.
Los litros de gasolina usados.
El programa tendrá:
Un método que solicita los datos (sin argumentos).
Otro método que recibe los datos y calcula el rendimiento (con argumentos).
El programa debe mostrar el rendimiento en kilómetros por litro.
5. Sistema de café para empleados
Una cafetería ofrece café con descuento a sus empleados. El método calcularPrecio() debe recibir el precio base y si la persona es empleado (true o false), devolviendo el precio final con descuento del 20%.
6. Control de horario de oficina
Un programa debe indicar si una hora ingresada está dentro del horario laboral (9 a 18 horas). Debe tener:
Un método pedirHora() que devuelve la hora.
Un método verificarHorario(int hora) que determine si está dentro del horario.
El programa principal debe usar estos métodos para informar al usuario si la hora está dentro del horario laboral o no.
Requisitos
Utilizar métodos para organizar el código.
Recibir la entrada del usuario a través de la consola.
Imprimir los resultados en la consola.
Entregable
En un solo documento PDF, incluir:
Portada con los siguientes datos:
Nombre del curso.
Nombre del profesor.
Nombre de los integrantes del equipo.
Fecha de entrega.
Código fuente de los programas en Java.
Capturas de pantalla mostrando la ejecución de cada programa con diferentes entradas.
Breve explicación de cómo funciona cada programa y las decisiones tomadas en la implementación.
Criterios de Evaluación
Criterio | Puntuación |
|---|---|
Correcta implementación de las operaciones | 40% |
Claridad y organización del código | 20% |
Uso adecuado de la entrada y salida | 20% |
Presentación del documento | 10% |
Explicación de los programas | 10% |
Total | 100% |