using System;

namespace PracticaCondicionales
{
    class Program
    {
        static void Main(string[] args)
        {
            bool continuar = true;

            while (continuar)
            {
                Console.Clear();
                Console.WriteLine("=======================================");
                Console.WriteLine("    PRACTICA DE ESTRUCTURAS IF / ELSE  ");
                Console.WriteLine("=======================================");
                Console.WriteLine("1. Ejercicio 1: Edad para votar");
                Console.WriteLine("2. Ejercicio 2: Aprobación de una asignatura");
                Console.WriteLine("3. Ejercicio 3: Número par o impar");
                Console.WriteLine("4. Ejercicio 4: Comparar dos salarios");
                Console.WriteLine("5. Ejercicio 5: Clasificación por edad");
                Console.WriteLine("6. Ejercicio 6: Descuento por compra");
                Console.WriteLine("7. Salir");
                Console.WriteLine("=======================================");
                Console.Write("Selecciona una opción (1-7): ");

                string opcion = Console.ReadLine();
                Console.WriteLine();

                switch (opcion)
                {
                    case "1":
                        Ejercicio1();
                        break;
                    case "2":
                        Ejercicio2();
                        break;
                    case "3":
                        Ejercicio3();
                        break;
                    case "4":
                        Ejercicio4();
                        break;
                    case "5":
                        Ejercicio5();
                        break;
                    case "6":
                        Ejercicio6();
                        break;
                    case "7":
                        continuar = false;
                        Console.WriteLine("Saliendo del programa...");
                        break;
                    default:
                        Console.WriteLine("Opción no válida. Presiona cualquier tecla para intentar de nuevo.");
                        break;
                }

                if (continuar && opcion != "7")
                {
                    Console.WriteLine("\nPresiona cualquier tecla para volver al menú...");
                    Console.ReadKey();
                }
            }
        }

        // Ejercicio 1: Edad para votar
        static void Ejercicio1()
        {
            Console.WriteLine("--- EJERCICIO 1: EDAD PARA VOTAR ---");
            Console.Write("Ingresa tu edad: ");
            int edad = int.Parse(Console.ReadLine());

            if (edad >= 16)
            {
                Console.WriteLine("Puedes votar.");
            }
            else
            {
                Console.WriteLine("No puedes votar.");
            }
        }

        // Ejercicio 2: Aprobación de una asignatura
        static void Ejercicio2()
        {
            Console.WriteLine("--- EJERCICIO 2: APROBACIÓN DE ASIGNATURA ---");
            Console.Write("Ingresa tu nota final: ");
            double nota = double.Parse(Console.ReadLine());

            if (nota >= 60)
            {
                Console.WriteLine("Aprobado");
            }
            else
            {
                Console.WriteLine("Reprobado");
            }
        }

        // Ejercicio 3: Número par o impar
        static void Ejercicio3()
        {
            Console.WriteLine("--- EJERCICIO 3: PAR O IMPAR ---");
            Console.Write("Ingresa un número entero: ");
            int numero = int.Parse(Console.ReadLine());

            if (numero % 2 == 0)
            {
                Console.WriteLine($"El número {numero} es PAR.");
            }
            else
            {
                Console.WriteLine($"El número {numero} es IMPAR.");
            }
        }

        // Ejercicio 4: Comparar dos salarios
        static void Ejercicio4()
        {
            Console.WriteLine("--- EJERCICIO 4: COMPARAR SALARIOS ---");
            Console.Write("Ingresa el salario de la primera persona: ");
            double salario1 = double.Parse(Console.ReadLine());

            Console.Write("Ingresa el salario de la segunda persona: ");
            double salario2 = double.Parse(Console.ReadLine());

            if (salario1 > salario2)
            {
                Console.WriteLine("La primera persona gana más que la segunda.");
            }
            else if (salario2 > salario1)
            {
                Console.WriteLine("La segunda persona gana más que la primera.");
            }
            else
            {
                Console.WriteLine("Ambas personas ganan lo mismo.");
            }
        }

        // Ejercicio 5: Clasificación por edad
        static void Ejercicio5()
        {
            Console.WriteLine("--- EJERCICIO 5: CLASIFICACIÓN POR EDAD ---");
            Console.Write("Ingresa la edad de la persona: ");
            int edad = int.Parse(Console.ReadLine());

            if (edad < 13)
            {
                Console.WriteLine("Niño/a");
            }
            else if (edad >= 13 && edad <= 17)
            {
                Console.WriteLine("Adolescente");
            }
            else
            {
                Console.WriteLine("Adulto");
            }
        }

        // Ejercicio 6: Descuento por compra
        static void Ejercicio6()
        {
            Console.WriteLine("--- EJERCICIO 6: DESCUENTO POR COMPRA ---");
            Console.Write("Ingresa el total de la compra (C$): ");
            double totalCompra = double.Parse(Console.ReadLine());

            if (totalCompra >= 100)
            {
                double descuento = totalCompra * 0.10;
                double totalPagar = totalCompra - descuento;
                Console.WriteLine($"Aplica un 10% de descuento (C$ {descuento:F2}).");
                Console.WriteLine($"Total a pagar: C$ {totalPagar:F2}");
            }
            else
            {
                Console.WriteLine("No aplica descuento.");
                Console.WriteLine($"Total a pagar: C$ {totalCompra:F2}");
            }
        }
    }
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: