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#
using System;
namespace DivisionAndRemainder
{
class Program
{
static void Main(string[] args)
{
int firstNumber, secondNumber;
Console.Write("First number? ");
firstNumber = int.Parse(Console.ReadLine());
if (firstNumber == 0)
{
Console.WriteLine("Bye!");
return;
}
Console.Write("Second number? ");
secondNumber = int.Parse(Console.ReadLine());
if (secondNumber == 0)
{
Console.WriteLine("Cannot divide by 0");
}
else
{
int division = firstNumber / secondNumber;
int remainder = firstNumber % secondNumber;
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#