Ejecicios Para El Cuaderno
-
Upload
guztavo-alvarock-alvarock -
Category
Documents
-
view
126 -
download
0
Transcript of Ejecicios Para El Cuaderno
Ejercicios de Reforzamiento
ESTRUCTURAS SECUENCIALES
1) Dados dos números enteros hallar la suma.
2) Hallar el cociente y el residuo de dos números 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 , donde a y n pertenecen a Z (positivos).
5) Halla la radicación de , donde a y n pertenecen a Z (positivos).
6) Dado un numero entero positivo de 4 cifras devolver el número inverso.
7) Calcule la suma de los n primeros números naturales.
8) Calcular el interés compuesto generado por un capital depositado durante
cierta cantidad de tiempo a una tasa de interés determinada, aplique las
siguientes formulas:
M=Monto generado
r=Tasa de interés
t=Tiempo en meses
I=Interés compuesto
C=Capital
9) Hallar el área de una circunferencia, cuyo radio se ingresa por teclado.
10)Desarrolle una aplicación que permita convertir una cantidad en segundos a
su equivalente en horas minutos y segundos.
11)Dada una cantidad de milímetros, expresarlo en la máxima cantidad de
metros y el resto en decímetros centímetros y milímetros.
12)Obtener el valor de c y d, según las siguientes fórmulas.
Dr. Frank Edmundo Escobedo Bailon
Ejercicios de Reforzamiento
13)Dados 4 números enteros, obtener el porcentaje de cada uno en función a
la suma de los 4 números.
14)Hallar el área y el perímetro 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 perímetro de un triángulo rectángulo, cuyos catetos son
ingresados por teclado.
17)Convertir grados sexagesimales a centesimales.
18)Hallar el producto y el cociente de dos números ingresados por teclado.
19)Ingrese las notas del curso de algoritmos (EP, EF, O, LB, PP), determinar
su promedio final.
20)Ingrese dos números enteros por teclado a y b(a<b). Determine la suma de
los números comprendidos en ese intervalo.
Dr. Frank Edmundo Escobedo Bailon
Ejercicios de Reforzamiento
ESTRUCTURAS SELECTIVAS
1) Dados dos números enteros diferentes, determinar cuál es el mayor.
2) Determine si un numero ingresado por teclado es positivo negativo o neutro.
3) Dado un carácter determine si es vocal o no.
4) Determine el número menor, intermedio y mayor de tres ingresados por
teclado.
5) Determine si un número ingresado por teclado es múltiplo de 3 y cinco al
mismo tiempo.
6) Ingresar un número entero y determinar si dicho número es par o impar.
7) Dado 5 números enteros, determine el mayor.
8) Dado un número entero, devolver el doble si el número es par, caso
contrario devolver el triple del número.
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 Descuento
Hasta 100 soles 10%
Mayores a 100 soles 20%
Mayores a 200 soles 30%
Dr. Frank Edmundo Escobedo Bailon
Ejercicios de Reforzamiento
11)Se debe ingresar el valor de una temperatura por teclado y determinar el
clima según el siguiente cuadro:
Temperatura Clima
<10 Frio
Entre 10 y 20 Nublado
Entre 21 y 30 Calor
>30 Tropical
12)Determine el dia de la semana que corresponde a una fecha determinada.
Ejemplo: El 9 de enero del 2011 corresponde a domingo.
13)Una llamada de un teléfono fijo a otro, también 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 días de 23:00 a 6:59 hrs), cuesta S/.
0,039. Calcule el costo total de una llamada telefónica, si considera eI
minuto adicional de cargo por establecimiento de llamada. Si la llamada se
realiza justo en la transición de un horario a otro, calcule el monto según
cuantos minutos se realizaron en cada horario.
14)Dado un número de día de un determinado año, encuentre el día, mes y
año al que corresponde. Por ejemplo el día número 300 del año 2000 es el
26/10/2000.
15)Realizar programa en el que el ordenador “piensa” en un número al azar
entre 1 y 50.
El usuario ha de adivinarlo en 5 oportunidades o perderá. El ordenador
señalará 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, según la
siguiente tabla.
Dr. Frank Edmundo Escobedo Bailon
Ejercicios de Reforzamiento
Contado (Descuento) Plazos(Recargo)
Cliente General 15 % 10 %
Cliente Afiliado 20 % 5 %
17)Dada 3 longitudes, afirme si forman un triángulo o no.
18)Dado el problema anterior identificar qué tipo de triangulo es si
efectivamente las tres longitudes forman un triángulo.
19)Dada una fecha cualquiera, obtenga la fecha del día anterior.
20)Obtenga el número de días transcurridos entre dos fechas.
Dr. Frank Edmundo Escobedo Bailon
Ejercicios de Reforzamiento
ESTRUCTURAS REPETITIVAS
1) El mínimo común múltiplo es el menor número que los contiene a todos los
números involucrados una cantidad exacta de veces. Construya un
algoritmo para calcular el mínimo común múltiplo de tres números
ingresados por teclado.
2) Obtener los primeros N números múltiplos de 5.
3) Dado un número entero cualquiera determine cuantos dígitos contiene
(utilice entero largo).
4) Dado un numero determine cuál es el digito mayor (utilice entero largo).
5) Determine si dos números son amigos. Recuerde que dos números son
amigos si la suma de sus divisores es igual al otro número. 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 número de base 10, convertir dicho número a una base N
ingresada por teclado.
7) Dado un rango de números enteros, obtener la cantidad de numero pares e
imperes que contiene el rango, sin considerar los múltiplos de 7.
8) Desarrolle una aplicación que diga si un número entero ingresado por
teclado es capicúa o no.
9) Calcule la enésima potencia de un número 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 números primos comprendidos en él.
11)Dado un rango, determine cuantos números capicúa se encuentran
comprendidos en él.
12)Desarrolle una aplicación que permita hallar el MCD de 2 números.
13)Desarrolle una aplicación que permita hallar el MCD de 3 números.
Dr. Frank Edmundo Escobedo Bailon
Ejercicios de Reforzamiento
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 aplicación que permita hallar el MCD de N números.
16)Calcule la suma de los cuadrados y cubos de los primeros N números
naturales (N ingresado por teclado).
17)Obtener la suma y la cantidad de los N primeros números naturales
divisibles entre 3 y 5 a la vez.
18)Calcule la suma y la cantidad de números 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 número n ingresado por teclado.
20)Implemente un algoritmo que permita mostrar la siguiente serie:
21−98+ 64243
− 62516384
+…⏟
N términos
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 están 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 más 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 año 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 mínimo 1Kg y como máximo 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 tamaño de una matriz, llenarla y luego imprimirla
en pantalla.
Dr. Frank Edmundo Escobedo Bailon
Ejercicios de Reforzamiento
16)Llene dos matrices A y B, luego en una tercera matriz llénela con la
siguiente operación: AUB.
17)Llene dos matrices A y B, luego en una tercera matriz llénela con la
siguiente operación: A∩B.
18)Llene dos matrices A y B, luego en una tercera matriz llénela con la
siguiente operación: A∆B.
19)Llene dos matrices A y B, luego en una tercera matriz llénela con la
siguiente operación: A-B.
20)Llene dos matrices A y B, luego en una tercera matriz llénela con la
siguiente operación: B-A.
Dr. Frank Edmundo Escobedo Bailon