Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Gostaria de colocar em cada variável a ordem de um numero que o usario digitar, mas que os valores sejam absolutos e n relativos.
Por exemplo, se o usuário colocar 110, o programa vai colocar na variável und o valor da unidade, na variável dez o valor das dezenas, e na variável cen o valor das centenas, ficando:
und=0
dez=1
cen=1
mas o limite deve ser da casa do bilhão, ou seja, o usuário pode colocar ate 9 bilhões que ainda vai colocando o valor das ordens nas variáveis.
Como pode ser feito?
>
Em 05/10/2019 at 21:48, Rafacharkman disse:
Olá,
Você terá que contar quantos numeros há na string com .length, converter para tipo string com String() e distribuir com um looping utilizando juntamente as funções charAt() ou o novo padrão ECMA5(strVar[numPos]) juntamente com Number() para escolher a casa numérica e converter para tipo Numérico novamente.
Espero ter ajudado o/
Eu n conhecia essa função charAt(), fui pesquisar e acabou que eu descobri outra maneira, mas mesmo assim mto obg
Olá,
Você terá que contar quantos numeros há na string com .length, converter para tipo string com String() e distribuir com um looping utilizando juntamente as funções charAt() ou o novo padrão ECMA5(strVar[numPos]) juntamente com Number() para escolher a casa numérica e converter para tipo Numérico novamente.
Espero ter ajudado o/