Prob Algoritmos3
Prob Algoritmos3
Prob Algoritmos3
8. Ingrese el nombre de una persona. Muestre la primera y última letra del nombre
ingresado, luego realice una consistencia de la entrada de datos o sea el nombre debe
tener una longitud mayor a 1.
9. Desarrolle un menú de opciones con lo siguiente:
[3] Finalizar
[5] Finalizar
12. Desarrollar una solución que permita mostrar los 10 primeros números enteros
existentes. Pero no se deberán ingresar datos.
14. Calcular y mostrar la nota final que obtuvieron todos los alumnos de un salón de clases. El
cálculo de la nota final se realiza en base a 4 notas utilizando la siguiente fórmula:
15. Determine la suma de sueldos de los obreros (categoría 1), la suma de sueldos de los
empleados (categoría 2) y la suma de los sueldos de los gerentes (categoría 3), para una
determinada empresa. Adicionalmente determinar ¿Cuál es el mayor y el menor sueldo
de la empresa? No deberá ingresar el total de los trabajadores.
16. Calcular y mostrar el número de alumnos que tienen promedio final menor que 10, los
alumnos que tienen promedio final de 10 a 14, los alumnos que tienen promedio final de
15 a 18 y los alumnos que tienen promedio final mayor 18. Ingresar las 4 notas de cada
alumno y calcular su promedio final en base a la siguiente fórmula:
17. Elaborar una solución que permita controlar la venta de boletos de un determinado teatro
de la capital, en base a la siguiente información:
A. Al comenzar, se leerá una sola vez el precio de entrada para palco, platea y mezanine.
B. Por cada entrada vendida se leerán los datos: número de boleto (si el número de
boleto es 0 se deberá finalizar) y lugar (puede ser platea, palco o mezanine).
18. Los empleados de una fábrica trabajan en 3 turnos: mañana, tarde y noche.
19. Desarrollar una solución que permita obtener la siguiente información en un salón de
clase:
20. Mostrar la suma de los números múltiplos de 5 menores a 50. Utilice la estructura
while.
22. Calcular y mostrar los números enteros cuadrados perfectos mayores a 0 y menores a
un número ingresado por teclado. Un número cuadrado perfecto es aquel cuya raíz
cuadrada es un número entero.
23. Ingresar 3 notas de 10 alumnos de un salón de clase, calcular el promedio de cada uno
de ellos.
25. Desarrolle una solución que permita generar y visualizar los 10 primeros términos de la
siguiente serie:
26. Ingresar, calcular y mostrar el número de cifras que tiene cierto número.
28. Ingresar un número, luego calcular y mostrar dicho número con las cifras invertidas.
Ejemplo: 128 821. Use while.
30. Calcular y mostrar la cantidad de números pares y la suma de los números múltiplos de
3 comprendidos entre 2 números ingresados por teclado (use for).
31. Ingresar 50 números, luego determinar la cantidad de números pares, la cantidad de
ceros y la cantidad de negativos ingresados. Use for.
32. Ingresar el precio de compra y el precio de venta de todos los artículos de una bodega.
Calcular y mostrar la utilidad de cada uno de los artículos. Use for.
33. Ingresar los nombres de todos los socios de un club y mostrar los nombres, de tal
forma que la primera letra esté en mayúsculas y el resto en minúsculas. Use for.
34. Desarrolle una solución que permita ingresar la clave o palabra secreta de una persona
y muestre las vocales de dicha clave o palabra secreta. Recuerde que al ingresar la
clave no se debe visualizar.
35. Desarrolle una solución que permita ingresar la edad y el sexo de todas las personas
que viven en un distrito y determine lo siguiente:
36. Desarrollar una solución que permita ingresar el nombre completo de una persona
(nombres y apellidos en una sola variable). Mostrar cada nombre y cada apellido de la
persona, la primera letra en mayúscula y las demás letras en minúsculas. Utilice la
estructura desde o para.
37. Desarrolle una solución que permita ingresar una palabra. Determinar si la palabra
ingresada es un palíndromo o no (Un palíndromo es una palabra o frase que se lee
igual de izquierda a derecha y viceversa). Utilice la estructura de repetición desde o
para.
38. Desarrollar una solución que permita ingresar un número. Determinar y mostrar el
menor número que se puede formar con sus dígitos. Utilice la estructura de repetición
desde.
39. Desarrollar una solución que permita ingresar un número. Determinar y mostrar el
dígito mayor del número ingresado. Utilice desde o para.
b. La cantidad de ceros.