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

Notice: Undefined Variable...


daviddominio

Pergunta

Pessoal, peço a ajuda de vocês no erro abaixo.

Notice: Undefined variable: ria1 in e:\easyphp1-8\www\calculonumerico\index.php on line 42

Notice: Undefined variable: ria1 in e:\easyphp1-8\www\calculonumerico\index.php on line 50

e este é o código do erro. obs: o código funciona normalmente mas aparece o erro.

if ($ria1>'0') -------------linha 42

{

if ($rix<'0')

$ia2=$ix;

else if ($rix>'0')

$ia1=$ix;

}

else if ($ria1<'0') -------------linha 50

{

if ($rix>'0')

$ia2=$ix;

else if ($rix<'0')

$ia1=$ix;

}

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0

Ela já está definida, segue abaixo o código completo.

<?

$count=0;

// Obtendo as Variáveis A B e C

$a=$_REQUEST['a'];

$b=$_REQUEST['b'];

$c=$_REQUEST['c'];

$x='1';

for ($count='-50'; $count <='50';){

$x=(($a*(pow($count,2)))+ ($b*$count) + ($c));

if ($x=='0'){

printf("Raiz : %d <br>\n",$count);

}

$count+=0.01;

}

$contar='1';

// Método da Bisseção

$rial=0;

$ria2=0;

$ia1='1';

$rial=(($a*(pow($ia1,2)))+ ($b*$ia1) + ($c));

$ia2='4';

$ria2=(($a*(pow($ia2,2)))+ ($b*$ia2) + ($c));

$ix=($ia1+$ia2)/2;

$rix=(($a*(pow($ix,2)))+ ($b*$ix) + ($c));

while ($contar<='50'){

if ($ria1>'0')

{

if ($rix<'0')

$ia2=$ix;

else if ($rix>'0')

$ia1=$ix;

}

else if ($ria1<'0')

{

if ($rix>'0')

$ia2=$ix;

else if ($rix<'0')

$ia1=$ix;

}

$ix=($ia1+$ia2)/2;

$rial=(($a*(pow($ia1,2)))+ ($b*$ia1) + ($c));

$ria2=(($a*(pow($ia2,2)))+ ($b*$ia2) + ($c));

$rix=(($a*(pow($ix,2)))+ ($b*$ix) + ($c));

$contar++;

}

printf("Raiz Aproximada: %d <br>\n",$ix);

printf("Contar: %d <br>\n",$contar);

?>

Link para o comentário
Compartilhar em outros sites

  • 0

To usando o EasyPhp Versão 1.8.

talvez creio que pode ser na configuração do php.ini, pesquisei na internet e algum desses erros eram por causa da linha

register_globals = off

que teria que ser mudada para register_globals = on.

fiz isso mais de nada adiantou.

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,8k
×
×
  • Criar Novo...