Croinarius
Legacy Member
Hallo,
Ik moet voor een opdracht een consoleprogje schrijven waarbij de Grootste gemene deler van 2 getallen wordt berekend. Dit alles is geen probleem.
Het progje moet echter doorlopen zolang er na de berekening Y of y wordt ingegeven. Dit lukt me niet.
Dit is mijn code
En zo'n resultaat moet ik krijgen op de console
Thanks in advance
Ik moet voor een opdracht een consoleprogje schrijven waarbij de Grootste gemene deler van 2 getallen wordt berekend. Dit alles is geen probleem.
Het progje moet echter doorlopen zolang er na de berekening Y of y wordt ingegeven. Dit lukt me niet.
Dit is mijn code
Code:
Module GGD
Sub Main()
Do
Console.WriteLine("Number 1 ?")
Dim Number1 As Integer = Console.ReadLine()
Console.WriteLine("Number 2 ?")
Dim Number2 As Integer = Console.ReadLine
Dim Ggd As Integer = Number1
Dim result As Integer
Do
If Number1 Mod Ggd = 0 And Number2 Mod Ggd = 0 Then
result = Ggd
Else
Ggd = Ggd - 1
End If
Loop Until result > 0
Console.WriteLine("Result : " & result)
Console.WriteLine("Again ? (Y or y): ")
Loop While Console.ReadLine = ("y" Or "Y")
Console.ReadLine()
End Sub
End Module
En zo'n resultaat moet ik krijgen op de console
PHP:
Number 1 : 20
Number 2 : 18
Result : 2
Again ? ( Y or y ) : Y
Number 1 : 25
Number 2 : 15
Result : 5
Again ? ( Y or y ) : y
Number 1 : 10
Number 2 : 20
Result : 10
Again ? ( Y or y ) : Y
Number 1 : 30
Number 2 : 20
Result : 10
Again ? ( Y or y ) : n
Thanks in advance