17 Equivalencias Java
In [ ]:
Copied!
// S01 Ejercicio 1
public class Main {
public static void main(String[] args) {
final String INSTITUCION = "Universidad Peruana Unión";
String carrera = "Ingeniería de Sistemas";
String postulante = "Jarib Sullon";
int edad = 16;
double promedio = 18.5;
boolean admitido = true;
System.out.println("--- Ficha de postulante ---");
System.out.println("Institución: " + INSTITUCION);
System.out.println("Carrera: " + carrera);
System.out.println("Postulante: " + postulante);
System.out.println("Edad: " + edad);
System.out.println("Promedio: " + promedio);
System.out.println("Admitido: " + admitido);
}
}
// S01 Ejercicio 1
public class Main {
public static void main(String[] args) {
final String INSTITUCION = "Universidad Peruana Unión";
String carrera = "Ingeniería de Sistemas";
String postulante = "Jarib Sullon";
int edad = 16;
double promedio = 18.5;
boolean admitido = true;
System.out.println("--- Ficha de postulante ---");
System.out.println("Institución: " + INSTITUCION);
System.out.println("Carrera: " + carrera);
System.out.println("Postulante: " + postulante);
System.out.println("Edad: " + edad);
System.out.println("Promedio: " + promedio);
System.out.println("Admitido: " + admitido);
}
}
In [ ]:
Copied!
// S01 Ejercicio 2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Nombre del producto: " );
String nombre = sc.nextLine();
System.out.print("Categoría: " );
String categoria = sc.nextLine();
System.out.print("Cantidad: " );
int cantidad = Integer.parseInt(sc.nextLine());
System.out.print("Precio unitario: " );
double precio = Double.parseDouble(sc.nextLine());
double total = cantidad * precio;
System.out.println("--- Ficha de producto ---");
System.out.println("Nombre: " + nombre);
System.out.println("Categoría: " + categoria);
System.out.println("Cantidad: " + cantidad);
System.out.println("Precio unitario: " + precio);
System.out.println("Total: " + total);
}
}
// S01 Ejercicio 2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Nombre del producto: " );
String nombre = sc.nextLine();
System.out.print("Categoría: " );
String categoria = sc.nextLine();
System.out.print("Cantidad: " );
int cantidad = Integer.parseInt(sc.nextLine());
System.out.print("Precio unitario: " );
double precio = Double.parseDouble(sc.nextLine());
double total = cantidad * precio;
System.out.println("--- Ficha de producto ---");
System.out.println("Nombre: " + nombre);
System.out.println("Categoría: " + categoria);
System.out.println("Cantidad: " + cantidad);
System.out.println("Precio unitario: " + precio);
System.out.println("Total: " + total);
}
}
In [ ]:
Copied!
// S01 Ejercicio 3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Postulante: " );
String postulante = sc.nextLine();
System.out.print("Año: " );
String anio = sc.nextLine();
System.out.print("Semestre: " );
String semestre = sc.nextLine();
System.out.print("Puesto: " );
String puesto = sc.nextLine();
String codigo = anio + semestre + "-" + puesto;
System.out.println("POSTULANTE: " + postulante);
System.out.println("ANIO: " + anio);
System.out.println("SEMESTRE: " + semestre);
System.out.println("PUESTO: " + puesto);
System.out.println("CODIGO: " + codigo);
}
}
// S01 Ejercicio 3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Postulante: " );
String postulante = sc.nextLine();
System.out.print("Año: " );
String anio = sc.nextLine();
System.out.print("Semestre: " );
String semestre = sc.nextLine();
System.out.print("Puesto: " );
String puesto = sc.nextLine();
String codigo = anio + semestre + "-" + puesto;
System.out.println("POSTULANTE: " + postulante);
System.out.println("ANIO: " + anio);
System.out.println("SEMESTRE: " + semestre);
System.out.println("PUESTO: " + puesto);
System.out.println("CODIGO: " + codigo);
}
}
In [ ]:
Copied!
// S02 Ejercicio 1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Nota 1: " );
double nota1 = Double.parseDouble(sc.nextLine());
System.out.print("Nota 2: " );
double nota2 = Double.parseDouble(sc.nextLine());
System.out.print("Nota 3: " );
double nota3 = Double.parseDouble(sc.nextLine());
double promedio = (nota1 + nota2 + nota3) / 3;
System.out.printf("Promedio: %.2f%n", promedio);
}
}
// S02 Ejercicio 1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Nota 1: " );
double nota1 = Double.parseDouble(sc.nextLine());
System.out.print("Nota 2: " );
double nota2 = Double.parseDouble(sc.nextLine());
System.out.print("Nota 3: " );
double nota3 = Double.parseDouble(sc.nextLine());
double promedio = (nota1 + nota2 + nota3) / 3;
System.out.printf("Promedio: %.2f%n", promedio);
}
}
In [ ]:
Copied!
// S02 Ejercicio 2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Base: " );
double base = Double.parseDouble(sc.nextLine());
System.out.print("Altura: " );
double altura = Double.parseDouble(sc.nextLine());
double area = base * altura;
double perimetro = 2 * (base + altura);
System.out.printf("Área: %.2f%n", area);
System.out.printf("Perímetro: %.2f%n", perimetro);
}
}
// S02 Ejercicio 2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Base: " );
double base = Double.parseDouble(sc.nextLine());
System.out.print("Altura: " );
double altura = Double.parseDouble(sc.nextLine());
double area = base * altura;
double perimetro = 2 * (base + altura);
System.out.printf("Área: %.2f%n", area);
System.out.printf("Perímetro: %.2f%n", perimetro);
}
}
In [ ]:
Copied!
// S02 Ejercicio 3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Precio unitario: " );
double precioUnitario = Double.parseDouble(sc.nextLine());
System.out.print("Cantidad: " );
int cantidad = Integer.parseInt(sc.nextLine());
double subtotal = precioUnitario * cantidad;
double igv = subtotal * 0.18;
double total = subtotal + igv;
System.out.printf("Subtotal: %.2f%n", subtotal);
System.out.printf("IGV: %.2f%n", igv);
System.out.printf("Total: %.2f%n", total);
}
}
// S02 Ejercicio 3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Precio unitario: " );
double precioUnitario = Double.parseDouble(sc.nextLine());
System.out.print("Cantidad: " );
int cantidad = Integer.parseInt(sc.nextLine());
double subtotal = precioUnitario * cantidad;
double igv = subtotal * 0.18;
double total = subtotal + igv;
System.out.printf("Subtotal: %.2f%n", subtotal);
System.out.printf("IGV: %.2f%n", igv);
System.out.printf("Total: %.2f%n", total);
}
}
In [ ]:
Copied!
// S02 Ejercicio 4
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Entradas: " );
int entradas = Integer.parseInt(sc.nextLine());
System.out.print("Estudiantes: " );
int estudiantes = Integer.parseInt(sc.nextLine());
int porEstudiante = entradas / estudiantes;
int sobrantes = entradas % estudiantes;
System.out.println("Cada estudiante recibe: " + porEstudiante);
System.out.println("Sobran: " + sobrantes);
}
}
// S02 Ejercicio 4
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Entradas: " );
int entradas = Integer.parseInt(sc.nextLine());
System.out.print("Estudiantes: " );
int estudiantes = Integer.parseInt(sc.nextLine());
int porEstudiante = entradas / estudiantes;
int sobrantes = entradas % estudiantes;
System.out.println("Cada estudiante recibe: " + porEstudiante);
System.out.println("Sobran: " + sobrantes);
}
}
In [ ]:
Copied!
// S02 Ejercicio 5
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Distancia en km: " );
double distancia = Double.parseDouble(sc.nextLine());
System.out.print("Km por galón: " );
double rendimiento = Double.parseDouble(sc.nextLine());
System.out.print("Precio por galón: " );
double precioGalon = Double.parseDouble(sc.nextLine());
double galones = distancia / rendimiento;
double costo = galones * precioGalon;
System.out.printf("Galones necesarios: %.2f%n", galones);
System.out.printf("Costo total: %.2f%n", costo);
}
}
// S02 Ejercicio 5
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Distancia en km: " );
double distancia = Double.parseDouble(sc.nextLine());
System.out.print("Km por galón: " );
double rendimiento = Double.parseDouble(sc.nextLine());
System.out.print("Precio por galón: " );
double precioGalon = Double.parseDouble(sc.nextLine());
double galones = distancia / rendimiento;
double costo = galones * precioGalon;
System.out.printf("Galones necesarios: %.2f%n", galones);
System.out.printf("Costo total: %.2f%n", costo);
}
}
In [ ]:
Copied!
// S02 Ejercicio 6
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Estudiante: " );
String estudiante = sc.nextLine();
System.out.print("Nota 1: " );
double nota1 = Double.parseDouble(sc.nextLine());
System.out.print("Nota 2: " );
double nota2 = Double.parseDouble(sc.nextLine());
System.out.print("Nota 3: " );
double nota3 = Double.parseDouble(sc.nextLine());
System.out.print("Clases asistidas: " );
int asistidas = Integer.parseInt(sc.nextLine());
System.out.print("Total de clases: " );
int totalClases = Integer.parseInt(sc.nextLine());
double promedio = (nota1 + nota2 + nota3) / 3;
double asistencia = asistidas * 100.0 / totalClases;
boolean cumpleNota = promedio >= 11;
boolean cumpleAsistencia = asistencia >= 70;
boolean habilitado = cumpleNota && cumpleAsistencia;
System.out.println("ESTUDIANTE: " + estudiante);
System.out.printf("PROMEDIO: %.2f%n", promedio);
System.out.printf("ASISTENCIA: %.2f%n", asistencia);
System.out.println("CUMPLE_NOTA: " + cumpleNota);
System.out.println("CUMPLE_ASISTENCIA: " + cumpleAsistencia);
System.out.println("HABILITADO: " + habilitado);
}
}
// S02 Ejercicio 6
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Estudiante: " );
String estudiante = sc.nextLine();
System.out.print("Nota 1: " );
double nota1 = Double.parseDouble(sc.nextLine());
System.out.print("Nota 2: " );
double nota2 = Double.parseDouble(sc.nextLine());
System.out.print("Nota 3: " );
double nota3 = Double.parseDouble(sc.nextLine());
System.out.print("Clases asistidas: " );
int asistidas = Integer.parseInt(sc.nextLine());
System.out.print("Total de clases: " );
int totalClases = Integer.parseInt(sc.nextLine());
double promedio = (nota1 + nota2 + nota3) / 3;
double asistencia = asistidas * 100.0 / totalClases;
boolean cumpleNota = promedio >= 11;
boolean cumpleAsistencia = asistencia >= 70;
boolean habilitado = cumpleNota && cumpleAsistencia;
System.out.println("ESTUDIANTE: " + estudiante);
System.out.printf("PROMEDIO: %.2f%n", promedio);
System.out.printf("ASISTENCIA: %.2f%n", asistencia);
System.out.println("CUMPLE_NOTA: " + cumpleNota);
System.out.println("CUMPLE_ASISTENCIA: " + cumpleAsistencia);
System.out.println("HABILITADO: " + habilitado);
}
}
In [ ]:
Copied!
// S03 Ejercicio 1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Monto de compra: " );
double monto = Double.parseDouble(sc.nextLine());
double descuento;
int porcentajeDescuento;
if (monto >= 100) {
porcentajeDescuento = 10;
descuento = monto * 0.10;
} else {
porcentajeDescuento = 0;
descuento = 0;
}
double total = monto - descuento;
System.out.println("Descuento aplicado: " + porcentajeDescuento + " %");
System.out.println("Monto descontado: " + descuento);
System.out.println("Total a pagar: " + total);
}
}
// S03 Ejercicio 1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Monto de compra: " );
double monto = Double.parseDouble(sc.nextLine());
double descuento;
int porcentajeDescuento;
if (monto >= 100) {
porcentajeDescuento = 10;
descuento = monto * 0.10;
} else {
porcentajeDescuento = 0;
descuento = 0;
}
double total = monto - descuento;
System.out.println("Descuento aplicado: " + porcentajeDescuento + " %");
System.out.println("Monto descontado: " + descuento);
System.out.println("Total a pagar: " + total);
}
}
In [ ]:
Copied!
// S03 Ejercicio 2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("¿Carné vigente? (si/no): " );
String carneVigente = sc.nextLine().trim().toLowerCase();
System.out.print("¿Tiene multa pendiente? (si/no): " );
String multaPendiente = sc.nextLine().trim().toLowerCase();
String estado;
int diasPrestamo;
String observacion;
if (carneVigente.equals("si") && multaPendiente.equals("no")) {
estado = "PRESTAMO APROBADO";
diasPrestamo = 7;
observacion = "Puede retirar el libro";
} else {
estado = "PRESTAMO RECHAZADO";
diasPrestamo = 0;
observacion = "Debe regularizar carné o multa";
}
System.out.println("Estado: " + estado);
System.out.println("Días de préstamo: " + diasPrestamo);
System.out.println("Observación: " + observacion);
}
}
// S03 Ejercicio 2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("¿Carné vigente? (si/no): " );
String carneVigente = sc.nextLine().trim().toLowerCase();
System.out.print("¿Tiene multa pendiente? (si/no): " );
String multaPendiente = sc.nextLine().trim().toLowerCase();
String estado;
int diasPrestamo;
String observacion;
if (carneVigente.equals("si") && multaPendiente.equals("no")) {
estado = "PRESTAMO APROBADO";
diasPrestamo = 7;
observacion = "Puede retirar el libro";
} else {
estado = "PRESTAMO RECHAZADO";
diasPrestamo = 0;
observacion = "Debe regularizar carné o multa";
}
System.out.println("Estado: " + estado);
System.out.println("Días de préstamo: " + diasPrestamo);
System.out.println("Observación: " + observacion);
}
}
In [ ]:
Copied!
// S03 Ejercicio 3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Número: " );
int numero = Integer.parseInt(sc.nextLine());
int valorAbsoluto;
if (numero < 0) {
valorAbsoluto = numero * -1;
} else {
valorAbsoluto = numero;
}
System.out.println("Valor absoluto: " + valorAbsoluto);
}
}
// S03 Ejercicio 3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Número: " );
int numero = Integer.parseInt(sc.nextLine());
int valorAbsoluto;
if (numero < 0) {
valorAbsoluto = numero * -1;
} else {
valorAbsoluto = numero;
}
System.out.println("Valor absoluto: " + valorAbsoluto);
}
}
In [ ]:
Copied!
// S03 Ejercicio 4
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Introduce el primer número: " );
int numero1 = Integer.parseInt(sc.nextLine());
System.out.print("Introduce el segundo número: " );
int numero2 = Integer.parseInt(sc.nextLine());
System.out.print("Introduce el tercer número: " );
int numero3 = Integer.parseInt(sc.nextLine());
int mayor = numero1;
if (numero2 > mayor) {
mayor = numero2;
}
if (numero3 > mayor) {
mayor = numero3;
}
System.out.println("El número mayor es: " + mayor);
}
}
// S03 Ejercicio 4
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Introduce el primer número: " );
int numero1 = Integer.parseInt(sc.nextLine());
System.out.print("Introduce el segundo número: " );
int numero2 = Integer.parseInt(sc.nextLine());
System.out.print("Introduce el tercer número: " );
int numero3 = Integer.parseInt(sc.nextLine());
int mayor = numero1;
if (numero2 > mayor) {
mayor = numero2;
}
if (numero3 > mayor) {
mayor = numero3;
}
System.out.println("El número mayor es: " + mayor);
}
}
In [ ]:
Copied!
// S03 Ejercicio 5
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Hora de inicio: " );
int inicio = Integer.parseInt(sc.nextLine());
System.out.print("Hora de fin: " );
int fin = Integer.parseInt(sc.nextLine());
int duracion;
if (fin > inicio) {
duracion = fin - inicio;
} else {
duracion = 24 - inicio + fin;
}
System.out.println("Duración del juego: " + duracion + " hora(s)");
}
}
// S03 Ejercicio 5
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Hora de inicio: " );
int inicio = Integer.parseInt(sc.nextLine());
System.out.print("Hora de fin: " );
int fin = Integer.parseInt(sc.nextLine());
int duracion;
if (fin > inicio) {
duracion = fin - inicio;
} else {
duracion = 24 - inicio + fin;
}
System.out.println("Duración del juego: " + duracion + " hora(s)");
}
}
In [ ]:
Copied!
// S04 Ejercicio 1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Nota final: " );
double nota = Double.parseDouble(sc.nextLine());
if (nota < 0 || nota > 20) {
System.out.println("Nota fuera de rango.");
} else if (nota >= 17) {
System.out.println("Desempeño destacado");
} else if (nota >= 14) {
System.out.println("Desempeño esperado");
} else if (nota >= 11) {
System.out.println("En proceso");
} else {
System.out.println("Requiere refuerzo");
}
}
}
// S04 Ejercicio 1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Nota final: " );
double nota = Double.parseDouble(sc.nextLine());
if (nota < 0 || nota > 20) {
System.out.println("Nota fuera de rango.");
} else if (nota >= 17) {
System.out.println("Desempeño destacado");
} else if (nota >= 14) {
System.out.println("Desempeño esperado");
} else if (nota >= 11) {
System.out.println("En proceso");
} else {
System.out.println("Requiere refuerzo");
}
}
}
In [ ]:
Copied!
// S04 Ejercicio 2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Edad: " );
int edad = Integer.parseInt(sc.nextLine());
String etapa;
if (edad < 12) {
etapa = "Niño";
} else if (edad < 18) {
etapa = "Adolescente";
} else if (edad < 60) {
etapa = "Adulto";
} else {
etapa = "Adulto mayor";
}
System.out.println("Etapa: " + etapa);
}
}
// S04 Ejercicio 2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Edad: " );
int edad = Integer.parseInt(sc.nextLine());
String etapa;
if (edad < 12) {
etapa = "Niño";
} else if (edad < 18) {
etapa = "Adolescente";
} else if (edad < 60) {
etapa = "Adulto";
} else {
etapa = "Adulto mayor";
}
System.out.println("Etapa: " + etapa);
}
}
In [ ]:
Copied!
// S04 Ejercicio 3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Número 1: " );
double a = Double.parseDouble(sc.nextLine());
System.out.print("Número 2: " );
double b = Double.parseDouble(sc.nextLine());
System.out.print("Número 3: " );
double c = Double.parseDouble(sc.nextLine());
double mayor;
String mensaje;
if (a == b && b == c) {
mayor = a;
mensaje = "Los tres números son iguales";
} else if (a >= b && a >= c) {
mayor = a;
mensaje = (a == b || a == c) ? "Existe empate en el valor mayor" : "El primer número contiene el valor mayor";
} else if (b >= a && b >= c) {
mayor = b;
mensaje = (b == a || b == c) ? "Existe empate en el valor mayor" : "El segundo número contiene el valor mayor";
} else {
mayor = c;
mensaje = (c == a || c == b) ? "Existe empate en el valor mayor" : "El tercer número contiene el valor mayor";
}
System.out.println("El mayor es: " + mayor);
System.out.println("Observación: " + mensaje);
}
}
// S04 Ejercicio 3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Número 1: " );
double a = Double.parseDouble(sc.nextLine());
System.out.print("Número 2: " );
double b = Double.parseDouble(sc.nextLine());
System.out.print("Número 3: " );
double c = Double.parseDouble(sc.nextLine());
double mayor;
String mensaje;
if (a == b && b == c) {
mayor = a;
mensaje = "Los tres números son iguales";
} else if (a >= b && a >= c) {
mayor = a;
mensaje = (a == b || a == c) ? "Existe empate en el valor mayor" : "El primer número contiene el valor mayor";
} else if (b >= a && b >= c) {
mayor = b;
mensaje = (b == a || b == c) ? "Existe empate en el valor mayor" : "El segundo número contiene el valor mayor";
} else {
mayor = c;
mensaje = (c == a || c == b) ? "Existe empate en el valor mayor" : "El tercer número contiene el valor mayor";
}
System.out.println("El mayor es: " + mayor);
System.out.println("Observación: " + mensaje);
}
}
In [ ]:
Copied!
// S04 Ejercicio 4
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Usuario: " );
String usuario = sc.nextLine();
System.out.print("Clave: " );
String clave = sc.nextLine();
if (usuario.equals("admin") && clave.equals("1234")) {
System.out.println("Acceso permitido");
} else {
System.out.println("Acceso denegado");
}
}
}
// S04 Ejercicio 4
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Usuario: " );
String usuario = sc.nextLine();
System.out.print("Clave: " );
String clave = sc.nextLine();
if (usuario.equals("admin") && clave.equals("1234")) {
System.out.println("Acceso permitido");
} else {
System.out.println("Acceso denegado");
}
}
}
In [ ]:
Copied!
// S04 Ejercicio 5
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Monto de compra: " );
double monto = Double.parseDouble(sc.nextLine());
double descuento;
if (monto >= 500) {
descuento = 0.20;
} else if (monto >= 200) {
descuento = 0.10;
} else {
descuento = 0.05;
}
System.out.println("Descuento aplicado: " + (descuento * 100) + " %");
System.out.printf("Monto final: %.2f%n", monto * (1 - descuento));
}
}
// S04 Ejercicio 5
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Monto de compra: " );
double monto = Double.parseDouble(sc.nextLine());
double descuento;
if (monto >= 500) {
descuento = 0.20;
} else if (monto >= 200) {
descuento = 0.10;
} else {
descuento = 0.05;
}
System.out.println("Descuento aplicado: " + (descuento * 100) + " %");
System.out.printf("Monto final: %.2f%n", monto * (1 - descuento));
}
}
In [ ]:
Copied!
// S04 Ejercicio 6
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Opción: " );
int opcion = Integer.parseInt(sc.nextLine());
switch (opcion) {
case 1:
System.out.println("Registrar estudiante");
break;
case 2:
System.out.println("Consultar notas");
break;
case 3:
System.out.println("Salir del sistema");
break;
default:
System.out.println("Opción no válida");
}
}
}
// S04 Ejercicio 6
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Opción: " );
int opcion = Integer.parseInt(sc.nextLine());
switch (opcion) {
case 1:
System.out.println("Registrar estudiante");
break;
case 2:
System.out.println("Consultar notas");
break;
case 3:
System.out.println("Salir del sistema");
break;
default:
System.out.println("Opción no válida");
}
}
}
In [ ]:
Copied!
// S05 Ejercicio 1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Horas ordinarias: " );
double horasOrdinarias = Double.parseDouble(sc.nextLine());
System.out.print("Horas extra: " );
double horasExtra = Double.parseDouble(sc.nextLine());
System.out.print("Pago por hora: " );
double pagoPorHora = Double.parseDouble(sc.nextLine());
System.out.print("Bonificación porcentual: " );
double bonificacionPorcentual = Double.parseDouble(sc.nextLine());
double sueldoBase = horasOrdinarias * pagoPorHora;
double pagoHorasExtra = horasExtra * pagoPorHora * 1.25;
double bonificacion = (sueldoBase + pagoHorasExtra) * (bonificacionPorcentual / 100.0);
double sueldoFinal = sueldoBase + pagoHorasExtra + bonificacion;
System.out.printf("Sueldo base: %.2f%n", sueldoBase);
System.out.printf("Pago por horas extra: %.2f%n", pagoHorasExtra);
System.out.printf("Bonificación: %.2f%n", bonificacion);
System.out.printf("Sueldo final: %.2f%n", sueldoFinal);
}
}
// S05 Ejercicio 1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Horas ordinarias: " );
double horasOrdinarias = Double.parseDouble(sc.nextLine());
System.out.print("Horas extra: " );
double horasExtra = Double.parseDouble(sc.nextLine());
System.out.print("Pago por hora: " );
double pagoPorHora = Double.parseDouble(sc.nextLine());
System.out.print("Bonificación porcentual: " );
double bonificacionPorcentual = Double.parseDouble(sc.nextLine());
double sueldoBase = horasOrdinarias * pagoPorHora;
double pagoHorasExtra = horasExtra * pagoPorHora * 1.25;
double bonificacion = (sueldoBase + pagoHorasExtra) * (bonificacionPorcentual / 100.0);
double sueldoFinal = sueldoBase + pagoHorasExtra + bonificacion;
System.out.printf("Sueldo base: %.2f%n", sueldoBase);
System.out.printf("Pago por horas extra: %.2f%n", pagoHorasExtra);
System.out.printf("Bonificación: %.2f%n", bonificacion);
System.out.printf("Sueldo final: %.2f%n", sueldoFinal);
}
}
In [ ]:
Copied!
// S05 Ejercicio 2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Edad: " );
int edad = Integer.parseInt(sc.nextLine());
System.out.print("Puntaje: " );
double puntaje = Double.parseDouble(sc.nextLine());
System.out.print("Asistencia: " );
double asistencia = Double.parseDouble(sc.nextLine());
System.out.print("¿Pagó inscripción? (si/no): " );
String pagoInscripcion = sc.nextLine().trim().toLowerCase();
String clasificacion;
String mensaje;
boolean cumpleEdad = edad >= 16;
boolean cumplePuntaje = puntaje >= 14;
boolean cumpleAsistencia = asistencia >= 80;
boolean cumplePago = pagoInscripcion.equals("si");
if (cumpleEdad && cumplePuntaje && cumpleAsistencia && cumplePago) {
clasificacion = "Pasa directo";
mensaje = "Cumple todas las condiciones";
} else if (cumpleEdad && cumplePuntaje && (cumpleAsistencia || cumplePago)) {
clasificacion = "Pasa con observación";
mensaje = "Falla una condición complementaria";
} else {
clasificacion = "No pasa";
mensaje = "No cumple los requisitos mínimos";
}
System.out.println("Clasificación: " + clasificacion);
System.out.println("Mensaje: " + mensaje);
}
}
// S05 Ejercicio 2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Edad: " );
int edad = Integer.parseInt(sc.nextLine());
System.out.print("Puntaje: " );
double puntaje = Double.parseDouble(sc.nextLine());
System.out.print("Asistencia: " );
double asistencia = Double.parseDouble(sc.nextLine());
System.out.print("¿Pagó inscripción? (si/no): " );
String pagoInscripcion = sc.nextLine().trim().toLowerCase();
String clasificacion;
String mensaje;
boolean cumpleEdad = edad >= 16;
boolean cumplePuntaje = puntaje >= 14;
boolean cumpleAsistencia = asistencia >= 80;
boolean cumplePago = pagoInscripcion.equals("si");
if (cumpleEdad && cumplePuntaje && cumpleAsistencia && cumplePago) {
clasificacion = "Pasa directo";
mensaje = "Cumple todas las condiciones";
} else if (cumpleEdad && cumplePuntaje && (cumpleAsistencia || cumplePago)) {
clasificacion = "Pasa con observación";
mensaje = "Falla una condición complementaria";
} else {
clasificacion = "No pasa";
mensaje = "No cumple los requisitos mínimos";
}
System.out.println("Clasificación: " + clasificacion);
System.out.println("Mensaje: " + mensaje);
}
}
In [ ]:
Copied!
// S05 Ejercicio 3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Monto de compra: " );
double monto = Double.parseDouble(sc.nextLine());
double descuento;
if (monto >= 100) {
descuento = monto * 0.10;
} else {
descuento = 0;
}
double total = monto - descuento;
System.out.printf("Descuento aplicado: %.2f%n", descuento);
System.out.printf("Total a pagar: %.2f%n", total);
}
}
// S05 Ejercicio 3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Monto de compra: " );
double monto = Double.parseDouble(sc.nextLine());
double descuento;
if (monto >= 100) {
descuento = monto * 0.10;
} else {
descuento = 0;
}
double total = monto - descuento;
System.out.printf("Descuento aplicado: %.2f%n", descuento);
System.out.printf("Total a pagar: %.2f%n", total);
}
}
In [ ]:
Copied!
// S05 Ejercicio 4
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Nota final: " );
double nota = Double.parseDouble(sc.nextLine());
if (nota < 0 || nota > 20) {
System.out.println("Nota fuera de rango");
} else if (nota >= 17) {
System.out.println("Destacado");
} else if (nota >= 14) {
System.out.println("Esperado");
} else if (nota >= 11) {
System.out.println("En proceso");
} else {
System.out.println("Requiere refuerzo");
}
}
}
// S05 Ejercicio 4
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Nota final: " );
double nota = Double.parseDouble(sc.nextLine());
if (nota < 0 || nota > 20) {
System.out.println("Nota fuera de rango");
} else if (nota >= 17) {
System.out.println("Destacado");
} else if (nota >= 14) {
System.out.println("Esperado");
} else if (nota >= 11) {
System.out.println("En proceso");
} else {
System.out.println("Requiere refuerzo");
}
}
}
In [ ]:
Copied!
// S05 Ejercicio 5
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Opción del menú: " );
int opcion = Integer.parseInt(sc.nextLine());
switch (opcion) {
case 1:
System.out.println("Registrar estudiante");
break;
case 2:
System.out.println("Consultar notas");
break;
case 3:
System.out.println("Mostrar promedio");
break;
case 4:
System.out.println("Salir");
break;
default:
System.out.println("Opción no válida");
}
}
}
// S05 Ejercicio 5
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Opción del menú: " );
int opcion = Integer.parseInt(sc.nextLine());
switch (opcion) {
case 1:
System.out.println("Registrar estudiante");
break;
case 2:
System.out.println("Consultar notas");
break;
case 3:
System.out.println("Mostrar promedio");
break;
case 4:
System.out.println("Salir");
break;
default:
System.out.println("Opción no válida");
}
}
}