David Rivadeneyra@davidrivadeneyra

#Práctica de Condicionales Cursos de Programación desde 0

Estimados, estoy practicando los booleam en diferentes lenguajes y en C# no logro cumplir con la condición else, es decir cuando coloco un número menor a 18 no ejecuta el condicional ~~~ else~~~ y no me da error en la consola, Aquí les dejo el código.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ProyectoConsola_1
{
    class Program
    {
        static void Main(string[] args)
        {
            int mayoriaEdad = 18;
            int edad;
            System.Console.WriteLine("Bienvenido a la disco, debes ser mayor de edad para ingresar");
            System.Console.WriteLine("Por favor ingresa tu edad: ");

            edad = System.Console.Read();

            if (edad >= mayoriaEdad)
                System.Console.WriteLine("Demencia!");
            else {
                int faltante = mayoriaEdad - edad;
                System.Console.WriteLine("Uhh! No puedes ingresar, regresa dento de " + faltante + "año(s)");
                
                System.Console.WriteLine("Gracias por visitarnos!");
            }
        }
    }
}

Escribe una respuesta

Pregunta a ChatEDT