Ejecicios Para El Cuaderno

12
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 Dr. Frank Edmundo Escobedo Bailon

Transcript of Ejecicios Para El Cuaderno

Page 1: 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

Page 2: Ejecicios Para El Cuaderno

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

Page 3: Ejecicios Para El Cuaderno

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

Page 4: Ejecicios Para El Cuaderno

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

Page 5: Ejecicios Para El Cuaderno

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

Page 6: Ejecicios Para El Cuaderno

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

Page 7: Ejecicios Para El Cuaderno

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

Page 8: Ejecicios Para El Cuaderno

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

Page 9: Ejecicios Para El Cuaderno

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