Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
mais uma dilvida
Entrar com valores para XNUM1, XNUM2 e XNUM3 e imprimir o valor de X, sabendo-se que :
x := XNUM1 + ((XNUM3 + XNUM1 )/ XNUM2) + (2 *(XNUM1 - XNUM2)) + log(aqui tem 64 sobre 2) ai eu ñ ser se é pra divirdir ou o q!!??. no meu exercicil eu coloquei dividindo. eai sera q esta certo?
var
XNUM1, XNUM2, XNUM3 :inteiro
x: real
inicio
escreva ("entre com o valor de XNUM1: ")
leia (XNUM1)
escreva ("entre com o valor de XNUM2: ")
leia (XNUM2)
escreva ("entre com o valor de XNUM3: ")
leia (XNUM3)
x := XNUM1 + ((XNUM3 + XNUM1) / XNUM2) + (2 *(XNUM1 - XNUM2)) + log(64/2)
escreval ("o valor de x é: ",x)
fimalgoritmo
entao ñ seria logoritmo seria expoente
pq aqui eu tenho comando exp pra expoente e log pra logaritmo
e mesmo assim ñ ta dando x = 6
Melhor a se fazer é usar a funcao de log então.
Pra ser sincero faz muito tempo que não vejo isso, mas acho que é log de 64 na base 2.
Ficaria 2 ^x = 64
64 = 2 ^ 6
portanto, x = 6
Como isso eh uma constante, não precisa ficar calculando.
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif