Ejercicios de Programación I ISEC-MONTERO Ing. Juan F.
Gareca Aguirre
A) Realizar Análisis del Algoritmo, Pseudocodigo, Prueba de escritorio y su Codificación
1.- Hacer un programa que permita calcular la cuentea a pagar en un restaurant, si el usuario escoge lo que desea comer
y selecciona la cantidad donde hay 4 opciones (sopa 5Bs , entrada 2Bs, segundo 8bs, postre 3Bs, refresco 10Bs).
2.- Hacer un programa que permita calcular el peso promedio de una persona, si el usuario selecciona el sexo e
introduce el peso, Calcular con cuanto esta excedido de peso si lo normal para sexo masculino es 90 KG. Y para sexo
femenino lo normal es 75 KG.
3.- Hacer un programa para introducir 3 número por teclado y mostrar el número mayor o si son iguales.
4. Hacer un programa que permita determinar la cantidad de días que tiene cada mes. Si el usuario selecciona el Mes
5. Leer un numero elevar el número al cuadrado y al cubo e imprimir el número junto con su cuadrado y su cubo
6. Hacer un programa que permita determinar si un numero introducido por el usuario es primo. Sabiendo que un
número es primo si solo es divisible por si mismo y por la unidad
7. hacer un programa que permita, escogiendo el dia de la semana, calcular el monto a pagar por dia trabajado, si el
usuario introduce la cantidad de horas trabajadas al dia; de lunes a viernes se cancela 10Bs la hora, sábados y domingos
se cancela el 50% arriba de la Tarifa
8. Se Desea obtener el salario Neto de un trabajador conociendo el numero de horas Trabajadas, el salario por hora y
calcular el descuento del 12.5% de aporte a la AFP.
9. Intercambiar el digito mayor con el menor de un número, y mostrarlo
10. Dada la longitud de un triangulo mediante las variables a,b,c . Calcular su área mediante la formula:
𝑎+𝑏+𝑐
Area= √𝑠(𝑠 − 𝑎)(𝑠 − 𝑏)(𝑠 − 𝑐) Donde 𝑠 =
2
B) Realizar programas para:
1.- Dado un numero N, Mostrar la suma de sus dígitos
Ej. Si N=1432 Salida → 10
2.- Dado un numero N, mostrar el promedio de los dígitos pares
Ej. Si N=16548 Salida → 6
3.- Dados un numero N, Mostrar si dicho numero es primo
Ej. Si N=15 Salida → No es Primo
4.- Dados dos números A y B indicar si son o no inversos
Ej. A= 23, B=32 Salida→ “Si son inversos”
Ej. A= 321, B= 1234 Salida → “No son inversos”
5.- Dado un numero N Indicar si es o no un numero amigo
// Un numero es amigo si aparece al final de su cuadrado
Ej. N=6 Salida → “ Si es” 6 – 36
N=25 Salida “Si es” 25 - 625
6.- Dados 2 números, formar otro intercalando sus dígitos
Ej. A=123, B=3425 Salida → 3142235
7.- Dados 3 números, formar otro solamente con los dígitos impares
Ej. A=12 , B=346, C=1457 Salida → 13157
C) Realizar los siguientes programas para generar y mostrar los primeros N Términos de las siguientes series
1. 1, 2, 4, 5, 7, 8, 10, 11, ……
2. 1, 4, 9, 16, 25, 36, …..
3. 0, 1, 1, 2, 4, 7, 13, 24, 44, …..
4. 1, 2, 3, 4, 5, 8, 7, 16, 9, …..
5. 1, 2, 3, 4, 5, 8, 7, 16, ……
6. 0, 1, 1, 1, 2, 2, 4, 8, 12, 96, ……
7. 0, 1, 2, 1, 2, 4, 3, 4, 8, 7, 8, 16, 15, ……