Pessoal eu fiz um sisteminha aqui que mostra o espaço do HD em byts ai eu fiz uma conta que divide por tal numero que dario o equivalente a GB.
ai quando mostro na tela ela apresenta assim.
vamos supor que o HD estaja reconhecendo 25.9 GB ai ele mostra 25.95968372526474738382
tem como eu deixar para mostrar uma casa decimal depois da virgula??que no caso aparece como ponto???
Gb
Started By Fernando_Ramos, 25/10/2003, 01:09
4 replies to this topic
#1
Posted 25/10/2003, 01:09
--
www.ramosinformatica.com
contato@ramosinformatica.com | @rinformatica
Hospedagem de site | Desenvolvimento de Sistemas | Informática em Geral
www.ramosinformatica.com
contato@ramosinformatica.com | @rinformatica
Hospedagem de site | Desenvolvimento de Sistemas | Informática em Geral
#2
Posted 25/10/2003, 01:37
i ai cara,
tipo eu não sei se tem alguma função que faz isso direto
sei que assim vai dar o resultado que vc quer
num="19,7654321" 'aqui entra o numero que vc quer
numero=split(num,",") 'aqui ele vai pegar apenas os caracteres antes da virgula
total=len(numero(0)) 'neste ponto ele conta qunatos caracteres tem
total=total+2 'soma mais dois pra ficar 1 depois da virgula
numero=left(vari,total) 'pega todos os caracteres mais 1 depois da virgula
response.write "o numero agora é: "&numero
tipo eu não sei se tem alguma função que faz isso direto
sei que assim vai dar o resultado que vc quer
num="19,7654321" 'aqui entra o numero que vc quer
numero=split(num,",") 'aqui ele vai pegar apenas os caracteres antes da virgula
total=len(numero(0)) 'neste ponto ele conta qunatos caracteres tem
total=total+2 'soma mais dois pra ficar 1 depois da virgula
numero=left(vari,total) 'pega todos os caracteres mais 1 depois da virgula
response.write "o numero agora é: "&numero
#3
Posted 25/10/2003, 01:59
tipo cara eu fiz isso mais ficou em branco.não da erro apenas não ´parece a quantidade nem em bytes nem em GB
--
www.ramosinformatica.com
contato@ramosinformatica.com | @rinformatica
Hospedagem de site | Desenvolvimento de Sistemas | Informática em Geral
www.ramosinformatica.com
contato@ramosinformatica.com | @rinformatica
Hospedagem de site | Desenvolvimento de Sistemas | Informática em Geral
#4 Guest
Posted 25/10/2003, 14:26
ex:
<%
exemplo = 78,389
response.write Int(exemplo)
%>
retorna 78...vc pode usar isso....
ou
..
o left
<%
var = "50,6845454"
response.write LEFT(var,3)'retorna 50.6 mas isso só funciona para os HDs de ate 99mb poiss se tiver 120 mb por exemplos vainretornar 120
%>
<%
exemplo = 78,389
response.write Int(exemplo)
%>
retorna 78...vc pode usar isso....
ou
..
o left
<%
var = "50,6845454"
response.write LEFT(var,3)'retorna 50.6 mas isso só funciona para os HDs de ate 99mb poiss se tiver 120 mb por exemplos vainretornar 120
%>
#5
Posted 26/10/2003, 00:53
Bom Fernando,
Acredito que não aconteceu nada pq vc passou o numero como numero mesmo
passe este valor como uma string pois so assim vai funcionar, e se so para corrigir o ultimo post se vc reparar vai ver que seu não dei left(var,3), e sim primeiro eu conto quantas casas tem ate o ponto ou virgula, somo dois e depois dou o left com esse valor
coloca assim que vai funcionar
num=18.2333 'aqui vc vai entrar com qualquer numero
num=cstr(num)
num=replace(num,".",",")
numero=split(num,",")
total=len(numero(0))
total=total+2
numero=left(vari,total)
numero=replace(numero,",",".")
response.write "o numero agora é: "&numero
Acredito que não aconteceu nada pq vc passou o numero como numero mesmo
passe este valor como uma string pois so assim vai funcionar, e se so para corrigir o ultimo post se vc reparar vai ver que seu não dei left(var,3), e sim primeiro eu conto quantas casas tem ate o ponto ou virgula, somo dois e depois dou o left com esse valor
coloca assim que vai funcionar
num=18.2333 'aqui vc vai entrar com qualquer numero
num=cstr(num)
num=replace(num,".",",")
numero=split(num,",")
total=len(numero(0))
total=total+2
numero=left(vari,total)
numero=replace(numero,",",".")
response.write "o numero agora é: "&numero
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)