PreTenDer666 Posted February 28, 2006 at 12:08 PM Report #15950 Posted February 28, 2006 at 12:08 PM Boas, espero que me consigam ajudar. Codigo: If d<10 then write('o resultado é:',h:8:2) else if d>=10 and d<20 then write('o resultado é:',i:8:2) else if >=20 then write('o resultado é:',j:8:2); Da-me sempre este erro... ? Error: Operation "and" not supported for types "double" and "double" Alguem me pode explicar o que quer dizer o erro ou então o que esta mal aqui? :'( Que é isto de "double"? Desculpem a ignorancia ?
GpL Posted February 28, 2006 at 12:23 PM Report #15952 Posted February 28, 2006 at 12:23 PM Tenta assim.. If (d<10) then write('o resultado é:',h:8:2) else if (d>=10) and (d<20) then write('o resultado é:',i:8:2) else if (d>=20) then write('o resultado é:',j:8:2); cumps
PreTenDer666 Posted February 28, 2006 at 12:32 PM Author Report #15954 Posted February 28, 2006 at 12:32 PM Resultou...Obrigado pela ajuda [[[ ]]] 😄 Tanto tempo e era só colocar entre ( ) Já agora podes explicar-me o pq de ficar entre ( ) sff? ? E se não for pedir muito, ajudar-me no outro topico sff. ? Mais uma vez, obrigado pela ajuda [[[ ]]] 🙂😛
GpL Posted February 28, 2006 at 12:40 PM Report #15956 Posted February 28, 2006 at 12:40 PM de nada,temos de nos ajudar uns aos outros.. o uso do ( ) faz parte da sintaxe do and e do or e essas coisas.. para ele saber a que é que o or ou and se está a referir tem de estar entre parenteses.. embora as vezes não dê erro quando não está entre parênteses,mas deve estar sempre,faz parte da boa programação.. [[]]
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now