Ejercicios de Entrada, Proceso, Salida

- Una fórmula para convertir kilogramos a libras, es P=2.2 (K) , donde P son
las libras y K los kilogramos. Hacer un algoritmo que convierta una cantidad K
de kilogramos a libras.
- En Miami, Florida, Lulu Rocket se presenta en varios actos sociales como
señorita Métrica, siendo su estadística vital 89-58-89 cm,. mide 1.70 mts y
pesa 53 kg. Hacer un algoritmo para calcular e imprimir sus medidas en
pulgadas, su estatura en pies y su peso en libras.
- Suponer que toda la gente duerme alrededor de 1/3 de tiempo (8 de 24 hrs).
Hacer un algoritmo para calcular cuantas horas ha dormido una persona durante
toda su vida, considerando que todos los años tienen 365 dias.
- Nancy presentó 4 pruebas finales, siendo sus calificaciones 9.5, 6.8, 9.2
y 8.8. Hacer un algoritmo para calcular e imprimir el promedio de Nancy.
- Si un cierto número de tapete se vende a $9 dlls por yarda, hacer un
algoritmo para calcular el precio del tapete por metro.
- El Apolo I empleó 167 dias para ir de la tierra a marte, que se encuentra
a una distancia de 34’900,000 millas. Hacer un algoritmo para calcular los
dias que necesitará para ir a Jupiter que se encuentra a una distancia de
864’875,457 millas.
- Sara Mendez vende biblias a razón de 3 dlls cada una, mas 0.65 cents por
estampillas postales y manejo. Hacer un algoritmo para calcular e imprimir los
ingresos de Sara en 2 semanas, en las que vendió 167 biblias.
- Hacer el algoritmo para calcular e imprimir, el número de segundos que hay
en D dias, H horas, M minutos y S segundos.
- Un cliente ordena 4 libros, que a menudeo cuestan $8.95 dlls cada uno,
menos un descuento de 20%, 3 discos de $3.50 dlls cada uno, con un descuento
de 15% y un tocadisco de $59.95 dlls que no tiene descuento. Además, un
descuento del 2% sobre el pedido total si se paga pronto. Hacer un algoritmo
para calcular e imprimir, el total de la compra, suponiendo pronto pago.
- Juanita López trabaja en 4 ocupaciones donde le pagan un sueldo diferente
por hora. Hacer un algoritmo para determinar e imprimir el sueldo de Juanita
en 1 semana en la que trabajó las siguientes horas, con los siguientes
sueldos: Trabajo A, 12 horas con un sueldo de $3.20 por hora; Trabajo B, 10
horas con un sueldo de $4.10; Trabajo C, 8 horas con un sueldo de $3.80 y en
el D, 13 horas con un sueldo de $2.95 la hora.
- Suponer que la retención de impuesto de un salario semanal se calcula de
la siguiente manera: 15% de la diferencia entre el salario semanal de un
empleado y $10 dlls, multiplicado por el número de personas que de él
dependen. Hacer un algoritmo para calcular e imprimir el impuesto que se
retiene por el empleado, si se tiene como datos de entrada el salario semanal
y la cantidad de personas que de él dependen.
- La temperatura es una medida de concentración o intensidad de energía
calorífica en un cuerpo. Existen 4 escalas para medir la temperatura:
Farenheit, Celsius, Kelvin y Rankine. Muchos experimentos de laboratorio
requieren la conversión de una escala a otra. Por ejemplo, para convertir de
Farenheit a Celsius, se restan 32 grados de la temperatura en Farenheit y la
diferencia se multiplica por 5/9; Para convertir de Celsius a Kelvin, se le
suman 273 grados a la temperatura en Celsius; y para convertir de Farenheit a
Rankine, se le suman 460 grados a la temperatura en Farenheit. Hacer un
algoritmo que calcule e imprima el equivalente de una temperatura en Farenheit
en las otras 3 medidas.
Ejercicios de condiciónes

