Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La Tortura de Parra
La Tortura de Parra
4- (4) Ir de compras
9- (4) Reinscripción
CONDICIÓN SI:
17- (1) Compra venta de dólares (libras,euros,yuanes)
28- (12) Compras, si es menor de 500 dar descuento 2%, de 500-1200 descuento del 5%, más de
1200 del 8%
31- (15) Lanzar dos dados y mostrar cual gano, si el dado 1 o el dado 2
42- (6) El usuario ingresa un número y se genera un azar, después mostrar cual es mayor o si son
iguales
47- (11) Se pedirá un tipo de tiempo (Horas, minutos o segundos) después preguntar a que lo
quieres convertir (Horas minutos o segundos)
TAREA (SI Y VARIABLES) El profe pone las características:
48- (1) Conversión de metros a pies
54- (7) Ingresar un numero con un máximo de 4 cifras y decir cuántas cifras tuvo el numero
63- (16) Maquina que te del cambio con la menor cantidad de monedas
66- (19) Crear un programa donde lo único que se pueda ingresar sea un SI O NO
69- (22) Ingresar 3 números si la suma del primer número y el segundo son igual al tercer número
mostrar un mensaje
70- (23) Ingresar 3 números si la multiplicación del primer número y el segundo son igual al tercer
número mostrar un mensaje
71- (24) Realizar operación de perímetro o área para los tipos de triangulo
72- (25) Ingresar cuantos años tiene un empleado trabajando, si tiene menos de 3 años aumentar
el 3%, si tiene de 3 a 5 años aumentar el 5%, si tiene más de 5 años, pero menos de 10 aumentar
el 7% y si tiene más de 10 años aumentar el 10%
73- (26) Programa que sume, reste, divida y multiplique
74- (27) Pedir que ingreses un mes y mostrar los meses que sigan
Switch (Según):
79- (1) Entrar a un antro
101- (12) Realizar una tabla de multiplicar que el inicio sea aleatorio y el final también
102- (13) El usuario ingresara que tabla quiere multiplicar, ingresa un inicio y un fin
104- (15) Ingresa un rango de números, y saber si es para o impar, y sumarlos, al final mostrar
112- (8) Para 15 personas preguntar si nombre y facultad, si es de LAE o LI mostrar el nombre y
carrera
113- (9) Con un menú hacer lo siguiente y ciclo for preguntar las horas trabajadas al día en un
rango …de 15 días para 5 personas y mostrar cuanto gano y contar cuantas
personas fueron de que cargo. Sueldo por hora según puesto:
115- (11) Mandar a preguntar a 46 salones la edad de 32 alumnos en cada uno de ellos
116- (12) Mandar a preguntar a 9 laboratorios de computo cuanto pc hay y después verificar si los
pc sirven o no, después mostrar cuantas sirvieron, y cuanto no
Contadores y acumuladores:
117- (1) Crear un numero aleatorio del 1 a 3 y en un ciclo de 17 veces mostrar cuantas veces salió
el No. 1 el No.2 y el No. 3
118- (2) Ingresar el sexo de 30 personas y contar cuantos fueron Masculinos, femeninos e
indefinidos
119- (3) Lanzar una moneda 9 veces y contar cuantas veces salió águila y sol
120- (4) Lanzar un dado 15 veces y mostrar cuantas veces salió cada lado
121- (5) Lanzar dos dados 15 veces y mostrar cuantas veces salió cada lado
123- (7) Ingresar 7 números y contar cuantos fueron positivos, negativos o neutros
124- (8) Ingresar la carrera 10 alumnos, y contar cuantos fueron de LAE de Li y de otras CP yLNI
125- (9) Con un menú hacer lo siguiente y ciclo for preguntar las horas trabajadas al día en un
rango 08 hasta 18 horas …de 15 días para 5 personas y mostrar cuanto gano y contar
cuantas personas fueron de que cargo. Sueldo por hora según puesto: y contar cuantos empleados
fueron de cada uno.
126- (10) Pedir la calificación de 15 alumnos y mostrar cuantos aprobaron y cuantos reprobaron
132- (6) Hacer una tabla de multiplicar que el usuario ingrese el inicio y el final
(Tareas):
144- (12) Generar un numero aleatorio del 1 al 50 generar un segundo número aleatorio del 1 al
20, y mostrar los números de 1 en 1 de los valores que salieron.
145- (13) Tabla de multiplicar que el usuario ingresa: Donde inicia y hasta que tabla finalizara.
147- (15) Preguntar un rango de números e identificar cuantos son pares y cuantos son impares,
sumar los números pares y aparte sumar los números impares.
148- (16) Preguntar el género a 30 personas y mostrar su sexo (Hombre, mujer o indefinido)
156- (24) Con un menú hacer lo siguiente y ciclo while preguntar las horas trabajadas al día en un
rango …de 15 días y mostrar cuanto gano. Sueldo por hora según puesto:
158- (26) Para 46 salones: En un rango de 32 alumnos por salón preguntar la edad y mostrar las
edades
159- (27) Evaluar 9 laboratorios, preguntar qué cantidad de pc existen en cada laboratorio y
después preguntar si sirve o no total de pc que sirven y las que no
160- (28) Lanzar 5 veces un dado y contar cuantas veces salió cada cara
161- (29) Lanzar 10 veces dos dados y contar cuantas veces salió cada cara en el dado 1 y en el
dado 2
162- (30) Ingresar 10 números y mostrar cuantos números pares e impares salieron
163- (31) Ingresar 7 números, mostrar si fue positivo, negativo o neutro y contarlos
164- (32) Preguntar la carrera a 5 personas y contar cuantos fueron de LAE, de LI o de otra carrera
165- (33) Con un menú hacer lo siguiente y ciclo while preguntar las horas trabajadas al día en un
rango …de 15 días para 5 personas y mostrar cuanto gano y contar cuantas
personas fueron de que cargo. Sueldo por hora según puesto:
166- (34) Pedir la calificación de 30 alumnos, mostrar cuantos reprobaron y cuantas aprobaron.
Arreglos:
167- (1) En un arreglo ingresar 5 edades de personas, y luego mostrarlas
168- (2) Ingresar la edad de 5 personas y guardarla en un arreglo, mostrar las edades y un
promedio
169- (3) Ingresar la edad de 5 personas y guardarlas en un arreglo, y después leer el arreglo y
mostrar si es menor de edad o mayor de edad y contar cada uno
170- (4) Ingresar el nombre de 10 personas y guardarlo en un arreglo y si se llama Adrián mostrar
un mensaje y después contar cuantos adrianes salieron
171- (5) Preguntar el género de 10 personas y guardarlos en un arreglo, después mostrar cuantos
fueron masculino, femenino o indefinido
172- (6) Ingresar 10 números y guardarlos en un arreglo, después mostrar cuantos números están
en un rango de 7 y 21 contarlos y mostrarlo
173- (7) Ingresar 10 números y guardarlos en un arreglo, después crear un arreglo para números
pares e impares y mostrarlos
174- (8) Pedir el género a 14 personas y crear un arreglo para los hombre, mujeres e indefinidos,
después contar cuanto fue de cada uno
Métodos:
178 (1) Pedir el nombre una persona en el método y mostrarla en el proceso principal
180- (3) Hacer las operaciones aritméticas básicas en un método para cada uno, en el main
mostrar el resultado
181- (4) Hacer el área de un triángulo en un método.
192- (15) Ingresar 7 números y en un método sumar si son pares y entro mostrar los impares
Tareas de métodos:
193- (1) Mostrar los números mientras sean menor que 8
196- (4) Lanzar monedas mientras la cara que salga sea Águila
198- (6) Hacer una tabla de multiplicar que el usuario ingrese el inicio y el final
210- (18) Generar un numero aleatorio del 1 al 50 generar un segundo número aleatorio del 1 al
20
211- (19) Tabla de multiplicar que el usuario ingresa: Donde inicia y hasta que tabla finalizara.
213- (21) Preguntar un rango de números e identificar cuantos son pares y cuantos son impares,
sumar los números pares y aparte sumar los números impares.
214- (22) Preguntar el género a 30 personas y mostrar su sexo (Hombre, mujer o indefinido)
222- (30) Con un menú hacer lo siguiente y ciclo while preguntar las horas trabajadas al día en un
rango …de 15 días y mostrar cuanto gano. Sueldo por hora según puesto:
224- (32) Para 46 salones: En un rango de 32 alumnos por salón preguntar la edad y mostrar las
edades
225- (33) Evaluar 9 laboratorios, preguntar qué cantidad de pc existen en cada laboratorio y
después preguntar si sirve o no total de pc que sirven y las que no
226- (34) Lanzar 5 veces un dado y contar cuantas veces salió cada cara
227- (35) Lanzar 10 veces dos dados y contar cuantas veces salió cada cara en el dado 1 y en el
dado 2
228- (36) Ingresar 10 números y mostrar cuantos números pares e impares salieron
229- (37) Ingresar 7 números, mostrar si fue positivo, negativo o neutro y contarlos
230- (38) Preguntar la carrera a 5 personas y contar cuantos fueron de LAE, de LI o de otra carrera
231- (39) Con un menú hacer lo siguiente y ciclo while preguntar las horas trabajadas al día en un
rango …de 15 días para 5 personas y mostrar cuanto gano y contar cuantas
personas fueron de que cargo. Sueldo por hora según puesto:
232- (40) Pedir la calificación de 30 alumnos, mostrar cuantos reprobaron y cuantas aprobaron.
234- (42) Ingresar la edad de 5 personas y guardarla en un arreglo, mostrar las edades y un
promedio
235- (43) Ingresar la edad de 5 personas y guardarlas en un arreglo, y después leer el arreglo y
mostrar si es menor de edad o mayor de edad y contar cada uno
236- (44) Ingresar el nombre de 10 personas y guardarlo en un arreglo y si se llama Adrián mostrar
un mensaje y después contar cuantos adrianes salieron
237- (45) Preguntar el género de 10 personas y guardarlos en un arreglo, después mostrar cuantos
fueron masculino, femenino o indefinido
238- (46) Ingresar 10 números y guardarlos en un arreglo, después mostrar cuantos números
están en un rango de 7 y 21 y mostrarlo
239- (47) Ingresar 10 números y guardarlos en un arreglo, después crear un arreglo para números
pares e impares y mostrarlos
240- (48) Pedir el género a 14 personas y crear un arreglo para los hombre, mujeres e indefinidos,
después contar cuanto fue de cada uno
EXTRAS
244. Dos Atletas recorren la misma distancia y se registra sus tiempos en
minutos y segundos. Se desea saber el tiempo total utilizando por ambos
atletas en horas, minutos y segundos.
245. Dada una cantidad expresada en pies, y otra en metros. Determinar
la suma pero convertida a pulgadas, a yardas y a millas por separado.
Considere las siguientes equivalencias:
1 milla = 1609 metros, 1 pulgada = 0.0254 metros, 1 yarda = 3 pies, 1 pie = 12
pulgadas.
246. Dadas dos tanques llenos de agua cuyas capacidades están dadas
en litros y en yardas cúbicas. De la cantidad total de agua: el 75% se
dedica al consumo doméstico y el 25% se dedica al riego. Diseñe un
programa que haga lo siguiente:
1 pie cúbico = 0.0283 metros cúbicos, 1 metro cúbico = 1000 litros, 1 yarda
cúbica = 27 pies cúbicos.
Tienen televisión o no tienen. Contar los que tienen y los que no tienen.
a) Las familias que tienen hasta 2 hijos, reciben S/. 70.00, las que tienen
hasta 3 y 5 reciben S/. 90.00 y las que tienen 6 o más reciben S/: 120
mensual.
b) Por cada hijo en edad escolar reciben S/. 10.00 adicionales. Se considera
la edad escolar entre 6 y 18 años.
251. En una playa de estacionamiento cobran S/. 2.00 por hora o fracción
los días Lunes, martes y miércoles, S/. 2.50 los días Jueves y viernes, S/.
3.00 los días Sábado y Domingo. Se considera fracción de hora cuando
haya pasado de 5 minutos. Diseñe un programa que determine cuánto
debe pagar un cliente por su estacionamiento en un solo día de la
semana. Si el tiempo ingresado es incorrecto imprima un mensaje de
error.
282. Programa que pida 5 veces el sexo y sueldo y al final imprima total
de femeninos total de masculinos, total de sueldos femenino y total de
sueldo masculino.
283. Determine el valor de un pasaje en avión, conociendo la distancia a
recorrer, el número de días de estancia, y sabiendo que si la distancia a
recorrer es superior a 1000 Km y el número de días de estancia
es superior a 7, la línea aérea le hace un descuento del 30%. (el
precio por km. es de $35.00).
284. Confeccione un algoritmo que permita determinar el precio de un
pasaje en avión sabiendo que: valor por kilómetro recorrido es de ($47).
Sobre los 1000 km de vuelo el valor del kilómetro es de $25.
285. Construya un algoritmo que permita leer sólo números positivos
hasta reunir 100 números pares u ochenta números 5. Indicar luego la
totalidad de números leídos.
286. Construya un algoritmo que permita ingresar 90 notas entre uno y
siete, indicando finalmente cuántos alumnos aprobaron y cuantos
reprobaron.
287. Leer 70 números e indicar cuál es el promedio de los números pares
mayores a 40 y el promedio de los números pares menores a 40.
288. Leer las edades y los pesos de todos los alumnos de un curso.
Indicar para estos la edad promedio y el peso promedio de los alumnos
del curso.
289. Leer las edades de los asistentes a un cine e indicar finalmente
cuántos de estos fueron: niños (1-10), adolescentes (11-15), jóvenes (16-
22), adultos (23-35), otros (36- ...).
290. Leer las estaturas de los asistentes a un estadio e indicar la estatura
promedio de los hombres y la estatura promedio de las mujeres.
291. Leer una cantidad variable conocida de números e indicar finalmente
cual fue el mayor número leído y cuantas veces fue ingresado.
292. Leer las edades y peso de 50 personas y finalmente indicar:
Cual fue la mayor y menor edad y sus respectivos pesos.
Cual fue la edad promedio.
Cuantos fueron mayores de 21, pero menores de 31.
293. Un BOING 747 tiene una capacidad de carga para equipaje de
aproximadamente 18.000 kgr.
Confeccione un algoritmo que controle la recepción de equipajes para
este avión, sabiendo:
Un bulto no puede exceder la capacidad de carga del avión ni
tampoco exceder los 500 Kg.
El valor por kilo del bulto es:
- de 0 a 25 Kg. cero pesos
- de 26 a 300 Kg. 150 pesos por kilo de equipaje excedente a los 25kg.
- de 301 a 500 Kg. 250 pesos por kilo de equipaje excedente a los 25kg
Para un vuelo cualquiera se pide:
a) Número total de bultos ingresados para el vuelo
b) Peso del bulto más pesado y del más liviano
c) Peso promedio de los bultos
d) Ingreso en pesos y en dólares por concepto de carga.
294. Pedir la cantidad de veces que se pedirá una cifra, después indicar
cuál fue el número mayor de todos y mencionar cuantas veces se ingresó
dicho número.
295. El programa irá preguntando por la cantidad de billetes y monedas de
cada valor que tiene el usuario y luego determinará la suma de dinero que
hay en monedas y luego la suma de dinero que hay en billetes. Luego el
programa dirá la suma total de dinero que hay. Finalmente, el programa
dará al usuario la posibilidad de transformar la cantidad en dólares a la
cantidad equivalente en quetzales, lempiras o euros, según lo decida el
usuario.
296. Pedir cuantos números aleatorios se generaran del 1-7 e indicar
cuantas veces cayo cada día de la semana, los cuales se almacenaran
en arreglos.
297. Pedir cuantos números aleatorios se generarán del 1-12 e indicar
cuantas veces cayo cada mes del año, los cuales se almacenarán en
arreglos.
298. Pedir el número de veces que se repita una vocal, y guardar las
vocales en arreglos, mencionando cuantas vocales hay en cada arreglo y
cuál fue la que más se repitió.
299. Pedir el número de veces que se generara un random del 1 al 100, y
almacenar en arreglos los números divisores del 2 y del 3.
300. Pedir el número de veces que se generara un random del 1 al 100, y
almacenar en arreglos los números pares e impares. Mencionar cuantos
números hay en cada arreglo y cual arreglo es mayor (en sumatoria y
cantidad).
301. Generar 20 números random del 1-7 y mostrar al final cuantas veces
cayo cada día de la semana.
302. Generar 40 números random del 1-12 y mostrar al final cuantas
veces cayo cada mes del año.
303. Generar 3 números random del 1-5 y mencionar que tipo de triangulo
es.
304. Generar random del 1-7 e indicar que día de la semana es.
305. Generar random del 1-12 e indicar que nombre del mes le
corresponde.
306. Generar dos random, uno del 1-12 para indicar el mes y el otro
random del 1 al 28 o 31 o 30 de acuerdo al mes que corresponda.
307. Menú para divisas: dólar-euro-yuanes
308. Menú para longitudes: Pie-yarda-cm-mtrs.
309. Menú para conversión de masas: libra-kg-tons
310. Menú para conversión de temperatura: c-k-f
311. Menú para conversión de líquidos: onza-litros-m3
312. Menú para seleccionar una vocal
313. Menú para seleccionar una carrera de uabc
314. Menú para elegir un día de la semana
315. Menú para elegir un mes del año e indicar posteriormente en un
numero random el día que será, dependiendo de la cantidad de días que
tiene cada mes.
316. menú para saber si un número es: positivo, negativo, neutro.
317. Hacer un programa que lea un entero positivo de dos dígitos y
determinar si sus dígitos son números primos.
318. Hacer un programa que lea dos números x e y, luego hacer la
diferencia x - y; si la diferencia es menor o igual a 10, entonces escribir
todos los número comprendidos entre y y x.
319. Hacer un programa que solicite al usuario que ingrese una fecha y
calcule el día correspondiente del año. Ejemplo, si se ingresa la fecha 31
12 1998, el número que se visualizará será 365.
320. Escribir un número del 1-26 y mencionar que letra le corresponde.
321. Ingresar un número del mes y mencionar en que estación del año se
encuentra.
322. Calcular el volumen de esfera, cubo, cono y cilindro.
323. Pedir un rango de números y mostrar los números descendientes de
cada valor del rango.
324. Pedir un rango de números y mostrar de cada número sus divisores
descendientes. Además, se realizará la sumatoria de los divisores, y
contará a cada uno.
325. Pedir un rango de números y calcular la factorial de cada número. Al
final mencionar:
a. Cuantas factoriales pares son.
b. Cuantas factoriales impares son.
c. La suma de las factoriales pares
d. La suma de las factoriales impares
326. Pedir la cantidad de veces que se generara un numero random del 1
al 100. Mostrar lo siguiente:
a. Cuantos números pares se generaron
b. Cuantos números impares se generaron
c. La sumatoria de los números pares
d. La sumatoria de los números impares
e. El número menor que se genero
f. El número mayor que se genero
327. Acumular las edades hasta que sean mayor a 100 CON WHILE Y
BANDERA.
328. pedir edades hasta que el promedio de edad sea mayor a 75
329. Pedir las edades mientras los menores de edad sean menos de 9
personas.
330. Pedir las edades mientras los mayores de edad sean menos de 7
personas.
331. Generar aleatoriamente las vocales hasta que alguna de ellas se
muestre 5 veces.
332. Generar aleatoriamente los días de la semana hasta que el día
elegido por el usuario sea igual al número de apariciones elegida por el
usuario.
333. Pedir un rango de números, identificando los divisores del 2.
a. Se deberá contar cuantos divisores hay, su suma total, su promedio.
b. El programa se terminará cuando se encuentren 3 divisores.
334. Pedir un rango de números, identificando los divisores de x número.
a. Se deberá contar cuantos divisores hay, su suma total, su promedio.
b. El número mayor y el número menor.
c. El programa se terminará cuando se encuentren 3 divisores.
335. Pedir un rango de números, identificando los divisores de dos
números dados por el usuario. Realizar lo siguiente:
a. Sumar los divisores de los dos números
b. Promediar los divisores de los dos números
c. Comparar la suma total de los divisores, mencionar cual es mayor o
si son iguales.
d. Terminar el programa cuando alguna comparación llegue a 3
336. Pedir un rango de números, identificando los divisores de dos
números dados por el usuario. Realizar lo siguiente:
a. Sumar los divisores de los dos números
b. Promediar los divisores de los dos números
c. Comparar la suma total de los divisores, mencionando cual es mayor
o si son iguales
337. Pedir un rango de números:
a. Contar los números perfectos
b. Contar lo números divisores de cada número perfecto
c. Validar el rango de datos
d. Identificar los números perfectos (6,28,496).
338. Generar 10 números aleatorios del 1-7 realizando lo siguiente:
a. Guardar los números aleatorios en un arreglo.
b. Contar cuantas veces cae los números del 4 al 7
c. Guardar en un arreglo los números del 1 al 3.
d. Mostrar los días de la semana del segundo arreglo.
339. Generar números aleatorios del 1-50, realizando lo siguiente:
a. Crear un arreglo para los números divisores del 2
b. Crear un arreglo para los números divisores del 3
c. Alimentar los arreglos anteriores hasta completar 5 números.
d. Mostrar los arreglos.