Comprobar Si Un Número Es Positivo O Negativo En C#

En este ejercicio, crearemos un programa en C# que determina si un número dado es positivo, negativo o cero. El programa solicitará al usuario que ingrese un número, evaluará su signo mediante sentencias condicionales y mostrará un mensaje apropiado según el resultado.

Esta tarea ayudará a reforzar el manejo de la entrada del usuario, la lógica condicional mediante sentencias if-else y la visualización de resultados formateados en C#.



Grupo

Conceptos básicos control de flujo en C#

Objectivo

El objetivo de este ejercicio es desarrollar un programa en C# que lea un número del usuario y determine si es positivo, negativo o cero. Esto demostrará el uso del manejo de la entrada del usuario y las sentencias condicionales.

Escriba un programa en C# para obtener un número y determinar si es positivo o negativo.

Ejemplo de ejercicio en C#

 Copiar código C#
// First and Last Name: John Doe

using System;

namespace NumberSignCheck
{
    class Program
    {
        // The Main method is where the program starts execution
        static void Main(string[] args)
        {
            // Declare a variable to store the user input
            double number;

            // Prompt the user to enter a number
            Console.Write("Enter a number: ");
            number = Convert.ToDouble(Console.ReadLine()); // Read input and convert to double

            // Determine if the number is positive, negative, or zero
            if (number > 0)
            {
                Console.WriteLine("The number {0} is positive.", number);
            }
            else if (number < 0)
            {
                Console.WriteLine("The number {0} is negative.", number);
            }
            else
            {
                Console.WriteLine("The number is zero.");
            }

            // Wait for user input before closing the console window
            Console.ReadKey(); // Keeps the console open until a key is pressed
        }
    }
}

 Output

//Example 1:
Enter a number: 10
The number 10 is positive.

//Example 2:
Enter a number: -5
The number -5 is negative.

//Example 3:
Enter a number: 0
The number is zero.

Comparte este ejercicio de C#

Practica más ejercicios C# de Conceptos básicos control de flujo en C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..