Escolar Documentos
Profissional Documentos
Cultura Documentos
2.- “El náufrago satisfecho” ofrece hamburguesas sencillas (S), dobles (D) y triples (T),
las cuales tienen un costo de $20, $25 y $28 respectivamente. La empresa acepta
tarjetas de crédito con un cargo de 5 % sobre la compra. Suponiendo que los clientes
adquieren N hamburguesas, las cuales pueden ser de diferente tipo, realice programa.
4.- Una compañía fabrica focos de colores (verdes, blancos y rojos). Se desea
contabilizar, de un lote de N focos, el número de focos de cada color que hay en
existencia. Desarrolle un programa.
5.- Se requiere un algoritmo para determinar cuánto ahorrará en soles una persona
diariamente, y en un año, si ahorra 3 soles el primero de enero, 9 soles el dos de
enero, 27 soles el 3 de enero y así sucesivamente todo el año. Elabore un programa.
6.- Realice el programa para determinar cuánto pagará una persona que adquiere N
artículos, los cuales están de promoción. Considere que si su precio es mayor o igual
a $200 se le aplica un descuento de 15%, y si su precio es mayor a $100 pero menor
a $200, el descuento es de 12%; de lo contrario, sólo se le aplica 10%. Se debe saber
cuál es el costo y el descuento que tendrá cada uno de los artículos y finalmente
cuánto se pagará por todos los artículos obtenidos.
7.- Un cliente de un banco deposita equis cantidad de pesos cada mes en una cuenta
de ahorros. La cuenta percibe un interés fijo durante un año de 10 % anual. Realice
un algoritmo para determinar el total de la inversión final de cada año en los próximos
N años. Elabore un programa.
8.- Los directivos de equis escuela requieren determinar cuál es la edad promedio de
cada uno de los M salones y cuál es la edad promedio de toda la escuela. Realice un
algoritmo para determinar estos promedios y represente la solución mediante
programa
9.- Realice un programa para obtener una función exponencial, la cual está dada por:
11.- Un vendedor ha realizado N ventas y desea saber cuántas fueron por 10,000 o
menos, cuántas fueron por más de 10,000 pero por menos de 20,000, y cuánto fue el
monto de las ventas de cada una y el monto global. Realice un programa para
determinar los totales.
16.- En 1961, una persona vendió las tierras de su abuelo al gobierno por la cantidad
de $1500. Suponga que esta persona ha colocado el dinero en una cuenta de ahorros
que paga 15% anual. ¿Cuánto vale ahora su inversión? P(1+i)n. Realice un programa
para obtener este valor.
18.- Calcular la tabla de cubos para los enteros que varían entre -5 a +5 ambos
inclusive, utilizando las siguientes sentencias de programación:
a.- Sentencia Do controlado por el usuario.
b.- Sentencia Do while
c.- Sentencia Do… Exit…End Do, los dos casos.
19- Computar una tabla de cuadrados para los números pares del 2 al 20, ambos
inclusive, utilizando las siguientes sentencias de programación:
Casos: a, b y c
21.- Modifique el programa anterior de manera que el denominador sea w-5 en vez
de w-2.
Ing. William Chauca Nolasco
23.- Compute la suma de cubos de los números pares entre 6 y 14 ambos inclusive.
Casos: a, b y c
26.- Considere los n términos de una progresión geométrica: a, ar, ar 2, ar3, …. arn-1
Compute estos n términos para a = 3, r = 4, n = 8
a.- Sentencia Do while
b.- Sentencia Do… Exit…End Do, los dos casos.
27.- Usando las funciones trigonométricas del fortran Sin(x) y Cos(x), tabular la
función:
Y = sen2 x + cos2 x
Para x = 0.0, 0.1, 0.2, … 1.0, donde x representa el valor en radianes.
Casos: a, b y c
30.- 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 trigonometría.
Casos: a, b y c
Ing. William Chauca Nolasco
𝜋 𝜋
32.- Escriba un programa para evaluar la función: 𝑦 = 2 𝑠𝑒𝑛2 (3𝜃 + 4 )
𝜋 2𝜋 3𝜋 4𝜋
Para valores de 𝜃 = 0, , , , ,…,𝜋
8 8 8 8
Donde π = 3.141593
Casos: a, b y c
36.- Elaborar un programa que encuentre la suma para los números ingresados por
teclado: 15 47 43 64 29 (el ingreso es línea por línea 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 vez ingresado el ultimo valor se
digitará -1 y visualizara la suma total de los números ingresados, el valor -1 no forma
parte de la suma. Utilizar la sentencia Do-While(condición)
37.- Elaborar un programa denominado recibo, que permita el ingreso de datos de las
compras de un cliente y estos datos consisten: el nombre del artículo, el precio del
mismo y la cantidad comprada. Como el vendedor no sabe de antemano el número
de artículos 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
Ing. William Chauca Nolasco
el recibo mostrando el monto total por los artículos comprados. Usando la sentencia
Do While(cond)
41.- Para el problema 7, elabore otro programa que utilice la sentencia Do if(cond)
exit
44.- Elaborar un programa que lea dos números y mostrar todos los enteros
comprendidos entre ellos.
45.- Elabore un programa que lea dos números y mostrar todos los números
terminados en 4 comprendidos entre ellos.
46.- Leer un número entero de tres dígitos y mostrar todos los enteros comprendidos
entre 1 y cada uno de los dígitos.
47.- Mostrar en pantalla todos los enteros comprendidos entre 1 y 100.
48.- Mostrar en pantalla todos los pares comprendidos entre 20 y 200.
49.- Mostrar en pantalla todos los números terminados en 6 comprendidos entre 25 y
205.
Ing. William Chauca Nolasco
50.- Leer un número entero y determinar a cuánto es igual la suma de todos los
enteros comprendidos entre 1 y el número leído.
51.- Leer un número entero de dos dígitos y mostrar en pantalla todos los enteros
comprendidos entre un dígito y otro.
52.-Leer un número entero de 3 dígitos y determinar si tiene el dígito 1.
53.-Leer un entero y mostrar todos los múltiplos de 5 comprendidos entre 1 y el
número leído.
54.- Mostrar en pantalla los primeros 20 múltiplos de 3.
55.- Escribir en pantalla el resultado de sumar los primeros 20 múltiplos de 3.
56.- Mostrar en pantalla el promedio entero de los n primeros múltiplos de 3 para un
número n leído.
57.- Promediar los x primeros múltiplos de 2 y determinar si ese promedio es mayor
que los y primeros múltiplos de 5 para valores de x y y leídos.
58.- Leer dos números entero y mostrar todos los múltiplos de 5 comprendidos entre
el menor y el mayor.
59.- Leer un número entero y determinar si es primo.
60.- Leer un número entero y determinar cuántos dígitos tiene.
61.- Leer un número entero y determinar a cuánto es igual la suma de sus dígitos.
62.- Leer un número entero y determinar cuántas veces tiene el dígito 1.
31.- Leer un número entero y determinar si la suma de sus dígitos es también un
número primo.
63.- Leer un número entero y determinar a cuánto es igual a la suma de sus dígitos
pares.
64.- Leer un número entero y determinar a cuánto es igual el promedio entero de sus
dígitos.
65.-Leer un número entero y determinar cuál es el mayor de sus dígitos.
66.- Leer 2 números enteros y determinar cuál de los dos tiene mayor cantidad de
dígitos.
67.- Leer 2 números enteros y determinar cuál de los dos tiene mayor cantidad de
dígitos primos.
68.- Leer un número entero y determinar a cuánto es igual el primero de sus dígitos.
69.-Leer un número entero y mostrar todos sus componentes numéricos o sea
aquellos para quienes el sea un múltiplo.
70.- Leer números hasta que digiten 0 y determinar a cuánto es igual el promedio de
los números terminados en 5.
71.- Leer números hasta que digiten 0 y determinar a cuanto es igual el promedio
entero de los números primos leídos.
72.- Si 32768 es el tope superior para los números entero cortos, determinar cuál es
el número primo más cercano por debajo de él.
73.- Generar los números del 1 al 10 utilizando un ciclo que vaya de 10 a 1.
74.- Leer dos números enteros y determinar a cuánto es igual el producto mutuo del
primer dígito de cada uno.
75.- Mostrar en pantalla la tabla de multiplicar del número 5.
76.- Generar todas las tablas de multiplicar del 1 al 10.
77.- Leer un número entero y mostrar en pantalla su tabla de multiplicar.
78.- Se define la serie de Fibonacci como la serie que comienza con los dígitos 1 y 0
y va sumando progresivamente los dos últimos elementos de la serie, así: 0 1 1 2 3 5
8 13 21 34.......
Utilizando el concepto de ciclo generar la serie de Fibonacci hasta llegar o sobrepasas
el número 10000.
Ing. William Chauca Nolasco