Tải AutoIT

Thứ Năm, 4 tháng 11, 2010

[code] Tính giai thừa

Với While ... WEnd
$n=-1
While $n<0
 $n=InputBox("Nhập số cần tính giai thừa","n=")
 If $n>20 Then
  MsgBox(64,"Lỗi","Bạn nhập số lớn hơn 20 thì sẽ ra kết quả sai hoặc không ra"&'!')
 EndIf
WEnd
$i=1
$j=1
While $i<>$n+1
 $j=$i*$j
 $i+=1
WEnd
MsgBox(0,"Kết quả",$n&'!='&$j)
Với Do ... Until
$n=0
Do
 $n=InputBox("Nhập số cần tính giai thừa","n=")
 If $n>20 Then
  MsgBox(64,"Lỗi","Bạn nhập số lớn hơn 20 thì sẽ ra kết quả sai hoặc không ra"&'!')
 EndIf
Until $n>=0
If $n=0 Then
 MsgBox(0,"Kết quả",$n&'!='&"1")
 Exit
EndIf
$i=0
$j=1
Do
 $i+=1
 $j=$i*$j
Until $i=$n
MsgBox(0,"Kết quả",$n&'!='&$j)
Với For ... To ... Next
$n=InputBox("Nhập số cần tính giai thừa","n=")
If $n>20 Or $n<0 Then
 MsgBox(64,"Lỗi","Bạn nhập số âm hoặc lớn hơn 20 thì sẽ ra kết quả sai hoặc không ra"&'!')
EndIf
If $n=0 Then
 MsgBox(0,"Kết quả",$n&'!='&"1")
 Exit
EndIf
$i=0
$j=1
For $i==1 To $n
 $i+=1
 $j=$i*$j
Next
MsgBox(0,"Kết quả",$n&'!='&$j)

Không có nhận xét nào:

Đăng nhận xét