Estou fazendo esse programa e ele esta dando o seguinte erro:

686:119: error: lvalue required as left operand of assignment

O programa segue na imagem abaixo 

A linha 686 é a mostrada pela seta

lembrando que a função abs retorna o valor absoluto

Oque tem de errado nesse programa Sras. e Srs. ??

  

                                        Obrigado...

Exibições: 2747

As respostas para este tópico estão encerradas.

Respostas a este tópico

Ewerton, boa tarde.

pra facilitar a pesquisa do erro, post

o fragmento do code que você postou como imagem, se não teremos que digitá-lo pra simulara a operação,

Pois como está, aí além de ser mais trabalhoso para nós, podemos inserir novos erros.

Rui

Ok Rui obrigado farei isso nos próximos posts 

o erro é que a função if nao aceita a funçao abs dentro dela

tenho que colocar o valor de abs em uma variavel e depois colocar a variavel na funçao if 

Sua construção da condicional está errada. 

Vc fez por exemplo: if (a < b < c)

O correto é : if ( a<b & &  b<c) 

Segundo erro: se vc quer comparar a com b,  deveria escrever if (a==b) 

E não  if (a=b)

E ao contrário do que vc afirmou,  as condicionais funcionam sim com funções matemáticas. Não é  verdade que vc precise obrigatoriamente numa variável para posterior uso

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço