1. El alumno debe colocar su nombre y apellido al inicio del programa. 2. El alumno debe realizar un programa que resuelva el siguiente problema: a) La pantalla principal debe presentar un menú con las siguientes opciones: MENÚ PRINCIPAL 1) INGRESAR AL SISTEMA 2) CAMBIAR DE CONTRASEÑA Seleccione una opción válida: ____ b) OPCIÓN 1: El sistema debe presentar un submenú MENÚ INGRESAR AL SISTEMA. MENÚ INGRESAR AL SISTEMA Ingrese su usuario: ____ Ingrese su contraseña: ____ Nota: El sistema necesita un usuario y contraseña por defecto. • Usuario: itb • clave: dusd_01 c) Si la contraseña es correcta, aparecerá el MENÚ DE COMPRAR EN LÍNEA. En caso que la contraseña sea incorrecta deberá repetirse el MENÚ INGRESAR AL SISTEMA, en caso que la contraseña sea incorrecta en 3 ocasiones el sistema deberá regresar al MENÚ PRINCIPAL. d) El MENÚ DE COMPRAR EN LÍNEA mostrará una lista de productos, el usuario deberá seleccionar uno, dos o los tres productos e indicar la cantidad de cada uno. MENÚ DE COMPRAR EN LÍNEA 1) LAPTOP $1000 (Seleccionado) 2) MOUSE $ 20 (No seleccionado) 3) MOCHILA $ 60 (No seleccionado) 4) FACTURAR 5) CERRAR SESION Seleccione una opción válida: ___ Ingrese la cantidad de producto: ___ Crear variables booleanas para los 3 productos para validar la adición de productos al menú de compra en línea: • boolean laptopSelect, mouseSelect, mochilaSelect. Nota: El usuario podrá comprar todos los productos, el MENÚ DE COMPRAR EN LÍNEA se podrá repetir varias veces hasta que seleccione la opción 4 o 5. f) Si el usuario selecciona la opción 5. El sistema debe regresar al MENU PRINCIPAL. e) Si el alumno selecciona la opción 4. El sistema debe presentar la factura dependiendo de los productos seleccionados. FACTURA DE COMPRA PRODUCTO PRECIO_UNITARIO CANTIDAD SUBTOTAL LAPTOP $1000 3 $3000 MOUSE $ 20 5 $ 100 MOCHILA $ 60 2 $ 120 SUBTOTAL: $ 3220 IVA 12%: $ 386,4 TOTAL A PAGAR $3606,4 e) Si el usuario en el MENÚ PRINCIPAL selecciona la opción 2 CAMBIAR DE CONTRASEÑA aparecerá un nuevo menú CAMBIO DE CONTRASEÑA. CAMBIO DE CONTRASEÑA Ingrese su usuario: Ingrese su contraseña vieja: Ingrese su contraseña nueva: Nota: Recuerde que solo existe un usuario itb. En caso que la persona coloque mal su usuario y contraseña no podrá actualizar su contraseña. En caso que existan 3 errores consecutivos el sistema regresará a la pantalla MENÚ PRINCIPAL.
import java.util.Scanner; public class empleado { public static void main(String[] args) { String usuario, clave; int intentos = 0; Scanner entrada = new Scanner(System.in); System.out.println("Bienvenido"); System.out.println("Ingrese su nombre de usuario:"); usuario = entrada.nextLine(); System.out.println("Ingrese su contraseña:"); clave = entrada.nextLine(); if (usuario.equals("itb") && clave.equals("dusd_01")) { System.out.println("Bienvenido al sistema : " + usuario); } else { do { System.out.println("Usuario o contraseña incorrecta"); System.out.println("Intente nuevamente"); System.out.println("Ingrese su nombre de usuario:"