Muchas divisiones Aprende programación con ejercicios Visual Basic (VB.net)

Lección:

Control del Flujo


Ejercicio:

Muchas divisiones 36


Objetivo:

Escriba un programa en Visual Basic (VB.net) 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!


Código:

Imports System
Public Class Exercise32
    Public Shared Sub Main()
        Dim num1, num2 As Integer

        Do
            Console.Write("First number? ")
            num1 = Convert.ToInt32(Console.ReadLine())

            If num1 <> 0 Then
                Console.Write("Second number? ")
                num2 = Convert.ToInt32(Console.ReadLine())

                If num2 = 0 Then
                    Console.WriteLine("Cannot divide by 0")
                    Console.WriteLine()
                Else
                    Console.WriteLine("Division is {0}", num1 / num2)
                    Console.WriteLine("Remainder is {0}", num1 Mod num2)
                    Console.WriteLine()
                End If
            End If
        Loop While num1 <> 0

        Console.WriteLine("Bye!")
    End Sub
End Class