Toon posts:

tallenstelsels visualbasic.net

Pagina: 1
Acties:
  • 65 views sinds 30-01-2008

Verwijderd

Topicstarter
hoe kan ik een programma maken met visual basic.NET dat een getal uit bijvoorbeeld het decimale tallenstelsel omrekent naar een getal in bijvoorbeeld het hexadecimale tallenstelsel?

  • jan-marten
  • Registratie: September 2000
  • Laatst online: 08-02 08:32
hex(int)

Karige start verder

  • Rodyman
  • Registratie: November 2001
  • Laatst online: 08-06-2024

Rodyman

chillend

Zo ongeveer:

Visual Basic .NET:
1
2
3
4
5
Dim instance As Integer
Dim returnValue As String

instance = 50
returnValue = instance.ToString("X")


Zie de msdn voor Int32.ToString(string) : http://msdn2.microsoft.com/en-us/library/6t7dwaa5.aspx

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 12:34

gorgi_19

Kruimeltjes zijn weer op :9

Of String.Format("{0:X}",nummer) gebruiken
Waarom zou je die oude VB6 style functies nog willen gebruiken, welke er eigenlijk alleen vanwege backwards compatibility inzitten?

[ Voor 76% gewijzigd door gorgi_19 op 17-09-2006 14:11 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 13-02 18:54

.oisyn

Moderator Devschuur®

Demotivational Speaker

Verwijderd schreef op zondag 17 september 2006 @ 13:53:
hoe kan ik een programma maken met visual basic.NET dat een getal uit bijvoorbeeld het decimale tallenstelsel omrekent naar een getal in bijvoorbeeld het hexadecimale tallenstelsel?
Getallen reken je niet om vanuit een talstelsel. Getallen zijn gewoon getallen. Een talstelsel is daar een bepaalde representatie van. Een string is dus een representatie van een getal in een bepaald talstelsel (zodat wij mensen ze weer kunnen interpreteren), maar een integer variabele is gewoon dat getal zelf.

Dus een talstelsel gebruik je om een string naar een int te converteren en weer terug. Hoe je dat doet heb je geleerd op de basisschool (hint: cijfer = getal mod basis; getal = getal / basis en getal = getal * basis + cijfer)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Hoe je hexadecimale representaties omzet naar decimale getallen is prima te vinden met Google. Wikipedia weet het ook, en er zijn zelfs complete codevoorbeelden te vinden. Ik stel voor dat je dus wat meer tijd op Google doorbrengt, want dit is echt prima zo te vinden.

Lees meteen ook even Algemene gedragsregels (Netiquette) en Programming Beleid - De "quickstart" door, want er schort nogal wat aan je topic. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
En om .oisyn nog even wat te verduidelijken:

2110 == 1516 == 101012 == 258 == ... enzovoorts.
Al deze getallen, genoteerd in basex, zijn een representatie van wat wij 21 noemen (decimaal). Ze zijn allemaal hetzelfde, enkel anders genoteerd.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.