Laboratorio # 3 MIA Ricardo González Lozano FACPYA Elaborar

Laboratorio # 3
Elaborar Diagrama de flujo y codificación (Consola de Visual basic.net)
1. Escriba un programa que pida un mensaje y lo muestre 100 veces, con bucle de
comparación al final.
2. Escriba un programa que pida un mensaje y lo muestre 100 veces, con bucle de
comparación al inicio.
3. Escriba un programa que muestre los números del 1 al 100.
4. Escriba un programa que muestre los números del 100 al 1.
5. Escriba un programa que pida dos números y muestre todos los números
comprendidos en ese rango.
6. Escriba un programa que lea un número entero N y calcule la suma de la siguiente
serie:
11+ 22 + 33 + . . . NN
Dato: N (variable de tipo entero que representa el número de términos de la serie).
7. Elaborar programa que calcule el pago total de nómina de una empresa, considerando
el Sueldo de sus N trabajadores.
8. Elaborar programa que calcule el pago total de nómina de una empresa, considerando
el nuevo sueldo de sus N trabajadores, considerando que si su sueldo es inferior de
5,000 se le otorgará un aumento del 15% y si el sueldo es superior de 5,000 se le
otorgará un 20% de aumento.
9. Elaborar un programa que declare un arreglo con valores predefinidos.
10.Elaborar un programa que solicite 10 números al usuario y después que los muestre.
11. Elaborar un programa que solicite 10 números al usuario y después que los muestre
en orden inverso.
12.Elaborar un programa que pida al usuario el tamaño del arreglo, posteriormente
redimensionar el arreglo y llenarlo con los datos que proporcione el usuario. Después
recorrer el arreglo y mostrar elemento menor y el elemento mayor y muestre su
posición.
MIA Ricardo González Lozano
FACPYA
Laboratorio # 3
13.Elaborar programa que dado dos vectores de tamaño 5, llenarlos con los datos que
quiera el usuario y posteriormente multiplicar las celdas de la misma posición y
generar un tercer vector o lista con el resultado de la operación.
Vec3(0)=Vec1(0)*Vec2(0)
14.Programa que dado como datos, N números enteros, obtenga el número de “ceros”
que se capturaron dentro de los N números dados.
Donde:
N
Num
Con
Ccero
Variable de tipo entero que representa el número de datos que
se ingresaran.
Variable de tipo entero que representa al número a introducir
Variable de tipo entero. Representa al contador del ciclo.
Variable de tipo entero. Cuenta el número de ceros.
15.Escriba un programa que obtenga la suma e imprima el total de la siguiente serie, y
como restricción la serie es hasta el número 1800.
2, 5, 7, 10, 12, 15, 17, . . ., 1 800
Explicación de las variables
I:
SUMSERIE:
BANDERA:
Variable de tipo entero. Se utiliza para incrementar el valor
del último número de la serie.
Variable de tipo entero. Acumula los números de la serie.
Variable de tipo carácter. Es una variable auxiliar que se
utiliza para indicar si al siguiente número de la serie hay
que sumarle 2 o 3.
16.Elaborar un programa que permita imprimir cualquier tabla de multiplicar que quieras
y te pregunte hasta que numero quieres multiplicar (ejemplo tabla 3 hasta el
nmero15).
17.Se tienen los sueldos de un grupo de 70 empleados de una empresa y necesitamos
saber cuántos de estos empleados tienen un sueldo superior al promedio del grupo.
Desarrolla la codificación del siguiente diagrama.
Datos: Sue1, Sue2,..., Sue70
Donde: Sue[i] variable decimal representa el sueldo del empleado i.
ASue variable decimal es el acumulador de sueldos
MIA Ricardo González Lozano
FACPYA
Laboratorio # 3
PRO variable decimal es el promedio de sueldos de los 70 empleados
CONT variable entera cuenta los empleados
I es una variable entera que nos ayuda a controlar los ciclos y el arreglo
18.Elaborar programa que en base a la entrada de 50 números, obtenga la suma de
los números pares y el promedio de los números impares.
19.Elaborar un programa que imprima el factorial de un número capturado.
20.Programa que muestre la secuencia o sucesión ULAM, en base a cualquier número
entero positivo, si es par, se hace una división entera entre 2 y si es impar
multiplíquelo por 3 y agréguele 1, y al número resultante se repite el proceso, al final del
proceso llegará al número 1, sin importar el número entero inicial.
Ejemplo de la sucesión del número 26: 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1
N
Variable de tipo entero. Representa la variable de control del
ciclo.
21.Programa que muestre la secuencia o sucesión Fibonacci hasta el número 233.
Recuerde que los dos primeros números de la serie son 0 y 1.
El resto se calcula con la suma de los dos números inmediatos que le preceden.
Ejemplo de la sucesión fibonacci: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, etc.
I
Variable de tipo entero. Representa la variable de control del
ciclo.
Primero
Variable de tipo entero. Representa al primero de los dos
números que hay que sumar para obtener el siguiente número
de la serie.
Segundo Variable de tipo entero. Representa al segundo de los dos
números que hay que sumar para obtener el siguiente número
de la serie.
Fibonacci Variable de tipo entero. Representa el siguiente número de la
serie y se obtiene como la suma de (Primero + Segundo)
MIA Ricardo González Lozano
FACPYA
Laboratorio # 3
22.Elaborar un programa para calcular la media aritmética de 50 números ingresados.
Imprimir el valor de la media aritmética y el número mayor ingresado.
23.Elaborar programa para imprimir todos los números primos entre 2 y 1000. (los
números primos solo son divisibles entre sí mismos y la unidad (1)).
24. Hacer un programa que lea 20 consumos en una cafetería, y si el consumo ingresado
excede los 50 pesos, se le otorgará un descuento del 7% del consumo, mostrar todos
los pagos y el pago total o acumulado.
25. Elaborar programa para leer los valores de una matriz de 3×3 e imprimir en pantalla.
26. Hacer un programa que capture N números enteros y nos muestre:
a) Cuantos de los números leídos fueron mayores que Cero
b) Calcule el promedio de los números positivos
c) Obtenga el promedio de todos los números capturados.
27.Elaborar un programa que solicite N números e imprima cuál es el número mayor,
así como el número menor capturado.
28.Elaborar un programa que solicite N números y una vez capturados el usuario pueda
preguntar cuántas coincidencias hay de un número seleccionado, por ejemplo
cuantos números 5 se capturaron dentro de los N números.
29. Elaborar un programa que capture 15 números en una matriz de 3 filas 5 columnas
y determinar en qué posición de la matriz (fila y columna) se encuentra el número 7
(Capturar el 7 solo una vez dentro de la matriz).
MIA Ricardo González Lozano
FACPYA
Laboratorio # 3
30. Supóngase que en una reciente elección hubo cuatro candidatos (con identificadores
1, 2, 3, 4). Usted habrá de encontrar, mediante un programa, el número de
votos correspondiente a cada candidato y el porcentaje que obtuvo respecto
al total de los votantes. El usuario tecleará los votos de manera desorganizada, tal
y como se obtuvieron en la elección, el final de datos está representado por un cero.
Observe, como ejemplo, la siguiente lista: 1 3 1 4 2 2 1 4 1 1 1 2 1 3 1 4 0
Donde 1 representa un voto para el candidato 1; 3 un voto para el candidato 3; y así
sucesivamente.
Datos: VOTO1, VOTO2, . . ., 0
Donde: Voto es una variable de tipo entero que representa el voto para cada uno de
los cuatro candidatos.
MIA Ricardo González Lozano
FACPYA