Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. Escriba un programa que dados dos números muestre la suma, la resta, la multiplicación y la
división de dichos números.
3. Hacer un programa que basados en cuatro números, muestre la media aritmética de los mismos.
4. Escribir un programa que calcule la longitud y el área de una circunferencia dado el radio.
Longitud de la circunferencia = PI*radio ^2
El área de la circunferencia =2*PI* radio
5. Cree el algoritmo que calcule el equivalente en grados Celsius a Fahrenheit.
F = (1.8 * C ) + 32
C = ( 5 / 2) * ( F – 32 )
6. Cree el algoritmo que calcule el equivalente en grados Fahrenheit a Celsius.
C = ( 5 / 2) * ( F – 32 )
7. Cree el algoritmo que calcule el equivalente en pies de una longitud dada en metros. 1
metro=39.27 pulgadas, 12 pulgadas=1 pie
8. Dada una cantidad de tiempo en horas, crear el algoritmo que de su conversión en minutos y
segundos.
9. Dada una cantidad de tiempo en horas, minutos y segundos crear el algoritmo que de la totalidad
en segundos empleada.
10. Se desea conocer el salario que recibirá un obrero si a él se le paga según el número de horas
laboradas por el precio por hora.
11. Suponga que un individuo desea invertir su capital en un banco y desea saber cuanto dinero
ganara después de un mes si el banco paga a razón de 2% mensual.
12. Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el vendedor
desea saber cuanto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en
el mes y el total que recibirá en el mes.
13. Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una
cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total
invertida.
14. Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un
grupo de estudiantes conociendo la cantidad de hombre y mujeres que existen en el aula.
15. Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una
cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total
invertida.
16. Supongamos que tengo un camión para la repartición de los productos de mi negocio, si en cada
viaje el conductor anota la cantidad de kilómetros recorridos, los galones de gasolina utilizados, el
costo de la gasolina y otros como ser alimentación. Hacer un programa que me permita cuantos
kms fueron recorridos por galón, el costo por galón y el gasto total del viaje.
17. Hacer un programa que determine la edad de una persona si se proporcionan el dia, mes, año de
nacimiento.
Problemas condicionales
1. Cree el algoritmo que detecte si un número introducido desde el teclado es positivo o negativo.
2. Cree un programa que muestre en pantalla “Femenino” si es introducida en el teclado una F, de lo
contraria que muestre “Masculino”
3. Cree un programa que lea la edad de una persona, si:
a. Es menor de 18, que aparezca “menor de edad”
b. Si esta entre los 18 y los 21 años que aparezca “ciudadano”
c. Si pasa de los 21 entonces que muestre “mayor de edad”
4. Cree el algoritmo que basado en una lectura de un número y del tipos de operación que va a
realizar, calcule el equivalente en grados Celsius a Fahrenheit o viceversa
F = (1.8 * C ) + 32
C = ( 5 / 9) * ( F – 32 )
5. Dados los coeficientes A B C, de una ecuación cuadrática Ax2+ Bx+C=0, encontrar las raíces o
soluciones a la ecuación, en el caso de que no tenga solución que muestre un mensaje de “No hay
raíces posibles”
6. Determinar si un alumno aprueba a reprueba un curso, sabiendo que aprobara si su promedio de
tres calificaciones es mayor o igual a 70; reprueba en caso contrario.
7. El negocio XYZ tiene como política dar un descuento del 25% a la persona que es de tercera edad.
Realizar el programa que permita esta manipulación.
8. Un obrero necesita calcular su salario semanal de un empleado, el cual se obtiene de la siguiente
forma: sí trabaja 40 horas o menos se le paga Lps.16 por hora, si trabaja mas de 40 horas se le
paga Lps.16 por cada una de las primeras 40 horas y Lps.20 por cada hora extra.
9. Hacer un programa que lea 3 numero y determine cual es el mayor de ellos
10. En una escuela la colegiatura de los alumnos se determina según el número de materias que
cursan. El costo de todas las materias es el mismo. Se ha establecido un programa para
estimular a los alumnos, el cual consiste en lo siguiente: si el promedio obtenido por un alumno en
el último periodo es mayor o igual que 90, se le hará un descuento del 30% sobre la colegiatura y
no se le cobrara IVA; si el promedio obtenido es menor que 90 deberá pagar la colegiatura
completa, la cual incluye el 12% de IVA. Obtener cuanto debe pagar un alumno.
11. Dado un número del 1 a 7 escriba el correspondiente nombre del día de la semana.
12. Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que los
reste y si no que los sume.
13. Suponiendo que se lee el salario mensual de un empleado y las bonificaciones que recibe al año,
se desea conocer el impuesto que debe pagar mensualmente.
TABLA IMPUESTO SOBRE LA RENTA
15. En una tienda de descuento se efectúa una promoción en la cual se hace un descuento sobre el
valor de la compra total según el color de la bolita que el cliente saque al pagar en caja. Si la
bolita es de color blanco no se le hará descuento alguno, si es verde se le hará un 10% de
descuento, si es amarilla un 25%, si es azul un 50% y si es roja un 100%. Determinar la cantidad
final que el cliente deberá pagar por su compra. se sabe que solo hay bolitas de los colores
mencionados.
16. En una llantera se ha establecido una promoción de las llantas marca “Ponchadas”, dicha
promoción consiste en lo siguiente:
Si se compran menos de cinco llantas el precio es de $300 cada una, de $250 si se compran de
cinco a 10 y de $200 si se compran mas de 10.
Obtener la cantidad de dinero que una persona tiene que pagar por cada una de las llantas que
compra y la que tiene que pagar por el total de la compra.
EXTRAS
1.- Desarrolle un programa para resolver el siguiente problema:
En la empresa de correos de Honduras se realiza un cobro por envío de paquetes de acuerdo con el
grupo de destino al que pertenezca el país. Los cobros se
realizan tomando en cuenta los valores de la siguiente tabla:
Costos de Envío
Grupo de Destino
Costo de Envío(por onza) Lps Nacional 1.50
Grupo1 3.95
Grupo2 4.50
Grupo3 6.30
Grupo4 7.80
Grupo5 13.25
Los datos de esta tabla son aplicables para las primeras 10 onzas, si el paquete pesa más se cobrará
un incremento de 0.50 ctvs. por onza adicional.
2. Escribir un programa en Pascal que calcule el sueldo semanal de un trabajador a partir del número
de horas trabajadas por día y las siguientes tarifas:
600 pts/hora Turno de mañana
800 pts/hora Turno de noche
1000 pts/hora Turno de días festivos
3. Escribir un programa en Pascal que lea 10 datos desde el teclado y sume sólo aquellos que sean
negativos.
4. Escribir un programa en Pascal que calcule la suma de los cuadrados de los 100 primeros números
enteros.