Está en la página 1de 8

Ejercicios de Reforzamiento

ESTRUCTURAS SECUENCIALES
1) Dados dos nmeros enteros hallar la suma.
2) Hallar el cociente y el residuo de dos nmeros enteros ingresados por
teclado.
3) Dado el valor de venta de un producto hallar el IGV(19%) y el precio de
venta de dicho producto.
4) Hallar la potencia de

an
n

5)
6)
7)
8)

, donde a y n pertenecen a Z (positivos).

Halla la radicacin de
, donde a y n pertenecen a Z (positivos).
Dado un numero entero positivo de 4 cifras devolver el nmero inverso.
Calcule la suma de los n primeros nmeros naturales.
Calcular el inters compuesto generado por un capital depositado durante
cierta cantidad de tiempo a una tasa de inters determinada, aplique las
siguientes formulas:

M (1 r %)t C
I M C
M=Monto generado
r=Tasa de inters
t=Tiempo en meses
I=Inters compuesto
C=Capital

9) Hallar el rea de una circunferencia, cuyo radio se ingresa por teclado.


10)Desarrolle una aplicacin que permita convertir una cantidad en segundos a
su equivalente en horas minutos y segundos.
11) Dada una cantidad de milmetros, expresarlo en la mxima cantidad de
metros y el resto en decmetros centmetros y milmetros.
12)Obtener el valor de c y d, segn las siguientes frmulas.

Dr. Frank Edmundo Escobedo Bailon

Ejercicios de Reforzamiento
c (4a 4 / (3ba b 2 )) / (a 2 b 2 )
d (3c 2 a b) / 4
13)Dados 4 nmeros enteros, obtener el porcentaje de cada uno en funcin a
la suma de los 4 nmeros.
14)Hallar el rea y el permetro de un cuadrado, cuyo lado es ingresado por
teclado.
15)Dada una cantidad en horas, obtener su equivalente en minutos y
segundos.
16)Hallar el rea y el permetro de un tringulo rectngulo, cuyos catetos son
ingresados por teclado.
17)Convertir grados sexagesimales a centesimales.
18)Hallar el producto y el cociente de dos nmeros ingresados por teclado.
19)Ingrese las notas del curso de algoritmos (EP, EF, O, LB, PP), determinar su
promedio final.
20)Ingrese dos nmeros enteros por teclado a y b(a<b). Determine la suma de
los nmeros comprendidos en ese intervalo.

Dr. Frank Edmundo Escobedo Bailon

Ejercicios de Reforzamiento
1)
2)
3)
4)

ESTRUCTURAS SELECTIVAS
Dados dos nmeros enteros diferentes, determinar cul es el mayor.
Determine si un numero ingresado por teclado es positivo negativo o neutro.
Dado un carcter determine si es vocal o no.
Determine el nmero menor, intermedio y mayor de tres ingresados por

teclado.
5) Determine si un nmero ingresado por teclado es mltiplo de 3 y cinco al
mismo tiempo.
6) Ingresar un nmero entero y determinar si dicho nmero es par o impar.
7) Dado 5 nmeros enteros, determine el mayor.
8) Dado un nmero entero, devolver el doble si el nmero es par, caso
contrario devolver el triple del nmero.
9) Un restaurante ofrece un descuento del 10% por consumo de hasta 100
soles y un descuento de 20% por consumos mayores, para ambos casos se
aplica un impuesto del 19%, determine el monto del descuento, el impuesto
y el total a pagar.
10)Debido a los excelentes resultados, el restaurante ofrece un cuadro de
descuento de acuerdo al siguiente cuadro:
Consumo
Hasta 100 soles
Mayores a 100 soles
Mayores a 200 soles

Descuento
10%
20%
30%

11) Se debe ingresar el valor de una temperatura por teclado y determinar el


clima segn el siguiente cuadro:
Temperatura
<10
Entre 10 y 20
Entre 21 y 30
>30

Clima
Frio
Nublado
Calor
Tropical

12)Determine el dia de la semana que corresponde a una fecha determinada.


Ejemplo: El 9 de enero del 2011 corresponde a domingo.
Dr. Frank Edmundo Escobedo Bailon

Ejercicios de Reforzamiento
13)Una llamada de un telfono fijo a otro, tambin fijo, en HORARIO NORMAL
(todos los dias de 7:00 a 22:59 hrs), cuesta sin IGV S/. 0,0 78, mientras que
en HORARIO REDUCIDO (todos los das de 23:00 a 6:59 hrs), cuesta S/.
0,039. Calcule el costo total de una llamada telefnica, si considera eI
minuto adicional de cargo por establecimiento de llamada. Si la llamada se
realiza justo en la transicin de un horario a otro, calcule el monto segn
cuantos minutos se realizaron en cada horario.
14)Dado un nmero de da de un determinado ao, encuentre el da, mes y
ao al que corresponde. Por ejemplo el da nmero 300 del ao 2000 es el
26/10/2000.
15)Realizar programa en el que el ordenador piensa en un nmero al azar
entre 1 y 50.
El usuario ha de adivinarlo en 5 oportunidades o perder. El ordenador
sealar si es mayor o menor.
16)Un negocio tiene dos tipos de cliente, Cliente General(G) y Cliente
Afiliado(A), recibe dos formas de pago, al contado(C) y plazos(P), realizar
un programa que al ingresar el monto de la compra, obtenga el monto del
descuento o el monto del recargo y el monto total a pagar, segn la
siguiente tabla.
Cliente General
Cliente Afiliado

Contado (Descuento)
15 %
20 %

Plazos(Recargo)
10 %
5%

17)Dada 3 longitudes, afirme si forman un tringulo o no.


