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

Transformar Texto Em Números


Guest Mxpbrasil

Pergunta

Guest Mxpbrasil

Olá... gentes boas...

Como eu faço para quando digitar as notas de um boletim online.... (num campo texto do access - estou usando asp)... depois quando for exibir transformar em números.....

o problema é o seguinte:

fiz um bd com campos para notas de alunos.... só que quando coloco como número ele não aceita notas do tipo... 8,5..... então coloquei o campo como texto..... aí ele aceita até décimos.... 8,56.... até aí beleza.. ficou assim....

B1 - 10

B2 - 10

B3 - 10

B4 - 10

o problema é quando eu vou exibir a média

eu fiz assim.... (na página de exibir o boletim e a média final)

<%

dim b1, b2, b3, b4, media

b1 = nota("B1")

b2 = nota("B2")

b3 = nota("B3")

b4 = nota("B4")

media = (b1 + b2 + b3 + b4) / 4

%>

<% Response.Write(media)%>

mas o resultado sai mais ou menos assim.....

10101010 tudo isso dividido por 4

que dá 2525252,5....

era pra ser 10 a média...

o que na verdade ele faz é juntar todos os valores e divide o total por quatro..

mas eu quero que ele some e divida por 4....

por isso preciso que ele seja transformado em número... para dar certo....

já testei assim....

<%

dim b1, b2, b3, b4, media

b1 = FormatNumber(nota("B1"), 1)

b2 = FormatNumber(nota("B2"), 1)

b3 = FormatNumber(nota("B3"), 1)

b4 = FormatNumber(nota("B4"), 1)

media = (b1 + b2 + b3 + b4) / 4

%>

<% Response.Write(media)%>

também dá outro erro.. [string '"")... (mais ou menos assimmm)..

O que fazer?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

O certo seria você armazenar como número com casas decimais (tipo: número alterando a propriedade para duas casas decimais)...

Mais caso queira manter assim tente isso q funciona também:

<%

dim b1, b2, b3, b4, media

b1 = Cint(nota("B1"))

b2 = Cint(nota("B2"))

b3 = Cint(nota("B3"))

b4 = Cint(nota("B4"))

media = Cint((b1 + b2 + b3 + b4)) / 4

%>

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
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...