Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
mcd,mcm - Form1.frm

Form1.frm

Caricato da: Albertking82
Scarica il programma completo

  1. Option Explicit
  2. Dim primo As Integer
  3. Dim secondo As Integer
  4. Dim mcm As Integer
  5. Dim mcd As Integer
  6.  
  7. Private Sub Cmdcalcola_Click()
  8.  primo = Abs(CInt(Txtprimo.Text))
  9.  secondo = Abs(CInt(Txtsecondo.Text))
  10.  Txtprimo.Text = primo
  11.  Txtsecondo.Text = secondo
  12.  mcm = primo
  13.   Do
  14.   mcm = mcm + 1
  15.  Loop Until (mcm Mod primo) = 0 And (mcm Mod secondo) = 0
  16.  Lblmcm.Caption = CStr(mcm)
  17.  mcd = primo
  18.  Do
  19.   mcd = mcd - 1
  20.   Loop Until (primo Mod mcd) = 0 And (secondo Mod mcd) = 0
  21.   lblmcd.Caption = CStr(mcd)
  22.   mcd = 0
  23.   mcm = 0
  24.   primo = 0
  25.   secondo = 0
  26. End Sub
  27.  
  28. Private Sub Cmdriavvia_Click()
  29. Txtprimo.Text = ""
  30. Txtsecondo.Text = ""
  31. Lblmcm.Caption = ""
  32. lblmcd.Caption = ""
  33. primo = 0
  34. secondo = 0
  35. mcm = 0
  36. mcd = 0
  37. Cmdcalcola.Enabled = False
  38. End Sub
  39.  
  40. Private Sub Txtprimo_Change()
  41.   If Val(Txtprimo.Text) < 1 Or Val(Txtprimo.Text) > 32000 Then
  42.     Txtprimo.Text = ""
  43.   End If
  44.     If Not IsNumeric(Txtprimo.Text) Then
  45.      Txtprimo.Text = ""
  46.     End If
  47.     If Txtprimo.Text <> "" And Txtsecondo.Text <> "" Then
  48.     Cmdcalcola.Enabled = True
  49.     End If
  50. End Sub
  51.  
  52. Private Sub Txtsecondo_Change()
  53.    If Val(Txtsecondo.Text) < 1 Or Val(Txtsecondo.Text) > 32000 Then
  54.       Txtsecondo.Text = ""
  55.    End If
  56.     If Not IsNumeric(Txtsecondo.Text) Then
  57.       Txtsecondo.Text = ""
  58.     End If
  59.     If Txtprimo.Text <> "" And Txtsecondo.Text <> "" Then
  60.     Cmdcalcola.Enabled = True
  61.     End If
  62. End Sub