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
© Copyright 2024