goldenix Posted February 6, 2009 Share Posted February 6, 2009 (edited) I tried to prove a formula, but it did not work. then I ran the loop 62 times & multiplied manually by 2 twice & got correct answer: 18446744073709551616Is this autoit bug?Im tying to multiply each square by 2 & then multiply the answer by 2. we get this:248163264128 etc...18446744073709551616$c = 1 For $a=1 to 64 $x = _main($c) ConsoleWrite($x & @CRLF) Next Func _main($B) $c = $b*2 Return $c EndFunc Edited February 6, 2009 by goldenix My Projects:[list][*]Guide - ytube step by step tut for reading memory with autoitscript + samples[*]WinHide - tool to show hide windows, Skinned With GDI+[*]Virtualdub batch job list maker - Batch Process all files with same settings[*]Exp calc - Exp calculator for online games[*]Automated Microsoft SQL Server 2000 installer[*]Image sorter helper for IrfanView - 1 click opens img & move ur mouse to close opened img[/list] Link to comment Share on other sites More sharing options...
KaFu Posted February 6, 2009 Share Posted February 6, 2009 (edited) Integers are limited to 64-bit, you're surpassing this limit. $c = 1.0 For $a=1 to 64 $x = _main($c) ConsoleWrite($a & @tab & $x & @CRLF) Next Func _main($b) $c = $b*2 Return $c EndFunc Edited February 6, 2009 by KaFu OS: Win10-22H2 - 64bit - German, AutoIt Version: 3.3.16.1, AutoIt Editor: SciTE, Website: https://funk.eu AMT - Auto-Movie-Thumbnailer (2022-Nov-26) BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21) DCS - Dynamic Cursor Selector (2024-Feb-16) HMW - Hide my Windows (2018-Sep-16) HRC - HotKey Resolution Changer (2012-May-16) ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2023-Jun-03) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16) Link to comment Share on other sites More sharing options...
UEZ Posted February 6, 2009 Share Posted February 6, 2009 (edited) Until iteration 62 is working: $x = 1 For $i = 1 To 64 $x = $x * 2 ConsoleWrite($i & ": " & $x & @CRLF) Next ConsoleWrite ("Max. 64-bit = " & 2^64 -1 & " (18446744073709551615)" & @CRLF) As KaFu said the 64-bit limit will be exceeded. UEZ Edited February 6, 2009 by UEZ Please don't send me any personal message and ask for support! I will not reply! Selection of finest graphical examples at Codepen.io The own fart smells best! ✌Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!¯\_(ツ)_/¯ ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ Link to comment Share on other sites More sharing options...
goldenix Posted February 6, 2009 Author Share Posted February 6, 2009 a i see thanx. My Projects:[list][*]Guide - ytube step by step tut for reading memory with autoitscript + samples[*]WinHide - tool to show hide windows, Skinned With GDI+[*]Virtualdub batch job list maker - Batch Process all files with same settings[*]Exp calc - Exp calculator for online games[*]Automated Microsoft SQL Server 2000 installer[*]Image sorter helper for IrfanView - 1 click opens img & move ur mouse to close opened img[/list] Link to comment Share on other sites More sharing options...
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