Muchas Divisiones - Ejercicio De Programacion C# Sharp

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 resto de la división. Si el segundo número ingresado es 0, el programa deberá advertir al usuario que no se puede dividir por 0. Además, si el primer número ingresado es 0, el programa terminará con un mensaje de despedida. Este ejercicio es útil para comprender cómo manejar excepciones y evitar errores como la división por cero, que es una operación no válida en programación. Para llevar a cabo este ejercicio, se emplean estructuras condicionales (if) para verificar los valores de los números introducidos y garantizar que no se realicen divisiones incorrectas. Además, se utiliza el operador de módulo para calcular el resto de la división. Este tipo de control de flujo es fundamental en aplicaciones que requieren verificar condiciones antes de realizar operaciones matemáticas, como la división.

 Categoría

Control del Flujo

 Ejercicio

Muchas Divisiones

 Objectivo

Escriba un programa en C# para pedir al usuario dos números y mostrar su división y el resto de la división. Avisará si se introduce 0 como segundo número, y finalizará si se introduce 0 como primer número:

¿Primer número? 10
¿Segundo número? 2 División es 5
El resto es 0

¿Primer número? 10
¿Segundo número? 0
No se puede dividir por 0

¿Primer número? 10
¿Segundo número? 3
La división es 3
El resto es 1

¿Primer número? 0
¡Adiós!

 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()
    {
        int firstNumber, secondNumber; // Declaring variables to store the two numbers

        // Asking the user to input the first number
        Console.Write("First number? ");
        firstNumber = int.Parse(Console.ReadLine()); // Reading the first number

        // If the first number is 0, the program ends with a message
        if (firstNumber == 0)
        {
            Console.WriteLine("Bye!"); // Displaying "Bye!" if the first number is 0
            return; // Exiting the program
        }

        // Asking the user to input the second number
        Console.Write("Second number? ");
        secondNumber = int.Parse(Console.ReadLine()); // Reading the second number

        // If the second number is 0, show an error message and end the program
        if (secondNumber == 0)
        {
            Console.WriteLine("Cannot divide by 0"); // Informing the user that division by zero is not allowed
            return; // Exiting the program
        }

        // If the second number is not 0, perform the division and display the result
        int division = firstNumber / secondNumber; // Performing integer division
        int remainder = firstNumber % secondNumber; // Calculating the remainder

        // Displaying the results
        Console.WriteLine($"Division is {division}"); // Showing the division result
        Console.WriteLine($"Remainder is {remainder}"); // Showing the remainder result
    }
}

 Salida

Case 1:
First number? 10
Second number? 2
Division is 5
Remainder is 0

Case 2:
First number? 10
Second number? 0
Cannot divide by 0

Case 3:
First number? 0
Bye!

 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#.

  •  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...

  •  Cuadrado

    Este ejercicio en C# tiene como objetivo crear un programa que pida al usuario ingresar un número y un ancho, y luego muestre un cuadrado con el anch...

  •  Break y continuar

    Este ejercicio en C# tiene como objetivo desarrollar un programa que muestre los números pares del 10 al 20, ambos inclusive, excepto el 16, utilizando ...

  •  Rectángulo V2

    Este ejercicio en C# tiene como objetivo desarrollar un programa que solicite al usuario un número, un ancho y una altura, y luego muestre un rectáng...

  •  Estructuras repetitivas

    Este ejercicio en C# tiene como objetivo desarrollar un programa que solicite al usuario dos números y muestre todos los números entre ellos (inclusive) utilizando tres tipo...

  •  Dígitos en un número

    Este ejercicio en C# tiene como objetivo enseñar cómo desarrollar un programa que calcule el número de dígitos en un número entero positivo. El programa utiliza una t...