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}");
}
}
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: