How to Return the Exponent
scott at elementarysoftware.com
scott at elementarysoftware.com
Tue Dec 17 21:40:00 EST 2024
does this work?
set itemDel to "^"
put char 4 of item 2 of "((1234…)^(1/x))"
> On Dec 17, 2024, at 6:20 PM, Roger Guay via use-livecode <use-livecode at lists.runrev.com> wrote:
>
> Hi Rick,
>
> Sorry to confuse you and ChatGPT.
>
> In my original example, the user will be able to insert both the digits between the parens and x in the exponent 1/x . And, I want to be able to call back what the user inputted as x .
>
> Something like this does not work:
>
> Set Itemdelimeter to “^”
> put char 4 of word 2 of ((1234…)^(1/x))
>
> …. and I can’t come up with anything that does work. I will try chatGPT, but I think this list is cleverer
>
> Thanks,
>
> Roger
>
>> On Dec 17, 2024, at 12:59 PM, harrison--- via use-livecode <use-livecode at lists.runrev.com> wrote:
>>
>> Hi Roger,
>>
>> Chat GPT gave me an interesting answer to this question.
>> You should try that, then be a little more verbose about
>> what exactly you are trying to do here. Even Chat GPT
>> seemed a little confused by your question. Of course
>> that’s pretty normal for Chat GPT!
>>
>> I at least understand you mean the easier way to do this
>> with LiveCode. When I asked Chat GPT that question
>> it came back with:
>>
>> command findX N, Y
>>
>> -- Calculate log of N and Y
>> put log(N) into logN
>> put log(Y) into logY
>> -- Check if logN is zero to avoid division by zero error
>> if logN = 0 then
>> answer "Logarithm of N is zero, cannot compute x”
>> exit to top
>> end if
>>
>> -- Calculate x using the formula x = log(Y) / log(N)
>> put logY / logN into x
>> -- Return or display the result
>> answer "The value of x is: " & x
>>
>> end findX
>>
>> Explanation:
>>
>> — Example: where N = 1234 and Y = 10 findX 1234, 10
>>
>> I hope that helps. If it doesn’t, blame Chat GPT!
>>
>> Rick
>>
>>> On Dec 17, 2024, at 3:16 PM, Roger Guay via use-livecode <use-livecode at lists.runrev.com> wrote:
>>>
>>> Hi folks,
>>>
>>> Given the equation (1234…)^(1/x) where x is any digit, what is the easiest way to return x?
>>>
>>>
>>> Thanks,
>>>
>>> Roger
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list