Jump to content


Photo

Fazendo Contas Com Numeros


  • Faça o login para participar
5 replies to this topic

#1 maresia

maresia

    12 Horas

  • Usuários
  • 284 posts
  • Sexo:Não informado

Posted 21/06/2004, 16:32

Pessoal.

Estou fazendo um código matemático para a Faculdade, onde eu digito números em um formulário, e posteriormente será processado em um outro arquivo.

Porém, esse segundo arquivo que recebe tais valores está dando erro, dizendo que os dados são do tipo string, e não interio.

Mesmo eu já tendo declarado as variáveis como inteiro, ainda dá erro. Veja o exemplo abaixo:

'TRABALHO DE CALCULO NUMERICO

'LIMPANDO CACHE DA MAQUINA
Response.expires = 0
Response.expiresabsolute = Now() - 1
Response.addHeader "pragma", "no-cache"
Response.addHeader "cache-control", "private"
Response.CacheControl = "no-cache"

'DECLARANDO VARIÁVEIS COMO INTEIROS

dim x, resultado, temp1, temp2, x0, x1, x2, x3, x4, y0, y1, y2, y3, y4, p0, p1, p2, p3, p4

'RECEBENDO VALORES DO FORMULÁRIO FORM_NUM.ASP

x=Request.Form("x")
x0=Request.Form("x0")
x1=Request.Form("x1")
x2=Request.Form("x2")
x3=Request.Form("x3")
x4=Request.Form("x4")
y0=Request.Form("y0")
y1=Request.Form("y1")
y2=Request.Form("y2")
y3=Request.Form("y3")
y4=Request.Form("y4")

Será que alguém pode me ajudar? :wacko:

Edição feita por: maresia, 21/06/2004, 16:33.

Noite Afora - Prá quem troca o dia pela noite
Acesse agora mesmo
www.noiteafora.com
o Melhor site de baladas do interior de São Paulo.

#2 Dinho Z.

Dinho Z.

    Rock'n'Roll !!! Yeah !!!

  • Usuários
  • 755 posts
  • Sexo:Não informado
  • Localidade:Santo André - SP

Posted 21/06/2004, 16:35

Faça assim:

x=CInt(Request.Form("x"))
Assim sucessivamente...
Dinho

Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters

#3 maresia

maresia

    12 Horas

  • Usuários
  • 284 posts
  • Sexo:Não informado

Posted 21/06/2004, 16:53

Olá Dinho.

Obrigado pela ajuda, porém ele acusa com o seguinte erro:

Type mismatch: 'Cint' 

:unsure:
Noite Afora - Prá quem troca o dia pela noite
Acesse agora mesmo
www.noiteafora.com
o Melhor site de baladas do interior de São Paulo.

#4 maresia

maresia

    12 Horas

  • Usuários
  • 284 posts
  • Sexo:Não informado

Posted 21/06/2004, 17:22

Será que alguém pode me ajudar antes das 19??? Tenho que entrgar isso hj na Facul... ehhehee :D
Noite Afora - Prá quem troca o dia pela noite
Acesse agora mesmo
www.noiteafora.com
o Melhor site de baladas do interior de São Paulo.

#5 Dinho Z.

Dinho Z.

    Rock'n'Roll !!! Yeah !!!

  • Usuários
  • 755 posts
  • Sexo:Não informado
  • Localidade:Santo André - SP

Posted 21/06/2004, 17:23

Era pra funcionar... Você está programando com VBScript ???

A variável que você está usando o CInt é um número, né ??? Senão for, dá erro...

Edição feita por: Dinho Z., 21/06/2004, 17:24.

Dinho

Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters

#6 maresia

maresia

    12 Horas

  • Usuários
  • 284 posts
  • Sexo:Não informado

Posted 21/06/2004, 17:54

Olha aí... Formulário:
<% 
ip=request.servervariables("remote_addr")
%>
<html>
<script>
function checkData() {
var correct = true
if (document.revela.x0.value == "") {correct = false; alert("Por favor, preencha um valor para x0 corretamente !")}
if (document.revela.x1.value == "") {correct = false; alert("Por favor, preencha um valor para x1 corretamente !")}
if (document.revela.x2.value == "") {correct = false; alert("Por favor, preencha um valor para x2 corretamente !")}
if (document.revela.x3.value == "") {correct = false; alert("Por favor, preencha um valor para x3 corretamente !")}
if (document.revela.x4.value == "") {correct = false; alert("Por favor, preencha um valor para x4 corretamente !")}
if (document.revela.y0.value == "") {correct = false; alert("Por favor, preencha um valor para y0 corretamente !")}
if (document.revela.y1.value == "") {correct = false; alert("Por favor, preencha um valor para y1 corretamente !")}
if (document.revela.y2.value == "") {correct = false; alert("Por favor, preencha um valor para y2 corretamente !")}
if (document.revela.y3.value == "") {correct = false; alert("Por favor, preencha um valor para y3 corretamente !")}
if (document.revela.y4.value == "") {correct = false; alert("Por favor, preencha um valor para y4 corretamente !")}
if (document.revela.x.value == "") {correct = false; alert("Por favor, preencha um valor para X corretamente !")}
return correct

}
</SCRIPT>

<head>
<title>Cálculo de Polinômios..............................................................................</title>


