Desafíos del Programa ONE (Oracle Next Education) - Formación en Java / ONE Program Challenges - Java Track
Este repositorio contiene los desafíos resueltos como parte de mi participación en el programa ONE - Oracle Next Education, una iniciativa educativa de Oracle y Alura Latam que tiene como objetivo formar profesionales en tecnología a través de capacitación gratuita y accesible. Esta carpeta corresponde a la formación "Java Orientado a Objetos G8", una guía completa de aprendizaje para iniciar una carrera en programación Java. A lo largo de esta formación se abordan los fundamentos del lenguaje, buenas prácticas y los principios esenciales del desarrollo orientado a objetos.
-
Conversión de temperaturas
Programa que convierte una temperatura en grados Celsius a Fahrenheit e imprime el resultado con y sin decimales. -
Juego de adivinación
Juego en el que el usuario debe adivinar un número aleatorio entre 0 y 100 en un máximo de 5 intentos. -
Aplicación bancaria en Java
Simulación de una aplicación bancaria por consola para Tony Stark, con funciones como consultar saldo, retirar y depositar dinero. -
Verificar si un número es par o impar
Programa que determina si un número predefinido es par o impar. -
Verificando aprobación en una asignatura
Programa que evalúa si un estudiante está aprobado, en recuperación o reprobado, en base a su promedio final. -
Validación de contraseña
Verificación de una contraseña fija para permitir o denegar el acceso al sistema. -
Comparación de dos números
Comparador que indica cuál de dos números ingresados por el usuario es mayor o si son iguales. -
Verificación de descuento en compras
Programa que verifica si se aplica un descuento del 10% cuando el valor de la compra es mayor o igual a $100. Muestra el nuevo valor con el descuento si corresponde. -
Verificación de día hábil
Programa que indica si un día de la semana (ingresado en minúsculas) es un día hábil (lunes a viernes) o no. -
Verificación de número en un intervalo
Programa que verifica si un valor ingresado se encuentra dentro del rango permitido para un préstamo (entre 1000 y 5000 dólares). -
Verificación de triángulo
Programa que verifica si tres lados ingresados pueden formar un triángulo, cumpliendo la condición de que la suma de dos lados sea mayor que el tercero. -
Verificación de compatibilidad para donar sangre
Programa que evalúa si un donante cumple con los requisitos de edad (18 a 65 años) y peso (más de 50 kg) para ser compatible. Informa si no cumple con alguno de los criterios. -
Verificación de código de acceso y nivel de permiso
Programa que valida el acceso al sistema según un código (2023) y nivel de permiso (1, 2 o 3). Informa si el acceso es denegado y el motivo correspondiente.
This repository contains the completed challenges from my participation in the ONE - Oracle Next Education program, an educational initiative by Oracle and Alura Latam designed to train tech professionals through free and accessible online courses. This folder corresponds to the "Java Object-Oriented Programming G8" track, a complete learning guide to start a career in Java development. It covers the fundamentals of the language, best practices, and the essential principles of object-oriented programming.
-
Temperature Conversion
A program that converts a temperature from Celsius to Fahrenheit and prints the result with and without decimals. -
Guessing Game
A game where the user must guess a random number between 0 and 100 in up to 5 attempts. -
Banking Application in Java
A console-based banking app simulation for Tony Stark, with options to check balance, withdraw, and deposit money. -
Check Even or Odd Number
A program that checks whether a predefined number is even or odd. -
Grade Evaluation
A program that determines if a student is approved, in recovery, or failed, based on their final average. -
Password Validation
Verifies a fixed password to grant or deny access to the system. -
Compare Two Numbers
A comparator that indicates which of two input numbers is greater or if they are equal. -
Purchase Discount Check
A program that checks if a 10% discount is applied when the purchase value is $100 or more. Displays the new amount if the discount is applied. -
Weekday Verification
A program that checks whether a given weekday (entered in lowercase) is a working day (Monday to Friday) or not. -
Interval Check for Loan Value
A program that checks if a given value is within the allowed range for a loan (between $1000 and $5000). -
Triangle Validation
A program that checks whether three input sides can form a triangle, based on the rule that the sum of any two sides must be greater than the third. -
Blood Donation Compatibility
A program that verifies if a donor is compatible to donate blood, requiring age between 18 and 65 and weight over 50 kg. It also reports which requirement was not met if incompatible. -
Access Code and Permission Level Validation
A program that grants system access only if the user provides the correct code (2023) and a valid permission level (1, 2, or 3). Otherwise, it denies access and explains why.
Hecho con 💛 por @ProfeCeci