login  Naam:   Wachtwoord: 
Registreer je!
 Forum

vb.net (Opgelost)

Offline bertje - 26/11/2008 22:50 (laatste wijziging 28/11/2008 11:38)
Avatar van bertjeLid Opgelost bedankt Titjes.

1 antwoord

Gesponsorde links
Offline Abbas - 26/11/2008 23:23 (laatste wijziging 26/11/2008 23:54)
Avatar van Abbas Gouden medaille

Crew .NET
Niet zo moeilijk! Je start een nieuwe Console Application en in je Module die getoond wordt zet je de code die hieronder staat. Enkel moet je nog controle doen op numerieke invoer bijvoorbeeld (functie: IsNumeric(invoer) gebruiken). Maar dit werkt perfect bij numerieke invoer en geeft hetzelfde resultaat als hetgeen je gaf:

  1. 'Variabelen
  2. Private count, base, search, result, rest As Integer
  3.  
  4. Sub Main()
  5.  
  6. 'Naar de eerste twee "vaste" waarden vragen
  7. Console.Write("Count: ")
  8. count = Convert.ToInt32(Console.ReadLine())
  9. Console.Write("Base Value: ")
  10. base = Convert.ToInt32(Console.ReadLine())
  11.  
  12. 'Oneindige loop starten
  13. While (True)
  14. 'Naar search value vragen
  15. Console.Write("Search Value: ")
  16. search = Convert.ToInt32(Console.ReadLine())
  17.  
  18. 'Math.DivRem() berekent het resultaat van deling en in de
  19. 'derde parameter wordt de rest na deling opgeslagen
  20. result = Math.DivRem(search, base, rest)
  21.  
  22. 'Als de deling een geheel getal geeft en als het kleiner
  23. 'of gelijk aan de "Base" is, een geldige melding geven
  24. If rest = 0 AndAlso result <= count Then
  25. Console.WriteLine(search.ToString() & " is the " & result & " multiple of " & base.ToString())
  26. 'Anders een melding geven dat het niet gevonden werd
  27. Else
  28. Console.WriteLine(search.ToString() & " is not found in the first " & count.ToString() & " multiples of " & base.ToString())
  29. End If
  30. End While
  31.  
  32. End Sub
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.209s