- Hacer un Algoritmo que lea la matrícula de un Alumno, y 3 calificaciones
para este, que calcule el promedio y que imprima la información leída y
calculada, así como un mensaje de Aprobado o Reprobado, según sea el caso.
- Hacer un Algoritmo que lea 3 números, y que imprima el mayor de los 3
números leídos.
- Hacer un Algoritmo que lea dos números enteros, y sin multiplicarlos
determinar si su producto es positivo o negativo.
- La suma de los ángulos internos de un triángulo es de 180 grados. Hacer un
Algoritmo que lea 2 ángulos A y B y que determine el valor del tercer ángulo.
El algoritmo deberá verificar que el tercer valor no sea cero o negativo, y si
cualquiera de ellos ocurre, imprimir un mensaje de Esto No Es Un Triángulo.
- Hacer un Algoritmo que lea 3 números, y que los imprima de Mayor a Menor.
- Hacer un Algoritmo que lea 2 números, y si el primero es mayor que el
segundo que calcule e imprima la suma de los dos, si el segundo es mayor que
el primero que calcule e imprima la sumatoria de los dos números, y si los dos
son iguales que obtenga el producto de ellos.
- Hacer un Algoritmo que lea una matrícula y dos calificaciones, que calcule
el promedio de las dos calificaciones y que imprima la matrícula, las 2
calificaciones y el promedio de las calificaciones, si y solo si el promedio
es mayor que 7 y menor que 9, en otro caso no imprimir.
- Hacer un Algoritmo que lea las longitudes de los lados de un triángulo, y
que determine e imprima si el triángulo es Isóceles, Equilátero o Escaleno.
- Una ciudad pequeña de Kansas, ideó un índice de contaminación tal que 37
es aceptable, de 38 a 55 es desagradable, y arriba de 55 es peligroso. Hacer
un Algoritmo que lea el índice de contaminación de la ciudad, y que imprima el
mensaje correspondiente en función del índice.
- Una compañía vende textos escolares en órdenes de 30 o mas volúmenes del
mismo tipo. Por ejemplo: 30 copias o menos $6.95 cada uno y de 31 en adelante
$6.00 cada uno. Hacer un Algoritmo para calcular el costo de una orden de N
libros.
- Hacer un Algoritmo que lea el número de un empleado, las horas trabajadas
y el sueldo por hora, que calcule su sueldo neto, si este se calcula de la
siguiente manera: si la cantidad de horas es menor o igual a 40, se calculará
multiplicando las horas trabajadas por el sueldo por hora, mientras que si la
cantidad de horas trabajadas es mayor a 40, las primeras 40 se pagan en forma
normal, y el excedente se paga al doble.
- Una cierta compañía de fletes tiene las siguientes tarifas entre Boston y
Los Angeles, $75.00 dlls por tonelada para las primeras 10 toneladas, y $35.00
dlls por tonelada para cada tonelada arriba de 10. Hacer un Algoritmo para
calcular el costo de un cargamento de N toneladas.
- Un banco paga intereses con tasa anual del 5% sobre cuentas menores que
$200.00 dlls. El 6% para cuentas de $200.00 dlls hasta $1000.00 dlls, y el 7%
para cuentas mayores a los $1000.00 dlls. Hacer un Algoritmo para calcular el
interés de una cuenta, cuyo saldo se otorga como dato de entrada.
- Suponer que un artesano trabaja a razón de $0.75 centavos por hora, hasta
las 10 pm, y de esa hora en adelante a razón de $1.00 dll. Hacer un Algoritmo
el cual acepte como datos de entrada la hora en que inicia a trabajar y la
hora que sale de trabajar, y que calcule e imprima el sueldo de una noche de
trabajo del artesano, suponiendo que máximo puede trabajar hasta las 12 pm.
Ejercicios de Contadores