18)Dado el problema anterior identificar qu tipo de triangulo es si
efectivamente las tres longitudes forman un tringulo.
19)Dada una fecha cualquiera, obtenga la fecha del da anterior.
20)Obtenga el nmero de das transcurridos entre dos fechas.

Dr. Frank Edmundo Escobedo Bailon

Ejercicios de Reforzamiento
ESTRUCTURAS REPETITIVAS
1) El mnimo comn mltiplo es el menor nmero que los contiene a todos los
nmeros involucrados una cantidad exacta de veces. Construya un
algoritmo para calcular el mnimo comn mltiplo de tres nmeros
ingresados por teclado.
2) Obtener los primeros N nmeros mltiplos de 5.
3) Dado un nmero entero cualquiera determine cuantos dgitos contiene
(utilice entero largo).
4) Dado un numero determine cul es el digito mayor (utilice entero largo).
5) Determine si dos nmeros son amigos. Recuerde que dos nmeros son
amigos si la suma de sus divisores es igual al otro nmero. Ej. 220 y 284.
Divisores de 220
1+2+4+5+10+11+20+22+44+55+110=284
Divisores de 284
1+2+4+71+142=220
6) Dado un nmero de base 10, convertir dicho nmero a una base N
ingresada por teclado.
7) Dado un rango de nmeros enteros, obtener la cantidad de numero pares e
imperes que contiene el rango, sin considerar los mltiplos de 7.
8) Desarrolle una aplicacin que diga si un nmero entero ingresado por
teclado es capica o no.
9) Calcule la ensima potencia de un nmero ingresado por teclado, tomando
en cuenta si es un exponente negativo y que si el exponente es cero el
resultado es la unidad. La base y el exponente son ingresados por teclado
(no usar pow() ni sqr()).
10)Dado un rango, mostrar los nmeros primos comprendidos en l.
11) Dado un rango, determine cuantos nmeros capica se encuentran
comprendidos en l.
12)Desarrolle una aplicacin que permita hallar el MCD de 2 nmeros.
13)Desarrolle una aplicacin que permita hallar el MCD de 3 nmeros.
14)Realizar un algoritmo que permita simular el efecto que tu nombre se
mueva del lado izquierdo de la pantalla hacia el derecho (marquesina).
15)Desarrolle una aplicacin que permita hallar el MCD de N nmeros.
16)Calcule la suma de los cuadrados y cubos de los primeros N nmeros
naturales (N ingresado por teclado).
17)Obtener la suma y la cantidad de los N primeros nmeros naturales
divisibles entre 3 y 5 a la vez.
Dr. Frank Edmundo Escobedo Bailon

Ejercicios de Reforzamiento
18)Calcule la suma y la cantidad de nmeros menos res a N de la serie de
Fibonacci.
19)Imprima el numero 1 una vez, el numero 2 dos veces, el 3 tres veces, y as
sucesivamente, hasta un nmero n ingresado por teclado.
20)Implemente un algoritmo que permita mostrar la siguiente serie:
2 9 64
625
+

+
1 8 243 16384

N trminos
N ingresado por teclado.

Dr. Frank Edmundo Escobedo Bailon

Ejercicios de Reforzamiento
ARREGLOS Y MATRICES
1) Encuentre El mayor y el menor elemento de un arreglo.
2) Lea dos arreglos A y B y diga que elementos de A estn presentes en B.
3) Unir dos arreglos en uno solo, pero este tercero tiene que estar
ordenado de manera ascendente.
4) Dado un nombre determine la cantidad de caracteres que contiene.
5) La moda de un elemento es aquel que ms se repite en el arreglo,
determine la moda de un array cuyos elementos son ingresados por
teclado.
6) Copiar el contenido de un arreglo A a un arreglo B pero en orden
invertido.
7) Ingresar por teclado el mes del ao 2011 y mostrar en pantalla el
calendario de dicho mes.
8) Ingresar un numero por teclado y determinar si est presente en un
arreglo A (este arreglo A debe estar previamente lleno).
9) Ingresar mi nombre por teclado e imprimirlo en pantalla invertido.
10)Almacenar en un arreglo los pesos de personas ingresados por teclado,
considere peso mnimo 1Kg y como mximo 100 Kg, luego imprimir en
pantalla los valores ingresados y su promedio (la cantidad de pesos
registrados debe de ser 20).
11) Ingresar por teclado los valores de una matriz A MxM e imprimir en
pantalla otra matriz B pero conteniendo la traspuesta de la matriz A.
12)Desarrolle un programa que permita hallar la inversa de una matriz
MxM.
13)Desarrolle un programa que permita extraer la diagonal principal de una
matriz MxM y llenarla en un arreglo.
14)Desarrolle un programa que permita intercambiar la diagonal principal
de una matriz MxM con su diagonal secundaria.
15)Ingrese por teclado el tamao de una matriz, llenarla y luego imprimirla
en pantalla.
16)Llene dos matrices A y B, luego en una tercera matriz llnela con la
siguiente operacin: AUB.
17)Llene dos matrices A y B, luego en una tercera matriz llnela con la
siguiente operacin: A B.

Dr. Frank Edmundo Escobedo Bailon

Ejercicios de Reforzamiento
18)Llene dos matrices A y B, luego en una tercera matriz llnela con la
siguiente operacin: A B.
19)Llene dos matrices A y B, luego en una tercera matriz llnela con la
siguiente operacin: A-B.
20)
Llene dos matrices A y B, luego en una tercera matriz llnela con la
siguiente operacin: B-A.

Dr. Frank Edmundo Escobedo Bailon

También podría gustarte