package leccion3;

import java.util.Scanner;

public class Condicionales {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		// 1. Escribe un algoritmo que pregunta al usuario su edad y determine si es
		// mayor de edad o no.
		System.out.println("¿Qué edad tiene?");
		int edad = sc.nextInt();
		System.out.println("La edad del usuario es: " +edad);
		
		//ESTRUCTURA DE UN CONDICIONAL (I)
		/*if (condicion) {
			
		}*/
		
		//ESTRUCTURA DE UN CONDICIONAL (II)
		/*if (condicion) {
			
		}else{
		}*/
		//Operador de comparación (edad >= 18)
		if (edad >= 18) {
			System.out.println("El usuario es mayor de edad");
		}else {
			System.out.println("No es mayor de edad");
		}
		
		//2. 2.	Escribe un algoritmo que determina preguntando el 
		//número de hijos si es familia numerosa o no lo es (Familia Numerosa: 3 hijos o más).

		System.out.println("Introduzca la cantidad de hijos");
		int cantidadHijos = sc.nextInt();
		if (cantidadHijos >= 3) {
			System.out.println("Es familia numerosa");
		}else {
			System.out.println("No es familia numerosa");
		}
		System.out.println("Fin del ejercicio 2");
		
		
		//3. Escribe un algoritmo que determine si un número ingresado es negativo, positivo o cero.
		
		//ESTRUCTURA DE UN CONDICIONAL (III)
		/*if (condicion) {		
		}else if (condicion2){
		}else{
		}*/
		
		/*System.out.println("Introduce un número");
		int numero = sc.nextInt();
		
		if (numero >0) {
			System.out.println("Número introducido es positivo");
		} else if (numero==0) {
			System.out.println("Número introducido es neutro");
		}else{
			System.out.println("Número introduciso es negativo");
		}*/
		//5. Realiza un programa que *simule un inicio de sesión* solicitando el nombre y la contraseña y 
		//muestre un mensaje por pantalla, indiciando si el inicio de sesión es 
		//correcto o incorrecto. (El nombre y contraseña correcto, se declara en una constante y se compara)
		
		//Salvedad con String para comparar String.
		System.out.println("Introduce el nombre de usuario");
		String nombreUsuario = sc.nextLine();
		
		System.out.println("Introduce la contraseña");
		String password = sc.nextLine();
		
		String usuarioCorrecto = "Laura";
		String passwordCorrecta = "1234";
		
		if (nombreUsuario.equals(usuarioCorrecto)) { //Condición: Determina que el nombre de usuario es correcto.
			
			if (     password.equals(passwordCorrecta)    ) {
				System.out.println("El usuario y la contraseña son correctos");
			}
			
		}else {
			System.out.println("El usuario o la contraseña son incorrectos");
		}
		
		
		
		
		
		
	}
}