<body topmargin="0" leftmargin="0">

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="158" id="AutoNumber1" background="noiteafora_images/Torpedo_fundo.gif" height="278">
  <tr>
    <td colspan="3" width="233" height="78">
    <img border="0" src="noiteafora_images/polinomio.GIF"></td>
  </tr>
  <tr>
    <td colspan="3" width="233" height="16">
    <p align="left"><font face="Verdana" size="2" color="#800000">&nbsp; Digite 
    os valores abaixo:
    <b> </b></font></td>
  </tr>
  <tr><form name=revela onsubmit="return checkData()" action="trabalho.asp" method="POST">
    <td width="10" height="19">&nbsp;</td>
    <td width="100" align="center" height="19">
    <p align="left">
    <font face="Verdana" size="2" color="#800000">X0:</font><INPUT style="FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma,arial,helvetica" 
      name=x0 size="8"></td>
    <td width="100" align="center" height="19">
    <font face="Verdana" size="2" color="#800000">Y0:</font><INPUT style="FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma,arial,helvetica" 
      name=y0 size="8"></td>
  </tr>
  <tr>
    <td width="10" rowspan="8" height="105">&nbsp;</td>
    <td width="100" align="center" height="19">
    <p align="left">
    <font face="Verdana" size="2" color="#800000">X1:</font><INPUT style="FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma,arial,helvetica" 
      name=x1 size="8"></td>
    <td width="100" align="center" height="19">
    <font face="Verdana" size="2" color="#800000">Y1:</font><INPUT style="FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma,arial,helvetica" 
      name=y1 size="8"></td>
  </tr>
  <tr>
    <td width="100" align="center" height="19">
    <p align="left">
    <font face="Verdana" size="2" color="#800000">X2:</font><INPUT style="FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma,arial,helvetica" 
      name=x2 size="8"></td>
    <td width="100" align="center" height="19">
    <font face="Verdana" size="2" color="#800000">Y2:</font><INPUT style="FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma,arial,helvetica" 
      name=y2 size="8"></td>
  </tr>
  <tr>
    <td width="100" align="center" height="19">
    <p align="left">
    <font face="Verdana" size="2" color="#800000">X3:</font><INPUT style="FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma,arial,helvetica" 
      name=x3 size="8"></td>
    <td width="100" align="center" height="19">
    <font face="Verdana" size="2" color="#800000">Y3:</font><INPUT style="FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma,arial,helvetica" 
      name=y3 size="8"></td>
  </tr>
  
    <tr>
    <td width="100" align="center" height="19">
    <p align="left">
    <font face="Verdana" size="2" color="#800000">X4:</font><INPUT style="FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma,arial,helvetica" 
      name=x4 size="8"></td>
    <td width="100" align="center" height="19">
    <font face="Verdana" size="2" color="#800000">Y4:</font><INPUT style="FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma,arial,helvetica" 
      name=y4 size="8"></td>
  </tr>

  <tr>
    <td width="223" align="center" height="3" colspan="2">
    <p align="left"><font face="Verdana" size="2" color="#800000">Digite o valor 
    para X:</font></td>
  </tr>

  <tr>
    <td width="100" align="center" height="19">
    <p align="left">
    <font face="Verdana" size="2" color="#800000">X:</font><INPUT style="FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma,arial,helvetica" 
      name=x size="8"></td>
    <td width="100" align="center" height="19">
    &nbsp;</td>
  </tr>

  <tr>
    <td width="223" align="center" height="5" colspan="2">
    &nbsp;</td>
  </tr>
  <tr>
    <td width="223" align="center" height="8" colspan="2">
    <p align="left"><INPUT type=image 
      src="noiteafora_images/revelar_foto2.GIF" 
border=0 ></FORM></td>
  </tr>
  <tr>
    <td width="10" height="19">&nbsp;</td>
    <td width="223" height="19" colspan="2">
    <p align="left"><font face="Verdana" size="2" color="#800000">
    Seu IP: <b><%=ip%></b></font></td>
  </tr>
  <tr>
    <td width="10" height="22">&nbsp;</td>
    <td width="223" height="22" colspan="2">
    <a href="javascript:window.close();">
    <img border="0" src="noiteafora_images/fechar_janela.gif"></a></td>
  </tr>
  </table>

</body>

</html>

Logo depois a parte que recebe os dados:

'TRABALHO DE CALCULO NUMERICO

' RECEBEDNO E IDENTIFICANDO O IP DO USUARIO

ip=request.servervariables("remote_addr")

%>
<%


'LIMPANDO CACHE DA MAQUINA

response.buffer = true

'DECLARANDO VARIÁVEIS COMO INTEIROS

dim x, resultado, temp1, temp2, x0, x1, x2, x3, x4, y0, y1, y2, y3, y4, p0, p1, p2, p3, p4

'RECEBENDO VALORES DO FORMULÁRIO FORM_NUM.ASP

x = cint(Request.Form("x"))
x0 = cint(Request.Form("x0"))
x1 = cint(Request.Form("x1"))
x2 = cint(Request.Form("x2"))
x3 = cint(Request.Form("x3"))
x4 = cint(Request.Form("x4"))
y0 = cint(Request.Form("y0"))
y1 = cint(Request.Form("y1"))
y2 = cint(Request.Form("y2"))
y3 = cint(Request.Form("y3"))
y4 = cint(Request.Form("y4"))


:wacko:
Noite Afora - Prá quem troca o dia pela noite
Acesse agora mesmo
www.noiteafora.com
o Melhor site de baladas do interior de São Paulo.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq