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#
Mostrar 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!
Código de ejemplo copiado
Comparte este ejercicio de C#