generate functionTue, 25 Jul 2023

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 Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int opcion; int opcion2; int opcion3; int cantidad; String usuario; String pass; String pass1; String pass2; boolean laptopSelect = false; boolean mouseSelect = false; boolean mochilaSelect = false; do { System.out.println("MENU PRINCIPAL\n1)INGRESAR AL SISTEMA\n2)CAMBIAR DE CONTRASEÑA\nSeleccione una opcion valida:"); opcion = in.nextInt(); if (opcion == 1) { System.out.println("MENU INGRESAR AL SISTEMA\nIngrese su usuario: "); usuario = in.next(); System.out.println("Ingrese

Want to kickstart your project?Use the new AI Studio to create your code