Documente Academic
Documente Profesional
Documente Cultură
Proyecto SALVAVIDAS -1
1. Escribir un programa que permita al usuario elegir el cálculo de cualquiera de las funciones
geométricas círculo, cuadrado, rectángulo, triángulo. En el triángulo debe de consistenciar si lo es;
además si es afirmativo debe de mostrar las clases de triángulo existentes.
2. Sea un vector A de 3 caracteres. Se quiere hallar las permutaciones de estos 3 caracteres sin usar
ningún otro vector; sino aplicar artificio algorítmico.
3. Procesar las planillas de cómputo de votos para una elección Distrital en donde intervienen 3
opciones: SI, NO, OTROS. Las planillas contienen número de mesa, opción y número de votos por
cada distrito. Sabiendo que existen 42 distritos electorales, determinar la opción ganadora al término
del proceso. En cada distrito se termina el proceso cuando se ingresa 0 como número de mesa y gana
quién tiene la mayor cantidad de votos acumulados. Usar (for)
4. En un cine los precios de las entradas son los mostrados en la siguiente tabla:
Como oferta, el cine entrega un vale por media entrada si el número total de entradas adquiridas
(la suma del número de entradas generales más el número de entradas de niños) es mayor que 5.
Diseñe un programa que determine cuánto debe pagar un cliente por la compra de cierta
cantidad de entradas generales y/o de niños. Usar Switch
5. Ingresar 2 números enteros e imprimir las cifras comunes que tengan considerando un máximo de 10
cifras por número. Usar vectores.
6. Diseñe un programa que genere 6000 números aleatorios en el intervalo de 1000 a 9999 y determine
cuantos números están en cada uno de los siguientes intervalos : 1000 a 1999, 2000 a 2999,….9000 a
9999.
Proyecto TAREA-1
1. Se ingresan los datos a un arreglo de dimensión N. Se quiere invertir el orden de los elementos del
arreglo sin hacer uso de otro vector. Por ejemplo si el arreglo X[1,2,3] al término del algoritmo
deberá ser X[3,2,1] .
2. Se ingresan datos de 2 vectores A y B en tiempo de compilación, mostrar los conjuntos AXB, AUB,
AB y A-B.
3. Diseñar un programa que rellene aleatoriamente un arreglo unidimensional con números enteros
entre el rango de 1-30
4. Construir un programa que realice la multiplicación de un número entero de más de dos cifras por el
número once, sabiendo que al multiplicar un número por once las cifras del resultado son:
a. La cifra que corresponde a la unidad es la primera cifra del número
b. La cifra de las decenas es la suma de la primera con la segunda cifra del número
c. El de las centenas es la suma de la segunda y tercera cifra del número y así sucesivamente y
la última cifra del resultado es la última cifra del número dado.
5. Diseñar un programa que permite visualizar la tabla de multiplicar de un número entero ingresado
por el teclado y que permita realizar esto hasta que se le pregunte ¿Si desea continuar S/N?.
8. Dado un número entero mayor que 1, diseñe un programa que determine el mayor divisor del número
que sea diferente del número. Así, por ejemplo, dado el número 45, su mayor divisor distinto de 45 es
15. Usar do While
9. Queremos depositar todo nuestro dinero ganado como programadores. Hay dos bancos que compiten
por nuestros dividendos. El primero, lo llamamos "Banco A", nos ofrecen un interés con una tasa
mensual del 1 % mas una bonificación final del 5%. El segundo, el "Banco B", nos ofrece una tasa
del 1,5 %. Como buenos programadores realizamos un algoritmo para obtener el mayor beneficio. El
programa calculará el monto obtenido en un período de 12 meses con un cálculo de interés
compuesto.
10. Diseñe un programa que imprima un cuadrado hueco de lado n. Así si n = 5 debe imprimir con *.
Usar For