TIRANDO SINAL DE UM VALOR

USUARIO.EXCLUIDOS 11/04/2004 13:17:30
#19919
Boa tarde (para quem ja almoço)!

Bom... qual a função que tira o sinal de um valor.

Ex.: x = -12
' teria depois que mostrar x = 12

Grato Donatelo
OBS.: Feliz Páscoa
USUARIO.EXCLUIDOS 11/04/2004 15:10:36
#19949
Resposta escolhida
O conceito de zero o números negativos foi introduzido na matemática a poucos séculos atrás!

Logo números romanos não possuem representação para os valores zero e numeros negativos... Utilize a função ABS ou multiplique o seu valor por -1 quando o mesmo for negativo antes de converte-lo para um algarismo romano!

Veja exemplos de algoritmos de conversão nos sites abaixo (incluido esse que o Luis postou logo acima):
http://www.source-code.biz/snippets/vbasic/7.htm
http://www.devx.com/tips/Tip/17114
USUARIO.EXCLUIDOS 11/04/2004 15:47:51
#19955
DONATELO esse exemplo que vc postou estava no tópico anterior em Pascal e eu havia avisado naquele tópico que esse exemplo não fazia o que se propunha... Tente depurar a função com os olhos (nem precisa de VB), jogue o valor 6 para ver o que a função retornara.
Como haviam pessoas "afoitas" respondendo ao tópico anterior sem ao menos pensar no escreviam deixei a coisa rolar, e deu no que deu, você voltando ao fórum com a mesma dúvida...
Pessoal "respostas rápidas" não significam qualidade... Acho que pontuação dos TOP 10 esta subindo à  cabeça de alguns !!

Esse tipo de algoritmo é clássico e não tem o que inventar sobre o mesmo.
Se você esta com dificuldades pegue os exemplos dos links abaixo e tente entende-los:
http://www.source-code.biz/snippets/vbasic/7.htm
http://www.devx.com/tips/Tip/17114 (esse exemplo é muito parecido com o seu)
USUARIO.EXCLUIDOS 11/04/2004 16:28:40
#19960

Volto a repetir: "respostas rápidas" não significam qualidade !!!

A minha resposta ao tópico anterior se baseava aos links que postei agora a pouco e a impossibilidade de zeros e numeros negativos nos algarismos romanos... Como eu disse, "deixei a coisa rolar"!!

Fui o único a notificar o DONATELO do erro existente do exemplo em Pascal enquanto vc insistiu "até onde pode" em simplesmente converter o algoritmo de Pascal para VB com erro e tudo !!!

Sugiro que todos desliguem a achà'metro, desabilitem as teclas CTRL+C e CTRL+V e hajam de forma qualitativa e não quantitativa !!
USUARIO.EXCLUIDOS 11/04/2004 17:50:48
#19965

LUIS, agradeço o seu apoio... o seu reconhecimento que é possível corrigir seu próprios erros é louvável !
hehehe Eu vi o seu post sobre o choice... alias choice usava-se em .bat em VB é choose...

Quanto aos outros envolvidos não encarem isso como um julgamento e sim como uma forma de tentar elevar mais ainda o nivel do fórum.

Noto que muitos que visitam o fórum fazem perguntas simples... as vezes acho que devido a dificuldade com os HELPs do VB em inglês, ou até pessoas que estão iniciando e não possuem o HELP instalado. Por isso penso que ser necessário uma explicação mais detalhada ou até o fornecimento da fonte onde obter maiores informações.
Afinal de contas pessoas que iniciam hoje e possuem o hábito de pesquisa serão aquelas que amanhã estarão respondendo no fórum e ajudando aqueles que estarão iniciando. Essa cadeia não para!!!


Tópico encerrado , respostas não são mais permitidas