Professional Documents
Culture Documents
1.- Calcular la tabla de cubos para los enteros que varan entre -5 a +5 ambos inclusive, utilizando
las siguientes sentencias de programacin:
a.- Sentencia Do controlado por el usuario.
b.- Sentencia Do while
c.- Sentencia Do ExitEnd Do, los dos casos.
2- Computar una tabla de cuadrados para los nmeros pares del 2 al 20, ambos inclusive,
utilizando las siguientes sentencias de programacin:
Casos: a, b y c
4.- Modifique el programa anterior de manera que el denominador sea w-5 en vez de w-2.
b.- Sentencia Do while
c.- Sentencia Do ExitEnd Do, los dos casos.
5.- Caso ciclo de repeticin anidado, calcule el valor de la funcin para: S = a2 + sen b
Para a = 1, 2, 3, 4, 5, 6;
y b = 0.0, 0.125, 0.250, 0.375, 0.500
Casos: a, b y c
6.- Compute la suma de cubos de los nmeros pares entre 6 y 14 ambos inclusive.
Casos: a, b y c
7.- Elabore un programa en fortran que calcule el promedio entre 8 y 18 ambos inclusive.
Casos: a, b y c
9.- Considere los n trminos de una progresin geomtrica: a, ar, ar2, ar3, . arn-1
Compute estos n trminos para a = 3, r = 4, n = 8
a.- Sentencia Do while
b.- Sentencia Do ExitEnd Do, los dos casos.
10.- Usando las funciones trigonomtricas del fortran Sin(x) y Cos(x), tabular la funcin:
Y = sen2 x + cos2 x
Para x = 0.0, 0.1, 0.2, 1.0, donde x representa el valor en radianes.
Ing. William Chauca Nolasco
Casos: a, b y c
13.- Elabore una tabla de senos, cosenos y tangentes para los ngulos entre 0 y 30 a
intervalos de 1, verifique los resultados consultando libros de trigonometria.
Casos: a, b y c
15.- Escriba un programa para evaluar la funcin: = 2 2 (3 + 4 )
2 3 4
Para valores de = 0, 8 , , , ,,
8 8 8
Donde = 3.141593
Casos: a, b y c
18.- Elaborar un programa que encuentre la suma para los numeros ingresados por teclado 15 47
43 64 29 (el ingreso es lnea por lnea para cada valor) usando un centinela cuyo valor es -1, es
decir al ingresar cada valor debe salir un mensaje ingrese un numero o -1 para terminar, una ves
ingresado el ultimo valor se digitar -1 y visualizara la suma total de los numeros ingresados el
valor -1 no forma parte de la suma. Utilizar la sentencia Do-While(condicin)
19.- Elaborar un programa denominado recibo, que permita el ingreso de datos de las compras de
un cliente y estos datos consisten: el nombre del artculo, el precio del mismo y la cantidad
Ing. William Chauca Nolasco
comprada. Como el vendedor no sabe de antemano el nmero de artculos que se van a comprar
para emitir el recibo de venta se debe utilizar un centinela xyz que permita parar el ingreso de los
datos comprados y al final visualice el recibo mostrando el monto total por los artculos
comprados. Usando la sentencia Do While(cond)
21.- Conjetura de Ulam, este nombre se da en honor al matemtico S. Ulam y dice as:
Empiece por cualquier entero positivo
Si es par, divdase entre 2; si es impar, multiplquese por 3 y agrguese 1.
Obtenga enteros sucesivamente repitiendo el proceso hasta que el entero en curso no sea 1
Al final se obtendr el nmero 1, independientemente del entero inicial. Por ejemplo, cuando el
entero inicial es 26, la secuencia ser:
26 13 40 20 10 5 16 8 4 2 1
Elabore un programa que visualice esta serie utilizando el ciclo Do While
PROBLEMA 29.- La compaa EDEGEL aplica dos pruebas a cada persona que llena una
solicitud de empleo. Se le contrata si obtiene al menos 65 puntos en cada una de las dos pruebas;
en caso contrario se le rechaza. Elabore un programa que visualice el mensaje Se le contrata en
caso contrario No se le contrata.
PROBLEMA 31.- Una empresa constructora aplica dos pruebas a quienes hacen solicitud de
empleo. Pero en esta empresa se contrata a la persona que obtenga al menos 90 puntos en
alguna de las pruebas, de lo contrario se le rechaza. Elaborar un programa que permita ingresar
los puntajes de las dos pruebas y de cumplir al menos una de ellas emita un mensaje de
Contratado caso contrario Rechazado.
PROBLEMA 32.- Unas camisas se venden en 30 dlares cada una si es que se compran ms de
tres y en 25 en otro caso. Escriba un programa que lea un nmero de entrada que indique la
cantidad de camisas a adquirir y visualice el costo total.
Ing. William Chauca Nolasco
PROBLEMA 33.- Escriba un programa que lea dos nmeros enteros y visualice un mensaje:
signos opuestos slo si uno de los enteros es positivo y el otro negativo.
PROBLEMA 34.- Escriba un programa que reciba el peso de una carta en onzas como dato de
entrada y visualice el costo del porte calculndolo segn la siguiente regla: La primera onza
cuesta $ 0.29 dlares, cada onza adicional cuesta $ 0.04 dlares.
PROBLEMA 35.- Un trabajador recibe su sueldo normal por las primeras treinta horas y se le
paga 1.5 veces su sueldo normal por cada hora despus de las primera treinta. Escriba un
programa que calcule y visualice el pago al empleado basado en el sueldo normal y el nmero de
horas trabajadas por el empleado, estos datos debern ser introducidos por el usuario. Por
ejemplo si se le indica al programa que las horas trabajadas son 42 y 6.00 dlares para el
sueldo por hora, el programa debe imprimir 288.00 dlares como monto a percibir.
PROBLEMA 36.- En una universidad, los cargos por colegiatura son de 50 dlares por materia,
con un cargo mximo de 750, independientemente del nmero de asignaturas tomadas. As, un
estudiante que curse 12 materias pagara 600, mientras que el que tome 21 pagar 750. Escriba
un programa en el que la entrada es el nmero de materias a cursar y la salida es el costo de la
colegiatura.
PROBLEMA 37.- En la universidad Cesar Vallejo, los veteranos que pelearon en el CENEPA
solamente pagan 30 dlares por materia, mientras que el resto de estudiantes pagan 50 dlares.
Escriba un programa en el que usuario introduzca el tipo de estudiante: Veterano = 1, Regular =
2), el nmero de materias, en la salida debe visualizar si el estudiante es Veterano o Regular, y el
importe total por colegiatura.
PROBLEMA 38.- Una agencia de seguros para automviles asigna costos basados en el sexo y
en la edad del conductor, los varones de menos de 25 aos pagan la prima ms alta, 1000
dlares. Los hombres de 25 o ms aos pagan 700 dlares. Las mujeres de menos de 21 aos
pagan 800, mientras que mujeres de 21 o ms aos pagan 500. Elabore un programa que lea el
sexo y la edad y visualice el costo del auto.
PROBLEMA 39.- Escriba un programa para visualizar la letra correspondiente a las calificaciones
de los estudiantes, donde:
PROBLEMA 40.- Un solicitante de trabajo toma cinco pruebas distintas (la puntuacin mxima es
10). Se clasifican de la siguiente forma:
Clasificacin:
Contratado Si por lo menos tienen dos pruebas con 9 o ms
Archivar Si no se le contrata pero tiene en todas las pruebas con al menos 7
Rechazar De otro modo
Escriba que reciba como entrada para cada solicitante el nombre y sus calificaciones; y visualice
el nombre, clasificacin, as como el total de puntos en caso de que sea contratado.
PROBLEMA 41.- Escriba un programa que reciba como entrada el largo de 3 lados de un
tringulo. La salida debe ser: EQUILATERO, ISOCELES O ESCALENO. No suponga que las
longitudes estn en un orden particular. Corra su programa utilizando como datos: a) 2 2 2, b) 2 3
2, c) 2 2 3, d) 2 3 3, e) 2 3 4, f) 4 2 3.
PROBLEMA 42.- Escriba un programa que escriba un men de opciones que permita al usuario
escoger entre calcular el rea de un crculo, de un tringulo, o de un rectngulo.
Ing. William Chauca Nolasco
CICLO REPETITIVO
PROBLEMA 43.- En el juego para dos personas llamado Roca, Tijera y Papel, cada jugador
escoge ser R, T, o P respectivamente. El ganador se determina as: Roca rompe las Tijeras,
Las tijeras cortan el Papel, el Papel cubre la Roca. El juego es un empate si ambos jugadores
eligen la misma opcin. Escriba un programa para procesar diez juegos. (La jugada de los
jugadores se puede dar de manera interactiva). La primera parte de la salida debe dar los
resultados de cada juego. Un resultado tpico podra ser:
PROBLEMA 44.- Una tienda de comercio al menudeo acaba de recibir una nueva remesa de
camisas. Las investigaciones preliminares del mercado indica que las utilidades que se pueden
obtener a un precio dado de venta x estn dadas por la frmula: utilidades = x (100 3x).
Estribase un programa que produzca la siguiente salida tabular para los precios enteros de venta
desde 10 hasta 30 dlares.
PROBLEMA 45.- Utilizando un ciclo repetitivo elabore un programa en el cual se solicite que
ingrese un nmero, cuatro veces, luego que visualice la suma total de los cuatro nmeros
ingresados.
PROBLEMA 47.- Escriba un programa que calcule la suma de 1 + + 1/3 + + 1/5 +.+
1/50.
PROBLEMA 48.- Escriba un programa que imprima una tabla de cuadrado y cubos del 1 al 15 y
luego imprima:
La suma de los cuadrados.
La suma de los cubos.
Cuantos son mayores de 500.
Un mensaje que diga si la suma de los cuadrados fue o no mayor de 2000.
PROBLEMA 49.- Se lanza una pelota hacia arriba con una velocidad V0 pies por segundo, y lo
hace un hombre parado en el borde de un profundo precipicio. La altura de la pelota /sobre el nivel
del suelo) despus de t segundos se encuentra en h(t), donde h(t) = V0t 16t2. Utilice la velocidad
inicial V0 = 106 pies/seg. Escriba un programa para producir una tabla que presente la altura de la
pelota para cada valor de t de 1 a 8 segundos.