Professional Documents
Culture Documents
4.FACTORIAL DE CADA NUMERO LEIDO 6.N NUMEROS Y DECIR CUALES SON MOSTRAR CUALES SON PARES E IMPARES
Option Base 1 PRIMOS Option Base 1
Dim a() As Integer, i As Integer, fac As Dim a() As Integer, n As Integer, i As Dim a() As Integer, p() As Integer, im() As Integer, i
Integer, n As Integer, f() As Integer, aux Integer, p() As Integer, l() As Integer As Integer, n As Integer, c As Integer, aux As Integer,
As Integer, j As Integer Private Sub cmdinicializar_Click() j As Integer
Private Sub cmdfac_Click() n = Val(txtn) Private Sub cmdinicializar_Click()
txtfac = "" If IsNumeric(txtn.Text) Then n = Val(txtn)
ReDim f(n) If n >= 1 Then If IsNumeric (txtn. Text) Then
For i = 1 To n ReDim a(n) ReDim a(n)
aux = a(i) For i = 1 To n For i = 1 To n
fac = 1 a(i) = Val(InputBox("Ingrese a(i) = Val (Input Box ("ingrese el valor" & i))
For j = 1 To aux valor " & i)) Next i
fac = fac * j Next i Else
Next j Else MsgBox ("el valor no es numerico")
f(i) = fac MsgBox ("El valor no es End If
txtfac.SelText = f(i) & " " & vbCrLf numerico") End Sub
Next i End If Private Sub cmdpar_Click ()
End Sub Else txtp = ""
Private Sub cmdinicializar_Click() MsgBox ("El valor no es numerico") For i = 1 To n
n = Val(txtn) End If aux = a(i)
If IsNumeric(txtn.Text) Then End Sub For j = 1 To n
ReDim a(n) Private Sub cmdver_Click() If aux Mod 2 = 0 Then
For i = 1 To n txtv = "" c=c+1
a(i) = Val(InputBox("ingrese el For i = 1 To n End If
vector" & " " & i)) txtv = txtv & a(i) & vbCrLf Next j
Next i Next i ReDim p(c)
MsgBox ("vector inicializado") End Sub If aux Mod 2 = 0 Then
Else Private Sub Command1_Click() p(i) = aux
MsgBox ("el valor no es numerico") txtp = "" txtp = txtp & p(i) & vbCrLf
End If For i = 1 To n End If
End Sub aux = a(i) Next i
Private Sub cmdvector_Click() m=0 End Sub
txtvector.Text = " " For j = 1 To aux Private Sub cmdverpareseimpares_Click ()
For i = 1 To n If aux Mod j = 0 Then txtimp = ""
txtvector.SelText = a(i) & " " & m=m+1 For i = 1 To n
vbCrLf End If aux = a(i)
Next i Next j For j = 1 To n
End Sub If m = 2 Then If aux Mod 2 <> 0 Then
Private Sub Form_Load() aux = " es primo" c=c+1
MsgBox ("ingrese el tamaño del Else End If
vector") aux = "" Next j
End Sub End If ReDim im(c)
txtp = txtp & a(i) & aux & vbCrLf If aux Mod 2 <> 0 Then
Next i im(i) = aux
End Sub tiempo. SelText = im(i) & vbCrLf
End If
Next
End Sub
Private Sub cmdvervector_Click ()
txtvervector = ""
For i = 1 To n
txtvervector. SelText = a(i) & vbCrLf
Next i
End Sub