Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) casas decimais


frata

Pergunta

Desenvolvi uma aplicação em VB 6.0, que calcula o IMC - Índice de Massa Corporal.

Usei como variável String. Acontece que me retorna um monte de casas decimais,

gostaria de saber como proceder para que me retorne apenas uma casa decimal.

Desculpem se a pergunta for muito simplório, mas é que estou mesmo iniciando

nessa linguagem.

Obrigado. Frata

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

Por incrivel coincidencia, eu fiz um ontem... porem utilizei o format

peso = Val(txtPeso.Text)
altura = Val(txtAltura.Text)
calculo2 = peso / (altura ^ 2)
calculo = Format(calculo2, "0.00")

-edit-

Kuroi, acho q o link q ele se referiu foi a sua assinatura.

Editado por Matheus-vb6
Link para o comentário
Compartilhar em outros sites

  • 0

O Matheus postou o código pronto ali em cima.

Quanto à função Round, ela recebe dois parâmetros: um número de ponto flutuante e a quantidade de casas decimais. Exemplo:

Round(3.14159265358979,4) '3.1416
Round(9.34986,1) '9.3
Round(5.4) '5 (se o parâmetro for omitido, faz a aproximação sem casas decimais)

É só adaptar para o seu código.

Link para o comentário
Compartilhar em outros sites

  • 0

peso = Val(txtPeso.Text)
altura = Val(txtAltura.Text)
calculo2 = peso / (altura ^ 2)
calculo = Round(calculo2, 2)
Frata, eu utilizei tudo como variaveis! Vamos la... Você só precisará alterar : * (txtPeso.Text) * (txtAltura.Text) e na hora de exibir o resultado, você pode usar msgbox ou label! Se for msgbox
msgbox "Seu IMC é de: " & calculo,vbinformation,"IMC"
Se for em uma label:
label1.caption="Seu IMC é de: " & calculo

Poste ai o que você conseguiu :D

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Quero agradecer à galera aqui pela colaboração, porque ontem consegui terminar

o programinha que calcula o IMC, e isso só foi possível graças à colaboração deste

forum...isso sem dizer que aprender a programar em VB era um sonho antigo....que

agora "começa" a se tornar realidade.

Brigadão.........!!!!!! Frata

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...