You are on page 1of 14

ESCUELA DE

TECNOLOGAS DE LA INFORMACIN
TALLER DE ALGORITMOS
Es el primer curso de programacin, donde se espera que al final del curso el
estudiante est en capacidad de utilizar las herramientas y tcnicas adecuadas
para resolver un problema de una realidad simple en trminos de un programa
de computador.
OBJETIVOS
Conocer y aplicar los conceptos bsicos de la programacin a la solucin de
problemas por medio de un proceso de desarrollo que incluye el anlisis,
diseo e implementacin de la solucin.
Identificar diversos tipos de problemas y utilizar tcnicas para resolverlos de
manera eficiente.
CALIFICACIN

La ponderacin de evaluaciones ser:

PRACTICO
Evaluacin Continua - EC

Porcentajes
40 %

ACTITUDINAL

Asistencias AS

30 %

Participacin en Clases - PCL

30 %

Total

100 %

La formula de evaluacin ser:


[0.40(EC) + 0.30(AS) + 0.30(PCL)] = Nota Final

La nota final podr ser promediada con la nota ms baja del curso de
Fundamentos de Programacin (Examen Parcial, Examen Final, Promedio de
Prcticas, etc.) de acuerdo al criterio del docente que dicta el curso de
Fundamentos de Programacin.

Instituto Peruano de Sistemas SISE

Pg. 1

BALOTARIO DE FUNDAMENTOS DE PROGRAMACIN

1.

2.

3.

4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.

16.

Un comerciante efecta durante el mes 10 ventas a distintos clientes. Se


desea saber:
a) Cuantas ventas fueron mayores a 550.
b) Cuantas ventas fueron mayores a 200 y menores o iguales a 550.
c) Calcular los promedios de cada grupo (puntos a y b).
d) Mostrar por pantalla lo solicitado en los puntos a, b y c.
Un profesor de un curso, hace un examen de matemtica a cada uno de
sus 10 alumnos; de acuerdo a los resultados obtenidos se procede de la
siguiente manera: En caso de obtener una nota menor a 10.5 el alumno
esta desaprobado y debe repasar en enero. En caso contrario el alumno
est aprobado. Se desea saber:
a) Cuantos alumnos desaprobaron la materia.
b) Cuantos alumnos aprobaron la materia.
c) Calcular los promedios de los alumnos desaprobados y aprobados.
d) Mostrar por pantalla lo solicitado en a, b, c.
Un profesor hace dos exmenes de matemtica y fsica a cada uno de
sus 40 alumnos. Desea saber:
a) Cuantos alumnos sacaron ms de 7 en cada examen.
b) Cuantos alumnos sacaron menos o igual en cada examen.
c) Calcular los promedios de notas de cada examen.
d) Mostrar por pantalla lo solicitado en a, b, c.
Que pida un nmero y diga si es primo o no.
Que muestre los nmeros del 1 al 100.
Que muestre los nmeros del 100 al 1.
Que muestre los nmeros pares que haya del 1 al 100.
Que muestre los nmeros impares que haya del 1 al 100.
Que imprima la suma de todos los nmeros que van del 1 al 100.
Que imprima la suma de todos los nmeros pares que van del 1 al 100.
Que imprima la suma de todos los nmeros impares que van del 1 al
100.
Que imprima la suma de todos los nmeros pares que van del 1 al 100 y
diga cuntos hay.
Que imprima la suma de todos los nmeros impares que van del 1 al 100
y diga cuntos hay.
Que pida dos nmeros y muestre todos los nmeros que van desde el
primero al segundo. Se debe controlar que los valores son correctos.
Que pida dos nmeros y muestre todos los nmeros pares que van
desde el primero al segundo. Se debe controlar que los valores son
correctos.
Que pida dos nmeros y muestre todos los nmeros impares que van
desde el primero al segundo. Se debe controlar que los valores son
correctos.

Instituto Peruano de Sistemas SISE

Pg. 2

17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.

Que pida dos nmeros y sume todos los nmeros que van desde el
primero al segundo. Se debe controlar que los valores son correctos.
Que pida dos nmeros y multiplique todos los nmeros que van desde el
primero al segundo. Se debe controlar que los valores son correctos.
Que pida un nmero y muestre en pantalla el mismo nmero de
asteriscos.
Que muestre los nmeros del 1 al 100 en una tabla de 10x10.
Que escriba las tablas de multiplicar del 0 al 10.
Que muestre la tabla de multiplicar de un nmero cualquiera.
Que haga un men del tipo desea salir (S/N) y el programa no termine
hasta que el usuario teclee S.
Que calcule el factorial de un nmero cualquiera y lo muestre en
pantalla.
Que calcule la media de 10 nmeros.
Que solicite la media de X nmeros, se dejarn de solicitar nmeros
hasta que se digite el nmero cero.
Que calcule la suma de los cuadrados de los 100 primeros nmeros.
Que escriba los primeros 25 dgitos de la sucesin de Fibonacci.
Escriba un programa que muestre la siguiente serie: 2, 5, 8, 11, 14,
133.

30.

Escriba un programa que determina la suma de los 50 primeros nmeros


positivos.

31.

Escriba un programa que calcule e imprima la suma de todos los


nmeros pares desde cero hasta un nmero N dado como dato.

32.

Escriba un programa que imprima todos los mltiplos de 3, mayores que


cero, que sean menores que un nmero N (positivo) que ser ingresado
como dato.

33.

Escribir una aplicacin que solicite el ingreso de un nmero entre el 1 al


9 y muestre la tabla de multiplicar (hasta el 10) del nmero ingresado.

34.

Realizar una aplicacin que permita sumar los N primeros pares y los M
primeros nmeros impares. Tanto N y M, son nmeros enteros que
debern ser ingresados por el usuario.

35.

Escriba un programa que halle la cantidad de personas llamadas Juan,


dado 100 nombres.

36.

Escriba un programa que dado 150 precios de artculos, halle el


promedio de precios.

37.

Los ministerios de educacin y de salud, desean llevar una estadstica


de los pesos de los alumnos de un colegio estatal de acuerdo a los
siguientes rangos:

Cuantos Alumnos de menos de 40kg.

Instituto Peruano de Sistemas SISE

Pg. 3

Cuantos Alumnos entre 40 y 60kg.

Teniendo en cuenta que el colegio tiene 200 alumnos, de los cuales se


necesitan sus 200 pesos.
38.

Escriba un programa que calcule e imprima el valor de la sumatorio de


los N primeros trminos de la serie:

39.

Escriba un programa que dado 150 precios de artculos, halle el


promedio de precios que cuesten ms de S/. 1500.00.

40.

Escriba un programa que dado N estudiantes, halle el promedio de


edades.

41.

Escriba un programa que dado N estudiantes, halle el promedio de


edades menores a 18 aos.

42.

Implemente el siguiente juego:

El programa seleccionar un nmero aleatorio entre 0 y 100 y el


jugador debe acertarlo.

En cada intento el jugador propondr una solucin y se le


informar si el nmero a acertar es menor o mayor que el
propuesto.

El juego termina cuando se acierte la cifra o haya realizado un


mximo de 12 intentos en cuyo caso se le mostrar al jugador la
calificacin obtenida segn la siguiente tabla:

43.

Se ingresa cinco nmeros enteros, como resultado se debe de mostrar


una serie de nmeros la cual inicia con el menor de los cinco nmeros y
termina en el mayor de los cinco nmeros ingresados.

44.

Crea las siguientes series:


Muestre en pantalla las series.
a)

0,1,2,3,4,....,48,49,50

Instituto Peruano de Sistemas SISE

Pg. 4

b)

2,4,6,8,10,....,46,48,50

c)

5,10,15,20,25,....,80,85,90

d)

2,5,8,11,14,..,47,50,53

e)

6,15,24,33,42,..,141,150,159

f)

2 2 2 4 4 4 6 6 6 8 8 8
, , , , , , , , , , ,
3 3 3 4 4 4 5 5 5 6 6 6

g)

2 2 2 5 5 5 8 8 8 11 11 11
, , , , , , , , , , ,
3 3 3 4 4 4 5 5 5 6 6 6

h)

2 2 2 12 12 12 22 22 22 32 32 32
, , , , , , , , , , ,
3 3 3 6 6 6 9 9 9 12 12 12

45.

Imprimir por pantalla los nmeros desde el 40 hasta el 687, solo aquellos
que sean divisibles de 6 y de 9 a la vez.

46.