- Hacer un Diagrama de Flujo que genere e imprima los números del 100 al 0
en forma decreciente.
- Hacer un Diagrama de Flujo que lea un número N y que genere e imprima los
números impares desde el número 1 hasta el número leido, así como cuantos son.
- Hacer un Diagrama de Flujo que lea un número, y que genere e imprima la
tabla de multiplicar para el número leido.
- Hacer un Diagrama de Flujo que lea N matrículas, para cada matrícula se
leerán 2 calificaciones, que calcule el promedio de las 2 calificaciones y que
imprima la matrícula, las dos calificaciones y el promedio de las dos
calificaciones para cada una de las N matrículas, además deberá imprimir
cuantos alumnos aprobaron y cuantos alumnos reprobaron. El diagrama terminará
cuando se lea una matrícula igual a 9999 que no se procesará.
- Hacer un Diagrama de Flujo que lea 500 números, los cuales varían desde
menos infinito hasta mas infinito, y que determine e imprima cuantos de los
números leidos son mayores que cero, cuantos menores que cero y cuantos
iguales a cero.
- Hacer un Diagrama de Flujo que lea 300 números de vendedor, para cada
vendedor se leerán 3 ventas, que calcule la venta total y que imprima el
número de vendedor, sus tres ventas y la venta total de cada vendedor, para
cada uno de los 300 vendedores. Además deberá imprimir cuantos vendedores
tuvieron venta total menor a $500 pesos, cuantos entre $500 y $1000, y cuantos
mayor a $1000.
- Un comprador dispone de $3400 dlls y desea adquirir un lote que tenga al
menos 9000 metros cuadrados. Hacer un Diagrama de Flujo que lea los datos para
50 lotes y que imprima la información de aquellos lotes que cumplan con las
limitantes del comprador, así como cuantos lotes fueron. Se tendrán como datos
de entrada el número de lote, ancho del lote, largo del lote y costo del lote.
- Una compañía decide dar a sus empleados un bono de 1/8 de su salario
anual. Hacer un Diagrama de Flujo que calcule las bonificaciones que dará a
cada uno de sus 100 empleados si se tienen como datos de entrada el nombre y
el salario de cada uno de los 100 empleados.
- Hacer un Diagrama de Flujo que lea 200 números enteros positivos, y que
imprima el número mayor leido.
- Hacer un Diagrama de Flujo que lea 400 números, estos números varian desde
menos infinito hasta mas infinito, y que determine e imprima el número menor
leido y el número mayor leido.
- Hacer un Diagrama de Flujo que lea un número N y que determine e imprima
si es par o impar.
- Hacer un Diagrama de Flujo que lea 2 números, y que determine e imprima si
el segundo es múltiplo del primero.
- Hacer un Diagrama de Flujo que únicamente nos permita leer una N o una S,
y que imprima cuantas veces se leyó cada una, el diagrama terminará cuando se
lea una letra dstinta a S o N.
Ejercicios de Acumuladores

- Hacer un Diagrama de Flujo que calcule e imprima la sumatoria de los
primeros 100 números.
- Hacer un Diagrama de Flujo que calcule la suma de los números impares y la
suma de los números pares que hay entre el 300 y el 450.
- Hacer un Diagrama de Flujo que calcule e imprima la sumatoria de los
cuadrados de los números pares que hay entre 500 y 800.
- Hacer un Diagrama de Flujo que lea 100 matrículas, para cada matrícula se
leerá una calificación. El diagrama deberá imprimir la matrícula y la
calificación de cada alumno leido así como el promedio de los alumnos
aprobados y el promedio de los alumnos reprobados.
- Hacer un Diagrama de Flujo que lea N matrículas, para cada matrícula se
leerán 20 calificaciones, que calcule el promedio de las 20 calificaciones y
que imprima la matrícula, las 20 calificaciones y el promedio de las 20
calificaciones para cada uno de los alumnos leidos. El diagrama terminará
cando se lea una matrícula igual a 9999 que no va a ser procesada.
- Hacer un Diagrama de Flujo que lea un número N y que determine e imprima
la sumatoria de los primeros N números.
- Hacer un Diagrama de Flujo que calcule e imprima la sumatoria de los
cuadrados de los números del 1 hasta N, teniendo como dato de entrada el valor
de N.
- Hacer un Diagrama de Flujo que lea 12 valores para A, 12 valores para B,
que calcule e imprima la suma de los valores de A, la suma de los valores de B
y la suma de los productos A*B.
- Durante las siguientes 3 semanas usted trabajará en la cenaduría de José,
este pagará 1 dll el primer dia, 2 dlls el segundo dia, 4 dlls el tercer dia,
y así sucesivamente, cada dia pues, usted recibirá un salario doble que el
recibido el dia anterior. Hacer un Diagrama de Flujo para calcular cual será
su salario al término fijado.
- Hacer un Diagrama de Flujo para imprimir los primeros 30 términos de la
secuencia 1, 1/2, 1, 1/4, 1, 1/8, 1, 1/16....
- Hacer un Diagrama de Flujo que lea un número y calcule e imprima su
factorial.
- Un número perfecto es un entero tal que la suma de sus divisores propios,
exceptuando él mismo, es igual a él mismo. Hacer un Diagrama de Flujo que
determine si un número N es perfecto, deficiente o abundante.
- La población estudiantil de Atlanta se incrementa a razón de un 9% anual.
Si la población estudiantil actual es de 5460 alumnos, hacer un Diagrama de
Flujo para calcular la población que tendrá dentro de 10 años.
Ejercicios de Contadores y Acumuladores

