Quantcast
Channel: AutoIt v3 - General Help and Support
Viewing all articles
Browse latest Browse all 12506

10!

$
0
0
I use 4 Function to calculate this topic,only For Loop got wrong ~
While Loop ✓
[ autoit ]      
$sum = sum(10) Msgbox(0,"Total","Total:"&$sum) Func sum($x) $loop = 1 $y = 10 While $loop $y = $y - 1 $x = $x * $y If $y == 1 Then $loop = 0 WEnd Return $x EndFunc

Recursion ✓
[ autoit ]      
$sum = sum(10) Msgbox(0,"Total","Total:"&$sum) Func sum($x) If $x = 1 Then Return 1 Else Return $x * sum($x - 1) EndIf EndFunc

Do Loop ✓
[ autoit ]      
$sum = sum(10) Msgbox(0,"Total","Total:"&$sum) Func sum($x) $y = 10 Do $y = $y - 1 $x = $x * $y Until $y == 1 Return $x EndFunc

For Loop ✖
[ autoit ]      
$sum = sum(10) Msgbox(0,"Total","Total:"&$sum) Func sum($x) $y = 10 For $i = 10 To 1 Step - 1 $y = $y - 1 $x = $x * $y Next Return $x EndFunc

Viewing all articles
Browse latest Browse all 12506

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>