Se ingresa dos nmeros enteros; si el primero es menor o igual al


segundo, imprima la serie de nmeros empezando desde el primer valor
y culminando en el segundo valor ingresado; de lo contrario se debe
mostrar por pantalla los nmeros ingresados pero con signo
intercambiado, esto significa que si era positivo saldr negativo, y si era
negativo saldr en positivo.

47.

Se debe de ingresar la edad de 20 alumnos. Como resultado se debe de


mostrar en pantalla cuntos alumnos tienen edades mayores a 36 pero
menores a 48.

48.

Se ingresan como datos los sueldos de 60 trabajadores. Muestre como


resultado un mensaje que indique cuntos sueldos estn en el rango de
300 a 600.

49.

Se ingresa la estatura de 20 alumnos. Como primer resultado muestre


cuntos alumnos tienen estaturas menores a 1.55 metros; como
segundo resultado indique cuntos tiene estaturas entre 1.65 y 1.80
metros.

50.

Se ingresa un nmero entero. Si el nmero es mayor a uno se debe de


dividir el nmero con todo los valores enteros existentes desde la unidad
hasta el mismo valor ingresado; cada vez que divida, verifique si el MOD
resultante es 0 (CERO); Si es as, cuente cuntas veces resulto 0
(CERO) dicha operacin y muestre como resultado final este valor.

51.

Muestre por pantalla la siguiente serie:


3 3 3 6 6 6 6 9 9 9 12 12 12 12 15 15 15 18 18 18 18 21 21 21
, , , , , , , , , , , , , , , , , , , , , , , ,
18 15 12 4 7 10 13 18 15 12 4 7 10 13 18 15 12 4 7 10 13 18 15 12

52.

Se ingresa la nota de 50 alumnos. Muestre como resultado el promedio


de las notas mayores a 15 y el promedio de las notas desaprobatorias.

53.

Se ingresa el precio de costo de un producto. Se muestra como


resultado el precio de venta, teniendo en cuenta que este es 67% ms
sobre el precio de costo. Este proceso se debe de realizar 100 veces, al
trmino de ste debe de mostrarse cuntos precios de costo estuvieron

Instituto Peruano de Sistemas SISE

Pg. 5

en el rango de 156 a186 y cuntos en el rango de 300 a 689. Adems


cul es el promedio de los precios de venta que superaron los 1500 y no
sobrepasaron los 2900.
54.

Se tiene los siguientes datos: Nombre de un modelo, apellidos, edad,


estado civil, peso, color de cabello, color de piel y su contextura. Este
proceso se debe de realizar 50 veces.
Muestre como resultados:

55.

Cuntos tienen cabello de color castao y tienen edades mayores a


27 y a su vez son solteros.

Cuntos son del sexo femenino.

Cuntos son de contextura delgada con pesos menores a 51 Kg. y


con estado civil soltero o casado.

Cuntos son casados, mayor de 21 aos, con peso mayor a 76Kg.,


con piel color canela y con contextura delgada.

Cuntos son menores de edad, con color de cabello negro y de


contextura gruesa.

Se ingresa el nombre de un futbolista, su pas de nacimiento, edad,


estado civil, la cantidad de goles anotados en su carrera y su peso. Este
proceso se realiza 100 veces.
Muestre como resultados:

Cuntos son de PER con edades mayores a 22 aos, con un peso


mayor a 70 y menor a 91.

Cuntos son de COLOMBIA con ms de 30 goles anotados y con


pesos menores a 68 kilos.

Cuntos son casados, que hallan anotado menos de 15 goles y que


sean de PER,COLOMBIA o BRASIL.

Cuntos son de PER o COLOMBIA, con pesos en el rango de


65Kg. a 75Kg. o en el rango de 79.5Kg. a 85Kg. y con edad menor
a 32.

56. Se ingresa 100 nmeros enteros, muestre como resultado:

Cuntos fueron pares mayores a 90.

Cuntos fueron impares en el rango de 17 a 27 en el rango de 39 a


111.

Cuntos fueron mayores a 21 y a su vez fueron nmeros primos.

Cuntos fueron nmeros neutros (Ceros).

Cuntos nmeros tuvieron como ltimo dgito a un nmero impar.

El 18% de cuntos nmeros fue superior a 190 pero no mayor a 290


