Advertisement
detective1711

Câu c: Số chính phương

Dec 3rd, 2012
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 0.88 KB | None | 0 0
  1. Private Function SCP(x As Integer) As Boolean
  2.         Dim kq As Boolean
  3.         Dim a As Integer
  4.         a = Math.Sqrt(x)
  5.         If a * a = x Then
  6.             kq = True
  7.         Else
  8.             kq = False
  9.         End If
  10.  
  11.         SCP = kq
  12.     End Function
  13.     Private Sub CmdIn_Click(sender As Object, e As EventArgs) Handles CmdIn.Click
  14.         Dim n, i As Integer
  15.         Dim ax As String
  16.         ax = "Các số chính phương:   "
  17.         Do While n <= 0
  18.             n = InputBox("Nhap vao mot so nguyen duong: ", "Nhap", 0)
  19.         Loop
  20.         For i = 1 To n
  21.             If SCP(i) = True Then
  22.                 ax = ax + "     " & i & vbCrLf
  23.             End If
  24.         Next
  25.         TxtOut.Text = ax
  26.     End Sub
  27.  
  28.  
  29.     Private Sub TxtOut_TextChanged(sender As Object, e As EventArgs) Handles TxtOut.TextChanged
  30.         TxtOut.ScrollBars = ScrollBars.Vertical
  31.     End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement