*
**
***
****
*
**
***
****
*****
Implementar el programa algoritmo con lazo para y mientras
2. Hacer un programa que obtenga la suma de los mltiplos de 5 para un conjunto del veinte
nmeros ingresados por teclado
3. Hacer un programa que determine en un conjunto de 50 nmeros enteros :
a) Cuantos son menores de 15 b) Cuantos son mayores de50 c) Cuantos estn comprendidos entre 25
y 45
4. Realizar un programa que calcule la suma los nmeros primos comprendidos entre
el 1 y el 1000
Con estructura de repeticin condicional mientras elabore los programas respectivos
Sub Main()
Dim i, x, n, m, Suma As Integer
Dim opc As String
Suma = 0
Do
Console.WriteLine("****** SUMA DE NUMEROS PRIMOS *****")
Console.WriteLine()
Suma = 0
For i = 1 To 1000
If (i < 4) Then
Suma = Suma + i
Else
x=2
Do
n = i Mod x
If n = 0 Then
m=0
Else
x=x+1
m=i
End If
Loop Until (m = 0) Or (x >= i)
Suma = Suma + m
End If
Next
Console.WriteLine()
Console.Write("SUMA DE NUMEROS PRIMOS HASTA 1000 ES: " & Suma)
Console.WriteLine()
Console.WriteLine("INGRESE UN NUMERO")
n1 = Console.ReadLine
Loop Until (n1 = -999)
Console.WriteLine("EL RESULTADO ES:" & n2)
Console.WriteLine()
Console.WriteLine("DIGITE << S >> PARA SALIR")
OPC = Console.ReadLine
Loop Until (OPC = "S" )
Console.WriteLine("PROGRAMA TERMINADO")
Console.WriteLine("PRESIONE CUALQUIER TECLA PARA SALIR")
Console.ReadKey()
End Sub
7. Hacer un programa que realice la suma de los nmeros enteros hasta que dicha
suma sea mayor a 1500, como resultado mostrar el ltimo nmero entero y la suma
REVISAR CO LOS DEMAS
Dim suma, cont As Integer
Dim opc As String
Do
Console.WriteLine()
Console.WriteLine("
suma de enteros mayor a 1500 ")
Console.WriteLine()
cont = 0
suma = 0
Do
cont = cont + 1
suma = suma + cont
Console.WriteLine()
Loop Until (suma >= 1500)
Console.WriteLine()
Console.WriteLine(" La suma es " & suma)
Console.WriteLine()
Console.WriteLine(" el ultimo numero es " & cont)
Console.WriteLine()
Console.WriteLine(" Para terniar el programa digite <<no>> ")
opc = Console.ReadLine
Loop Until (opc = "no" Or opc = "NO")
Console.WriteLine(" Programa finalizado ")
Console.ReadKey()
8.
9.
Realizar la divisin entera a/b de dos valores enteros positivos mediante restas
Sub Main()
Dim opc As String
Dim a, b, i, R As Integer
opc= n
Do
Console.WriteLine("***** DIVISION POR RESTAS *****")
Console.WriteLine()
Console.WriteLine(A/B)
Console.WriteLine("INGRESE (a)")
a = Console.ReadLine
Console.WriteLine("INGRESE (b)")
b = Console.ReadLine
For i = 1 To a
If (a >= b) Then
a=a-b
R=R+1
End If
Next
Console.WriteLine("EL RESULTADO DE LA DIVISION DE A/B ES:" & R)
Console.WriteLine("PARA TERMINAR EL PROGRAMA DIGITAR << S >>")
opc = Console.ReadLine
Loop Until (opc = "S")
Console.WriteLine("PROGRAMA TERMINADO")
Console.WriteLine("PRESIONE CUALQUIER TECLA PARA TERMINAR")
Console.ReadKey()
End Sub
10. Escribir un programa que sume las cifras de un nmero entero positivo.
962
9 + 6 + 2 = 17
Sub Main()
Dim NUM, SUM, X As Integer
Dim OPC As String
OPC= N
Do
Console.WriteLine("***** SUMA DE CIFRAS ENTERAS *****")
Console.WriteLine()
Console.Write("INGRESE UN NUMERO ")
NUM = Console.ReadLine
SUM = 0
Do
If (NUM >= 10) Then
X = NUM Mod 10
SUM = SUM + X
NUM = NUM \ 10
End If
Loop Until (NUM < 10)
SUM = SUM + NUM
Console.WriteLine()
Console.WriteLine("LA SUMA ES: " & SUM)
Console.WriteLine()
Console.WriteLine("PARA TERMINAR EL PROGRAMA DIGITAR << S >>")
OPC = Console.ReadLine
Loop Until (OPC = "S")
Console.WriteLine("PROGRAMA TERMINADO")
Console.WriteLine("PRESIONE CUALQUIER TECLA PARA TERMINAR")
Console.ReadKey()
End Sub