o fue superior a 330 y menor o igual a 500 o mayor a 789.

Instituto Peruano de Sistemas SISE

Pg. 6

57.

Se ingresa como datos 100 colores de automviles, su marca y de qu


ao fabricacin son cada uno. Muestre como resultados:

Cuntos fueron de color AZUL ROJO de la marca TOYOTA y


del ao 1999 o del 2002 o del 2004.

Cuntos fueron de color VERDEde la marca SUBARU y del ao


2002 o del ao 2004.

Cuntos fueron de color BLANCO, VERDE o NEGRO, de la


marca NISSAN o DAEWOO y del ao 2002, 2004 o del 2005.

Cuntos fueron de color GUINDA o VERDE, de la marca AUDI o


BMW y del ao 2002 o 2005.

Cuntos fueron de color ROJO o AMARILLO, de la marca


MAZDA o FORD y del ao 2004.

58.

Crea la siguiente serie: 2,,4,6,8,10,......,48,50

59.

Consistencia el ingreso de un nmero que est en el rango de 4 a 8 o de


17 a 35 o en el rango de 62 a 75.

60.

Consistencia el ingreso de un nmero que est en el rango de -18 a 29 o


de 90 a 105 o en el rango de 140 a 250. Si el nmero es positivo, se
debe de ingresar 3 nmeros ms y como resultado muestre el mayor
nmero de estos tres; De no ser positivo el nmero, se debe de ingresar
dos nmeros y mostrar como respuesta menor de estos ltimos
ingresados.

61.

Consistencia el ingreso de un nmero que est en el rango de 25 a -5 o


de -1 a 5 o en el rango de 14 a 25.

62.

Consistencia el ingreso de 3 nmeros. Los nmeros deben de ser todos


impares. Como primer resultado muestre la suma de los tres nmeros y
como ltimo resultado muestre el ltimo dgito del valor impreso
anteriormente.

63.

Consistencia el ingreso de un nmero que est en el rango de -48 a -10


y que sea par, o de -5 a 35 y que sea impar, o en el rango de 42 a 55.

64.

Se ingresa 100 nmeros. Cada vez que se ingrese un nuevo nmero


muestre la suma de sus dgitos y al trmino de los ingresos muestre los
siguientes resultados:

Cuntos nmeros tuvieron 6 o 9 dgitos.

Cuntos nmeros fueron pares de 4 o 5 dgitos y su ltimo dgito fue


mayor a 5.

Cuntos nmeros fueron mayores a 100 pero menores a 200 y a su


vez impar.

Cuntos nmeros fueron mayor a 5 y a su vez fueron nmeros


primos.

Cuntos nmeros fueron pares negativos en el rango de -200 a -8.

Instituto Peruano de Sistemas SISE

Pg. 7

65.

Se ingresa dos nmeros enteros. Muestre una serie de nmeros que


inicie en el primer valor y culmine en el segundo valor ingresado,
teniendo en cuenta que el primero puede ser mayor al segundo o
viceversa, sin descartar que los dos pueden ser iguales; para el caso
que sean iguales no se imprime ninguna serie y se debe de mostrar un
mensaje que indique que los nmeros son iguales.
Al final muestre como resultado:

66.

Cuntos nmeros de la serie impresa fueron pares mltiplo de 10.

Cuntos nmeros de la serie impresa fueron impares mltiplo de 5 y


de 7.

Cuntos nmeros de la serie impresa fueron nmeros primos.

Cuntos nmeros de la serie impresa fueron negativos pares.

Cuntos nmeros de la serie impresa fueron de 2 o 3 dgitos.

Se ingresa el nombre de un alumno, el ciclo en el que estudia y cuatro


notas. Se debe de mostrar el promedio en base a las tres mejores notas
ms un mensaje de APROBADO o DESAPROBADO y la nota que
no se tom en cuenta para la obtencin del promedio.
Todo el proceso se debe realizar 100 veces y al trmino de los ingresos
muestre los resultados:

Cuntos promedios fueron aprobatorios y cuya nota que no se tom


en cuenta fue mayor a 14.

Cuntos promedios fueron desaprobatorios y cuya nota que no se


tom en cuenta fue menor a 7.

Cuntos promedios estuvieron en el rango de 12.8 a 15.5 o de 17.3


a 18.4

Cuntos ingresos tuvieron todas las notas iguales.

Cuntos ingresos tuvieron todas las notas superiores a 16.

67.

Consistencia el ingreso de un nmero que est en el rango de 4 a 8. Si


el nmero ingresado es par, muestre como resultado el cubo del
nmero, de lo contrario muestre el 16% del nmero.

68.

Consistencia el ingreso de un nmero que est en el rango de 21 a 55 y


que sea impar. Muestre un mensaje que indique si el nmero es o no es
primo.

69.

Consistencia el ingreso de 4 nmeros. Que el primer nmero sea mayor


al segundo nmero y que la suma del tercero con el cuarto sea mayor a
167. Como resultado muestre los nmeros ingresados ordenados en
forma descendente.

70.

Consistencia el ingreso de 4 nmeros. Que el primer nmero sea mayor


al segundo, que el segundo mayor al tercero y el tercero sea mayor al
doble del cuarto nmero.

Instituto Peruano de Sistemas SISE

Pg. 8

71.

Consistencia el ingreso de 3 nmeros. Que el primer nmero sea mayor


al doble del segundo nmero; que el segundo nmero sea menor al
tercer nmero y que el tercer nmero sea positivo mayor a 300.

72.

Consistencia el ingreso del nombre de un distrito, tomando en cuenta


que los distritos vlidos son: LINCE, MIRAFLORES Y SANTIAGO DE
SURCO. Si el distrito es LINCE o MIRAFLORES, se debe de ingresar la
cantidad de habitantes que hay en los dos distrito juntos y muestre como
resultado el promedio de habitantes de los dos distritos; De son ser
ninguno de los dos distritos, se debe de ingresar como dato, el promedio
de salario de los habitantes del otro distrito y muestre como resultado el
promedio de salario incrementado en 28.9%.

73.

Consistencia el ingreso del nombre de una persona, tomando en cuenta


que los nombres vlidos son: ANA, CARLOS, JUANA, MANUEL,
NANCY. Si el nombre ingresado fuese ANA, JUANA NANCY, se le
debe de pedir su edad y luego mostrar como resultado los das de vida
aproximado de vida; de lo contrario se pide su sueldo y mostrar el sueldo
incrementado en 45%.

74.

Consistencia el ingreso del nombre de un distrito, tomando en cuenta


que los distritos vlidos son: LINCE, MIRAFLORES Y SANTIAGO DE
SURCO.

Consistencia el ingreso del nombre de una persona, tomando en


cuenta que los nombres vlidos son: ANA, CARLOS, JUANA,
MANUEL, NANCY.

75.

Consistencia la edad de dos personas alumnos. La edad del primer


alumno debe ser mayor a 15 y no mayor a 30. En tanto la edad del
segundo alumno debe ser mayor al del primero en no mayor de 6 aos.

76.

Consistencia el ingreso de dos precios de productos. El primer producto


debe tener un costo mayor a 100 y menor a 600, en tanto el segundo
producto debe ser mayor al primero en no ms de 50%.

77.

Se lee los siguientes datos para 20 alumnos de un aula de clase:


Cdigo, Apellido Paterno, Apellido Materno, Nombre, Edad (Consistencia
que la edad est en el rango de 20 a 38 y que sea par), su Estado Civil
(Consistencia que sea una letra <S/C/V/D>) y la procedencia del colegio
(Consistencia
que
sea
<PARTICULAR/PRIVADO/ESTATAL/NO
ESCOLARIZADO>).
Muestre como resultados finales los mensajes de:
a. Cuntos alumnos tiene edad mayor a 25 pero menor a 33 y cuyo
estado civil sea C o D.
b. Cuntos alumnos tienen edad 22 o 28 cuyo estado civil es S y
proceden de un colegio PRIVADO.
c. Cul es el promedio de edades de los alumnos que tiene la edad 24,
28 o 30.

Instituto Peruano de Sistemas SISE

Pg. 9

d. Cul es el promedio de edades de los alumnos que tengan como


procedencia un colegio ESTATAL o NO ESCOLARIZADO.
78.

