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#
Mostrar 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!
Código de Ejemplo Copiado!
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#.
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...
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...
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 ...
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...
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...
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...