Uno O Dos Números Negativos - Ejercicio De Programacion C# Sharp

En este ejercicio de C#, aprenderás a escribir un programa que solicita al usuario ingresar dos números y luego determina si ambos son negativos, si solo uno de ellos es negativo, o si ninguno lo es. Este tipo de programa es ideal para entender cómo usar estructuras condicionales como if-else para evaluar múltiples condiciones y dar respuestas dinámicas según la entrada del usuario. A través de este ejercicio, practicarás la comparación de números con condiciones lógicas que te permitirán tomar decisiones dentro de tu código.

El programa examina dos números introducidos por el usuario y evalúa tres posibles escenarios: ambos números negativos, solo uno negativo, o ninguno negativo. Esto se logra mediante el uso de operadores lógicos en C#, como and (&&) y or (||), que te ayudarán a realizar comparaciones más complejas en futuros proyectos.

Este ejercicio te ayudará a dominar las sentencias condicionales y te permitirá desarrollar una mayor comprensión sobre cómo tomar decisiones dentro de tus programas, mejorando tu habilidad para interactuar con el usuario y responder dinámicamente a su entrada.

 Categoría

Control del Flujo

 Ejercicio

Uno O Dos Números Negativos

 Objectivo

Cree un programa en C# para aceptar dos números del usuario y responder si ambos son negativos, si solo uno lo es o si ninguno de ellos lo es.

 Ejemplo Ejercicio C#

 Copiar Código C#
using System; // Importing the System namespace to use Console functionalities

class Program
{
    // Main method where the program execution begins
    static void Main()
    {
        // Declaring two variables to store the numbers entered by the user
        int number1, number2;

        // Asking the user to enter the first number
        Console.Write("Enter the first number: ");
        number1 = Convert.ToInt32(Console.ReadLine()); // Converting the input to an integer

        // Asking the user to enter the second number
        Console.Write("Enter the second number: ");
        number2 = Convert.ToInt32(Console.ReadLine()); // Converting the input to an integer

        // Checking if both numbers are negative
        if (number1 < 0 && number2 < 0) // If both numbers are less than 0
        {
            // Displaying a message if both numbers are negative
            Console.WriteLine("Both numbers are negative."); // Informing the user that both numbers are negative
        }
        // Checking if only the first number is negative
        else if (number1 < 0) // If the first number is less than 0
        {
            // Displaying a message if only the first number is negative
            Console.WriteLine("Only the first number is negative."); // Informing the user that only the first number is negative
        }
        // Checking if only the second number is negative
        else if (number2 < 0) // If the second number is less than 0
        {
            // Displaying a message if only the second number is negative
            Console.WriteLine("Only the second number is negative."); // Informing the user that only the second number is negative
        }
        else
        {
            // Displaying a message if neither number is negative
            Console.WriteLine("Neither number is negative."); // Informing the user that neither of the numbers is negative
        }
    }
}

 Salida

Case 1:
Enter the first number: -3
Enter the second number: -5
Both numbers are negative.

Case 2:
Enter the first number: 4
Enter the second number: -2
Only the first number is negative.

Case 3:
Enter the first number: 0
Enter the second number: -10
Only the second number is negative.

Case 4:
Enter the first number: 3
Enter the second number: 2
Neither number is negative.

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Control del Flujo

¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.

  •  Múltiplos

    En este ejercicio, aprenderás a utilizar el operador módulo % para encontrar los números del 1 al 500 que sean divisibles tanto por 3 como por 5. El programa v...

  •  Número repetido

    Este ejercicio te enseña cómo mostrar un número repetido un número de veces determinado por el usuario. Se utilizarán tres estructuras de bucles para realizar la repetición: whi...

  •  Contraseña

    En este ejercicio de programación en C#, se solicita al usuario que ingrese su login y contraseña, ambos como números enteros. El objetivo es crear un programa...

  •  Contraseña V2

    Este ejercicio en C# tiene como objetivo crear un programa que pida al usuario su login y contraseña (ambos deben ser números enteros) y repita la solicitud ha...

  •  Muchas divisiones

    Este ejercicio en C# tiene como objetivo desarrollar un programa que solicite al usuario dos números y muestre el resultado de la división de estos números junto con el rest...

  •  Varias tablas de multiplicación (usa do while)

    Este ejercicio en C# tiene como objetivo crear un programa que muestre las tablas de multiplicar del 2 al 6 utilizando bucles anidados do...while. Un bucle do...wh...