Autor Tópico: [Ajuda] Decomposição de números  (Lida 4987 vezes)

Offline didex

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
[Ajuda] Decomposição de números
« em: Julho 14, 2007, 05:42:20 pm »
Olá a todos....

Alguém tem alguma ideia de  como eu posso fazer decomposição de numeros, só que inverça no vb???

por exemplor:

Tenho 10, queria que me devolvesse o 1;
tenho o 260 queria que me devolvesse o 26;
Os numeros são sempre redondos;

E vão sempre de 10 em 10. (10,20,30...260)

obrigado...

Offline nDray

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
[Ajuda] Decomposição de números
« Responder #1 em: Julho 14, 2007, 05:45:54 pm »
divides por 10...?


Let\'s communicate one byte at a time :)

Offline didex

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
[Ajuda] Decomposição de números
« Responder #2 em: Julho 14, 2007, 05:51:21 pm »
Mas como ficaria o código em vb?

Offline nDray

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
[Ajuda] Decomposição de números
« Responder #3 em: Julho 14, 2007, 06:04:57 pm »
?????


Let\'s communicate one byte at a time :)

Offline scotty

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
[Ajuda] Decomposição de números
« Responder #4 em: Julho 14, 2007, 06:06:09 pm »
Tipo, var=var/10 ???e não é so no vb lol...

Offline masterhard

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://www.appletuga.com
[Ajuda] Decomposição de números
« Responder #5 em: Julho 14, 2007, 06:06:15 pm »
a sintaxe em VB... :S
eu nao faco ideia...
Se o mundo te virar costas, nao vires costas ao mundo, vai-lhe ao cu!
Se a Muralha da China pegasse fogo, seria a maior firewall do Mundo!
blacksheep-----fake hosting services since 1$ only for fake businessman----sponsored by ASAE
Oferecemos Cursos de Coveiro WebTuga --> O primeiro em Portugal com MBA da Independente incorporado
"Well, I guess it would be nice if I could touch your body" --George Michael\'s \'Faith\'
Sing these words in a recording studio, and you win Album of the Year. Say them in a public bathroom, and you get busted.
The basic difference is this: hackers build things, crackers break them.
O novo Windows será o Se7en. Será uma sequela do famoso filme de terror Se7en?
MADNESS?? THIS Is SPARTTTAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!
Sponsored by InTeRnEt SeRiOuS BuSiNeSs and MiCrOsOfT SeRiOuS BuSiNeSs!
MCSE -> Minesweeper Consultant and Solitaire Expert
VISTA -> Virus Infection and Spyware Transmission Architecture

Offline scotty

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
[Ajuda] Decomposição de números
« Responder #6 em: Julho 14, 2007, 06:08:53 pm »
A sintaxe tambem não me lembro mas acho qe o vb aceita isso que eu disse "var=var/10", dá o nome que quiseres ao var, pode fazer:
var_aux=var/10

fica melhor, já que no vb nem precizas declarar variaveis(convem nas não é obrigatorio) é sempre a andar lol.

Offline nDray

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
[Ajuda] Decomposição de números
« Responder #7 em: Julho 14, 2007, 06:13:02 pm »
se calhar, mais simples é var /= 10.... deve suportar de certeza....

mas olha que esta.... como se divide por 10..........................


Let\'s communicate one byte at a time :)

Offline lycosman

  • Global Moderator
  • Newbie
  • *****
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
[Ajuda] Decomposição de números
« Responder #8 em: Julho 14, 2007, 11:27:44 pm »
Citar
se calhar, mais simples é var /= 10.... deve suportar de certeza....

mas olha que esta.... como se divide por 10..........................

Não. O VB não tem disso. Isso é no C e afins. No VB é numerofinal = numeroinicial / 10
Hooray for chainsaws :3


Offline nDray

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
[Ajuda] Decomposição de números
« Responder #9 em: Julho 15, 2007, 12:07:42 am »
Continua a não constituir problema....

C e afins não sei o que inclui, mas olha que esta sintaxe é bastante "universal"...


Let\'s communicate one byte at a time :)

Offline ilovehentai

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://
[Ajuda] Decomposição de números
« Responder #10 em: Julho 31, 2007, 12:07:50 am »
Código: [Seleccione]

Dim lista() As Integer = {10, 20, 30, 40, 50}



For i As Integer = 0 To lista.length - 1



 lista(i) = lista(i) / 10



Next


Ok este código é para o VB .NET 2005, basicamente temos uma lista composta por alguns valores, neste caso tem 5 valores, 10, 20, 30, etc...
Depois iniciando um ciclo for que terminha pelo comprimento da lista pegamos no primeiro valor da lista e dividimos por 10 substituindo o antigo e assim de seguida. Se não tiver respondido a dúvida é porque francamente não percebi.

Offline KTachyon

  • Global Moderator
  • Newbie
  • *****
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://twitter.com/KTachyon
[Ajuda] Decomposição de números
« Responder #11 em: Julho 31, 2007, 12:40:13 am »
Mas ele precisa dos restos. Normalmente é com

Código: [Seleccione]
resto = numero % 10;
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

Offline nDray

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
[Ajuda] Decomposição de números
« Responder #12 em: Julho 31, 2007, 11:42:47 am »
Não, ele quer é descartar os restos da divisão por 10...


Let\'s communicate one byte at a time :)

Offline Teotónio Ricardo

  • Administrator
  • Newbie
  • *****
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://www.teotonio.pt
[Ajuda] Decomposição de números
« Responder #13 em: Julho 31, 2007, 11:45:44 am »
Se os números vão ser sempre de 10 em 10 mete-se isso dentro de uma rotina.

Offline Byter

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://www.techtuga.net
[Ajuda] Decomposição de números
« Responder #14 em: Julho 31, 2007, 01:45:40 pm »
Pois... Por isso é que o VB é mais facil, não tens de declarar variaveis.
Mas acho que com a sintaxe var costuma dar...
Mas eu não precebi bem o que querias fazer...  :x

Offline ilovehentai

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://
[Ajuda] Decomposição de números
« Responder #15 em: Julho 31, 2007, 02:06:37 pm »
Citar
Código: [Seleccione]

Dim lista() As Integer = {10, 20, 30, 40, 50}



For i As Integer = 0 To lista.length - 1



 lista(i) = lista(i) / 10



Next


Ok este código é para o VB .NET 2005, basicamente temos uma lista composta por alguns valores, neste caso tem 5 valores, 10, 20, 30, etc...
Depois iniciando um ciclo for que terminha pelo comprimento da lista pegamos no primeiro valor da lista e dividimos por 10 substituindo o antigo e assim de seguida. Se não tiver respondido a dúvida é porque francamente não percebi.

É de acrescentar (visto que me esqueci) que o código acima mencionado irá criar uma lista com os seguintes valores {1, 2, 3, 4, 5}

Offline nDray

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
[Ajuda] Decomposição de números
« Responder #16 em: Julho 31, 2007, 02:15:17 pm »
Não cria mas altera a original.


Let\'s communicate one byte at a time :)

Offline ilovehentai

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://
[Ajuda] Decomposição de números
« Responder #17 em: Julho 31, 2007, 03:40:56 pm »
Citar
Não cria mas altera a original.

Sim, transforma a lista inicial nesta lista, não deixa de ser uma criação, mas prontos  :wink:

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49