- Hacer un Diagrama de Flujo que lea un Número N, y que determine e imprima
si es o no primo.
- Hacer un Diagrama de Flujo que lea un Número N, y que determine e imprima
si el número leido pertenece o no a la serie de Fibonacci.
- Hacer un Diagrama de Flujo que lea un Número N, y que genere e imprima los
primeros N números de la serie de Fibonacci.
- Hacer un Diagrama de Flujo que lea un Número N, y que determine si es el
resultado de un proceso de factoriales.
- Hacer un Diagrama de Flujo que lea un Número N, y que determine e imprima
la serie de Ulam para el número leido.
Ejercicios de Arreglos

- Hacer un Diagrama de Flujo que lea 200 números enteros positivos, que
calcule la media aritmética de los números leidos, y la desviación de cada
número respecto a la media, siendo esta el valor absoluto de la diferencia de
cada número con respecto a la media.
- Hacer un Diagrama de Flujo que lea 150 valores y los almacene en un vector
‘A’, 150 valores y los almacene en un vector ‘B’ y que genere un vector ‘C’,
dado por la suma del primer valor de ‘A’ mas el último de ‘B’; el segundo
valor de ‘C’ será el segundo de ‘A’ mas el penúltimo de ‘B’; y así
sucesivamente. Finalmente deberán imprimirse los tres vectores.
- Hacer un Diagrama de Flujo que lea 300 números de vendedor, para cada uno
se leerán 3 ventas, que calcule la venta total y que imprima una lista de toda
la información leida y calculada, inmediatamente después, otra lista
conteniendo toda la información por vendedor, cuya venta total sea mayor al
promedio total de ventas.
- Hacer un Diagrama de Flujo que lea 500 palabras en Español, y sus
correspondientes en Inglés, Francés e Italiano. Una vez almacenadas en
vectores, se deberá pedir una palabra a buscar, y si se encuentra imprimir su
traducción en los otros 3 idiomas, si no se encuentra imprimir un mensaje de
“NO SE ENCONTRO”.
- Hacer un Diagrama de Flujo que lea N números enteros positivos y los
almacene en un vector, calcule la media artmética y que imprima para cada
número leido un mensaje de “MAYOR A LA MEDIA”, “MENOR A LA MEDIA” o “IGUAL A
LA MEDIA”. El diagrama terminará de leer números, cuando se lea un número
menor o igual a cero. NOTA: No se leerán mas de 200 números.
- Hacer un Diagrama de Flujo que lea N valores, y los almacene en un vector.
Una vez almacenados los recorra una posición hacia arriba quedando el primero
en el último, el segundo en el primero, el tercero en el segundo, y así
sucesivamente. El diagrama terminará cuando se lea un número igual a cero que
no se procesará, y no se leerán mas de 150 números.