Jump to content
maluco2able

Conversões para decimal, binario, octal e hexadecimal

Recommended Posts

maluco2able

gostava se me alguem me poder ajudar pk queria colocar n minha calculadora as conversões?

gostava que me alguem me ajudasse

obrigado.

Share this post


Link to post
Share on other sites
ribeiro55

Utiliza os métodos estáticos da classe Conversion:

        Conversion.Hex(123)
        Conversion.Oct(123)


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites
maluco2able

tipo so utilizando essas formas e que eu quero colocar numa caixa de texto a aparecer na outra ciaxa o valor convertido carregando no botao converter

Share this post


Link to post
Share on other sites
ribeiro55

E não consegues? Não consegues atribuir valores ao Text de uma caixa de texto?

Da mesma forma que fazes as outras operações, também consegues fazer esta, que ainda é mais fácil pois não implica várias parcelas.


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites
maluco2able

mas que tipon de parcelas e que temos que declarar porque para as conversoes temos que ter regras axo eu ?

Share this post


Link to post
Share on other sites
ribeiro55

Não há parcelas nenhumas neste tipo de operação.

TextBox1.Text = Conversion.Hex(Integer.Parse(TextBox1.Text)).ToString


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites
Andrepereira9

Testei e funcionou. também para quem teve quase 2 horas de volta disso ;)


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
maluco2able

esta-me a aparecer este aviso nesta parte de programa o que se passa?

Dim Dec As Integer = Convert.ToInt32(aux, 2) 'Passa o binario Para decimal

Share this post


Link to post
Share on other sites
Andrepereira9

Que aviso?


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
Andrepereira9

Estás a inserir quantos caracteres?? O Código binário são só 8 caracteres, no máximo.

Eu testei agora e ele só me dá esse erro, se introduzir mais do que 8 caracteres


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
Andrepereira9

Nop.

A mim, não me dá erro nenhum.  Inseri uns 14 números, e ele não me diz nada.


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.