Se ingresa cuatro nmeros enteros (Consistencia que los nmeros estn


en orden ascendente y que no se repitan). Muestre como resultado lo
siguiente:
a. Una serie que inicia en el menor de los nmeros y culmina en el
mayor de los nmeros ingresados y muestre al final de la serie un
mensaje que indique cuntos nmeros impresos son pares y
cuntos son impares.
b. Muestre los dos nmeros que no son los mayores ni menores de los
cuatro ingresados.

79.

Se evala la edad de tres alumnos. Consistencia que la segundo edad


sea mayor a los dems, y que a su vez las dems edades estn en el
rango de 20 a 40 y que sean par; Sino que la tercera edad sea mayor
impar y que las dems edades sean impar mayor a 15 pero menor a 27.
Todo el proceso se debe de realizar 20 veces.

80.

Consistencia el ingreso de un nmero. Dicho nmero debe tener 6, 8 o


13 dgitos y al menos 4 de sus dgitos tienen que ser par, sino que la
suma de sus dgitos sea mayor a 53.

81.

Consistencia el nombre de un departamento del PER; considera


solamente 4 departamentos para la solucin. Al final muestre un
mensaje que indique cuntas veces se ingresaron nombres incorrectos.

82.

Se consistencia el ingreso de la edad de un una persona, el cual sea


mayor a 12 pero menor a 19, sino que sea mayor que 27 pero menor a
35 impar a la vez, sino que est en el rango de 40 a 60 y que sea par;
Si la edad est en el primer rango, consistencia el ingreso de un nmero
equivalente a un mes del ao (rango de 1 a 12) y luego imprima la
estacin a la que pertenece; Si est en el segundo o tercer rango, se
debe de ingresar tres nmeros, consistencia que los nmeros estn
ingresados en orden ascendente y que no se repita ninguno de ellos,
luego muestre como resultado el 0.98%, 0.78%, 3.67% de cada uno de
los nmeros.

83.

Se tiene que ingresar el nombre de un distrito limeo. Consistencia el


nombre de dicho distrito que sea slo 5 distritos que usted quiera.

84.

Crear cada una de las siguientes series:


1)

3,4,5,6,7.65

2)

65,64,63,62,61,..,5,4,3

3)

12,15,18,21,24.78

4)

97,92,87,82,77,72,67.2

5)

3,9,15,21,27.(45 trminos)

6)

56,53,50,47(25 trminos)

Instituto Peruano de Sistemas SISE

Pg. 10

7)

1,2,3,4,5, 1,2,3,4,5, 1,2,3(60 trminos)

8)

1,2,3,4,5, 1,2,3,4,5, 1,2,3(47 trminos)

9)

1,2,3,4,5,6,7,8, 1,2,3,4,5,6,7, 1,2,3,4,5,6, 1,2,3,4,5, 1 1,2

10)

5,6,8,11,15,20,26,33.(22 trminos)

11)

1,1,2,3,5,8,13,21,34.(31 trminos)

12)

S=5+9+13+17+.45

13)

OP=167-(3+6+9+.+27)

14)

P=4*6*8*.*18

15)

6,16,26,646,656,666 ( todos los nmeros con por lo menos


un 6)

85.

PC: Que acepte 15 nmeros de un usuario e imprima su media


aritmtica y su media armnica.

86.

PC: Que muestre cada elemento, adems de la suma de estos en la


siguiente serie:
3
S=

5
+

7
+

9
+

10

+
13

Considere que se sumaran 35 elementos nicamente.


87.

PC: Que admita el ingreso de 30 nmeros enteros e imprima cuentos de


ellos son positivos, negativos o nulos. Adicionalmente se deber mostrar
el promedio de los positivos, de los negativos y el promedio de todos los
nmeros ingresados.

88.

Para encontrar el mximo comn divisor de dos nmeros, se emplea el


algoritmo de Euclides, que se puede describir as: Dados los enteros A
y B, obteniendo un cociente C y un residuo R, si el residuo fuese
diferente a cero, el nuevo dividendo ser ahora B y el nuevo divisor ser
R, el proceso deber repetirse hasta que resulte R=0.
El MCD de ambos nmeros ser el ltimo divisor obtenido.

89.

PC: Que ingrese un nmero e imprima un mensaje indicando si tiene un


amigo y cual es.

90.

PC: Que imprima los 50 primeros trminos de la serie de Fibonacci.

91.

PC: Que calcule el factorial de un nmero n:

