Lid |
|
Wij moeten een oefening maken betreffede byval en byref's.
Ik zou deze output moeten bekomen zonder de voorgestelde code te mogen veranderen:
Programma-verloop :
'First Value ? : 4
'Second Value ? : 5
'First Entered Value : 4
'Second Entered Value : 5
'Highest Value : 5
'Doubled First Entered Value : 8
'Doubled Second Entered Value : 10
'Highest Value : 10
Dit is de code die niet gewijzigd mag worden:
Sub Main()
Dim value1, value2 As Integer
'
AskForValue(value1, "First Value")
AskForValue(value2, "Second Value")
'
PrintValue(value1, "First Entered Value")
PrintValue(value2, "Second Entered Value")
'
PrintHighestValue(value1, value2)
'
DoubleValue(value1)
DoubleValue(value2)
'
PrintValue(value1, "Doubled First Entered Value")
PrintValue(value2, "Doubled Second Entered Value")
'
PrintHighestValue(value1, value2)
'
Console.ReadLine()
End Sub
...
End Module
Sub Main() Dim value1, value2 As Integer ' AskForValue(value1, "First Value") AskForValue(value2, "Second Value") ' PrintValue(value1, "First Entered Value") PrintValue(value2, "Second Entered Value") ' PrintHighestValue(value1, value2) ' DoubleValue(value1) DoubleValue(value2) ' PrintValue(value1, "Doubled First Entered Value") PrintValue(value2, "Doubled Second Entered Value") ' PrintHighestValue(value1, value2) ' Console.ReadLine() End Sub ... End Module
=========================
Taak was:
Werk enkel ByRef met doorgegeven argumentwaarden indien noodzakelijk.
Hierbij heb ik verschillende pogingen ondernomen maar geraak er niet aan uit. In een klein stuk lukt een byref maar hier niet.
Kan iemand hiermee helpen?
|