Programa De Cálculo De División Y Resto En C#

Este programa en C# está diseñado para solicitar al usuario dos números. Luego, realiza la división del primer número por el segundo y muestra tanto el resultado de la división como el resto. Si el usuario introduce 0 como segundo número, el programa le advertirá que la división entre 0 no es posible. Si introduce 0 como primer número, el programa mostrará un mensaje de "¡Adiós!" y finalizará. Este ejercicio ayuda a practicar las sentencias condicionales y las operaciones aritméticas en C#.



Grupo

Conceptos básicos control de flujo en C#

Objectivo

Escriba un programa en C# que solicite al usuario dos números y muestre su división y el resto de la división. Si se introduce 0 como segundo número, se avisará al usuario y se finalizará el programa si se introduce 0 como primer número.

Ejemplo de ejercicio en C#

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

using System;

namespace DivisionAndRemainder
{
    class Program
    {
        static void Main(string[] args)
        {
            // Declare variables for the two numbers
            int firstNumber, secondNumber;

            // Prompt user for the first number
            Console.Write("First number? ");
            firstNumber = int.Parse(Console.ReadLine()); // Read and convert the input to integer

            // If the first number is 0, exit the program
            if (firstNumber == 0)
            {
                Console.WriteLine("Bye!"); // Print goodbye message
                return; // Exit the program
            }

            // Prompt user for the second number
            Console.Write("Second number? ");
            secondNumber = int.Parse(Console.ReadLine()); // Read and convert the input to integer

            // Check if the second number is 0 to prevent division by zero
            if (secondNumber == 0)
            {
                Console.WriteLine("Cannot divide by 0"); // Print an error message
            }
            else
            {
                // Calculate division and remainder
                int division = firstNumber / secondNumber;
                int remainder = firstNumber % secondNumber;

                // Display results
                Console.WriteLine("Division is " + division);
                Console.WriteLine("Remainder is " + remainder);
            }
        }
    }
}

 Output

//First example (valid division):
First number? 10
Second number? 2
Division is 5
Remainder is 0

//Second example (division by zero):
First number? 10
Second number? 0
Cannot divide by 0

//Third example (valid division with remainder):
First number? 10
Second number? 3
Division is 3
Remainder is 1

//Fourth example (first number is zero):
First number? 0
Bye!

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