login  Naam:   Wachtwoord: 
Registreer je!
 Forum

uitleg onderstaande code (Opgelost)

Offline verhaba - 30/10/2008 21:01 (laatste wijziging 30/10/2008 21:04)
Avatar van verhabaLid Hallo
Graag had ik wat uitleg gehad over onderstaande code. Meer bepaald waarom bij de som de getallen mooi naast elkaar staan met een plusteken.
  1. Module Example1
  2. Sub Main()
  3. Dim value1, value2, value3 As Integer
  4. Dim sum As Integer
  5. '
  6. Console.WriteLine("Value 1 ?")
  7. value1 = Console.ReadLine()
  8. sum += value1
  9. '
  10. Console.WriteLine("Value 2 ?")
  11. value2 = Console.ReadLine()
  12. sum += value2
  13. '
  14. Console.WriteLine("Value 3 ?")
  15. value3 = Console.ReadLine()
  16. sum += value3
  17. '
  18. Console.Write(value1)
  19. '
  20. Console.Write(" + ")
  21. Console.Write(value2)
  22. '
  23. Console.Write(" + ")
  24. Console.Write(value3)
  25. '
  26. Console.Write(" = ")
  27. Console.Write(sum)
  28. '
  29. Console.ReadLine()
  30. End Sub
  31. End Module


Output is:
Value 1 ?
<input> 10
Value 2 ?
<input> 20
Value 3 ?
<input> 30
10 + 20 + 30 = 60

5 antwoorden

Gesponsorde links
Offline Abbas - 30/10/2008 21:03
Avatar van Abbas Gouden medaille

Crew .NET
Ik snap je vraag niet. Bedoel je waarom in de output op de onderste regel de hele som wordt uitgeschreven? Dit is vrij logisch want je schrijft de drie inputwaarden op het scherm met telkens daarin een "+"-teken...
Offline verhaba - 31/10/2008 11:52
Avatar van verhaba Lid Hallo. Maar hoe komt het nu net dat al die inputwaarden horizontaal staan en niet vertikaal? Ik zie niet in hoe dit komt, maw wat deel van de code zorgt ervoor dat de code horizontaal wordt geprint. Het is een detail misschien, maar vroeg me dit gewoon af. Kan handig zijn voor later...
Offline rredspike1 - 31/10/2008 12:32
Avatar van rredspike1 Lid Denk dat het komt door de regel WriteLine en ReadLine

Omdat het een regel is, worden deze inputwaarden horizontaal gezet.
Offline Abbas - 31/10/2008 14:03
Avatar van Abbas Gouden medaille

Crew .NET
Ook hallo! Als je Console.WriteLine() gebruikt zal hij telkens een nieuwe regel gaan gebruiken in de Console om iets weg te schrijven, maar een Console.Write() zet dat allemaal netjes achterelkaar.
Offline verhaba - 31/10/2008 20:39 (laatste wijziging 31/10/2008 20:39)
Avatar van verhaba Lid Opnieuw hallo iedereen.

Ik had het verschil niet gezien tussen writeLine en write. Dat heb ik blijkbaar tijdens de les gemist. Alvast hartelijk bedankt voor me alweer wat wijsheid en kennis bijgebracht te hebben. Thx.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s