n! =1 * 2 * 3 * 4 * .n
92.

PC: Que evale:

Instituto Peruano de Sistemas SISE

Pg. 11

Considere que x y n sern ingresados por el usuario, donde n es positivo


y entero.
93.

PC: Que muestre los elementos del siguiente triangulo para N Lneas:
1
1 2
1 2 3
1 2 3 4
.
1 2 3 4 5 N

94.

PC: Que muestre los elementos del siguiente triangulo para n Lneas:

1
1
1

95.

PC: Que imprima los 50 primeros nmeros capicas mayores que 100.

96.

PC: Que ingrese un nmero y muestre un mensaje indicando si es primo


o no.

97.

PC: Que muestre por lo menos 5 nmeros perfectos.

98.

PC: Que muestre el reporte de pagos que realizara un usuario a una


prestamista sabiendo que los prstamos se realizan bajo las siguientes
condiciones:

El monto mnimo que se otorga en prstamo es US$2500.

Los pagos se realizaran en forma mensual, amortizando por cada vez


un 20% del saldo.

Se cancelara adems un 5% mensual por concepto de inters,


respecto al saldo.

Cuando el saldo sea menor a US$ 250, se deber cancelar el ntegro


del saldo.

El modelo del reporte a generar es el siguiente:


PRESTAMO: US$ 12,000.00

MES

AMORTIZACIN

INTERS

Instituto Peruano de Sistemas SISE

TOTAL

SALDO

Pg. 12

2400.00

1920.00

3000.00

9600.00

480.00

2400.00

7680.00

1536.00

384.00

1920.00

6144.00

1228.00

307.20

1536.00

4915.20

983.04

245.76

1228.80

3932.16

786.43

196.61

983.04

3145.73

629.15

157.29

786.43

2516.58

503.32

125.83

629.15

2013.27

402.65

100.66

503.32

1610.61

10

322.12

80.53

402.65

1288.49

11

257.70

64.42

322.12

1030.79

12

206.16

51.54

257.70

824.63

13

164.93

41.23

206.16

659.71

14

131.94

32.99

164.93

527.77

15

105.55

26.39

131.94

422.21

16

84.44

21.11

105.55

337.77

17

67.55

16.89

84.44

270.22

18

54.04

13.51

67.55

216.17

19

99.

216.00

600.00

10.81

226.81

PC: Que permita ingresar varios sueldos como valor numrico,


verificando si cada uno de ellos supera los US$ 750.00. El programa
termina cuando ingresemos un valor negativo.

100. PC: Que desarrolle la nmina para una compaa que tiene 16
empleados, algunos de los cuales son hombres y otras mujeres. Para
cada empleado se debe leer el nombre, el sexo, las horas de trabajo y el
sueldo por hora.
La primera parte de la impresin debe dar el nombre y el pago de cada
empleado. La segunda parte, el total de pagos para cada sexo, as como
el promedio de los pagos a los hombres y el promedio de los pagos a las
mujeres.
101. PC: Que muestre la estadstica de las notas de los alumnos de un aula
sabiendo que el promedio mnimo aprobatorio es 13 y que en lista se
encuentran registrados 37 alumnos, los cuales no necesariamente
completaros el curso.
El reporte deber mostrar:

Total de Desaprobados por Inasistencias (Su promedio es


cero).
% de Desaprobados por Inasistencias.
Total de Aprobados % de Aprobados.
Total de Desaprobados % de Desaprobados.

Instituto Peruano de Sistemas SISE

Pg. 13

Nota promedio de los Aprobados.


Nota promedio de los Desaprobados.
Nota promedio del aula.

102. PC: Que admita el ingreso de los precios de N productos (entre 1 y 30),
obteniendo el precio promedio, el precio mayor y el precio menor.
103. PC: Que permita imprimar el crecimiento de las clulas de una planta si
se sabe que da a da se obtuvieron los siguientes resultados:
1 2 3 5 7 10 13 17 21 26 31.
Mostrar adems en cuantos das superara los 500 cm.
104. Desarrollar un programa que nos permita ingresar un nmero en una
base N y lo muestre en base M.
105. Desarrollar un programa que permita ingresar o generar N notas y
muestre un grfico de frecuencias.
Enero 2014
Los profesores del curso

Instituto Peruano de Sistemas SISE

Pg. 14