Sei sulla pagina 1di 5

EJERCICIOS CURSO DE PROGRAMACION GENERAL PRIMER CORTTE

1. Desarrolle un algoritmo para Verificar si un número entero leído es par y el


cuadrado del último dígito es de dos cifras.
2. De acuerdo a las siguientes expresiones vaya recorriendo el algortimo
hasta determinar al final el valor que se imprimirá de x, y,z. Debe escribir
paso a paso los valores que van teniendo cada variable durante el
algoritmo.

Inicio
doble x,y,z
x= 8
y=5
z= 3
x= x+4
y=z+x*y
x = Entero(y / x)
x = x + y/2
z = z+y * 2
y = y + y *x
escriba x,y,z
Fin

3. 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 y quien resulto el que mayor aportó.

4. Se lee un numero entero, si es de dos cifras imprimir por separado la unidad y


la decena. Ejemplo: se lee 25, debe imprimirse: unidad=5, decena=2. Si el
numero no es de dos cifras se imprimirá un mensaje que diga “el numero no es
de 2 cifras”. Desarrolle un algoritmo con descripción de vbles.

5. Se lee la edad de una persona, si tiene entre 0 y 5 años se debe imprimir el


mensaje “Es un bebe”, si esta comprendido entre 6 y 10 años se debe imprimir el
mensaje “Es un niño”, si esta entre 11 y 17, se imprimirá el mensaje “Es un
adolescente”, y si esta entre 18 y 29 años, se imprimirá el mensaje “usted es un
adulto joven “, si esta entre 30 y 59 se imprime el mensaje “Adulto medio”, y si es
de 60 o más se imprime el mensaje “Adulto mayor”. Desarrolle un programa en
java para esto.

6. De acuerdo a las siguientes expresiones vaya recorriendo el algoritmo hasta


determinar al final el valor que se imprimirá de x, y,z. Debe escribir paso a paso los
valores que van teniendo cada variable durante el algoritmo.
Inicio
doble x,y,z
x= 4
y=3
z= 2
x= x+2
y = z * x + y^2
x = y mod x
x = x + y/x
z = z*y
y = z + y *x
escriba x,y,z
Fin

7. Desarrolle un algoritmos que Halle el área de un triángulo y de acuerdo a sus lados


determine si es equilátero, isósceles o escaleno.
8. Hallar el área de un círculo circunscrito en un cuadrado. Se debe leer sólo el radio r.

9. Introducir tres números por teclado, hallar el promedio de los tres números, la
suma y desplegar del primer número el doble, del segundo número el triple y
del tercer número el cuadrado.
10. Introducir tres números por teclado mostrar los últimos dígitos de cada
número.
11. Introducir un número por teclado suponer que tiene cuatro dígitos, Desplegar
la suma de los dígitos.
12. Introducir el sueldo básico de un empleado por teclado, hallar el total ganado
considerando que debe introducir el monto por horas extras, considerar un
descuento del 20%. Desplegar el sueldo básico, el total del descuento y el total
ganado.
13. Introducir 5 notas por teclado, obtener la suma de las notas, el promedio de las
mismas y el % de cada nota con respecto a la suma.
14. Intercambiar los valores de dos variables A y B, luego intercambie C y D.
Finalmente determine si la suma de las dos primeras variables es mayor, igual
o menor que la suma de las otras dos variables
15. Introducir un número real, mostrar la parte entera y la parte decimal del
numero. Determine mediante un condicional si su parte decimal es mayor o
igual a 5, entonces su parte entera se aumenta en una unidad, de lo contrario
queda igual.
16. Una persona desea invertir su capital en un banco y desea saber cuanto de
dinero ganara después de 2 meses si el banco paga a razón de 1.5% mensual
y no se hace ningún retiro.
17. Un alumno desea saber cual será su calificación final en la materia de
Algoritmos. Dicha calificación se compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales.
30% de la calificación del examen final.
15% de la calificación de un trabajo final.
18. Realizar un algoritmo que calcule la edad de una persona, teneiendo en
cuenta el año, mes y dia en que nacio.
19. Calcular el numero de pulsaciones que una persona debe tener por cada 10
segundos de ejercicio, si la formula es:
num. pulsaciones = (220 - edad)/10
20. Leer un valor en dólares y lo convierta a Bolivianos (1 $us. =8.08 Bs.).
21. Leer una cantidad en Boliviano obtener el monto equivalente en dólares,
asumiendo que el tipo de cambio es un dato desconocido.
22. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre
su salario anterior.
23. Leer un numero decimal , convertirlo a fraccionario.
24. Se lee un número entero, averigue si es entero positivo y de una cifra.
25. Se leen 2 numeros averigue y el primero es múltiplo del segundo o si ambos
son pares.
26. Si un numero es par, averigue si su última cifra termina en 7.
27. Se leen x,y,z, averigue cual o cuales de ellos es menor que el promedio de los
3?
28. Se leen 2 números, averigue cual es mayor? Considere todos los casos.
29. Se leen 2 numeros, si ambos son pares determine si alguno es múltiplo del
otro.
30. Se lee un número, averigue si: -es de una cifra, -es de 2 cifras, -es de 3 cifras,
o si es de mas de 3 cifras, considere los positivos y negativos.
31. Se lee la edad de una persona, determine si es mayor de edad, en caso
afirmativo, averigue su sueldo, si es mas 1,000,000 hagale retención del 5%
del sueldo para declaración en la DIAN, en caso contrario retengale 3%.
cuanto deberá declarar esa persona?
32. Un empleado ob
33. Un alumno desea saber cual será su calificación final en la materia de
Introducción a la programación. Dicha calificación se compone de los
siguientes porcentajes:
a. 50% el promedio de sus tres calificaciones parciales
b. 25% de la calificación de prácticas.
c. 25% de la calificación de asistencia a clases.
34. Queremos conocer los datos estadísticos de una asignatura, por lo tanto,
necesitamos un algoritmo que lea el número de reprobados, aprobados y
sobresalientes de una asignatura, y nos devuelva:
a. El tanto por ciento de alumnos que han superado la asignatura.
b. El tanto por ciento de reprobados, aprobados, notables y sobresalientes de la
asignatura.
35. En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El
presupuesto anual del hospital se reparte conforme a la siguiente tabla:

Área Porcentaje del presupuesto


Ginecología 40%
Traumatología 30%
Pediatría 30%
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto
presupuestal.

36. El siguiente es el menú de un restaurante de bocadillos. Diseñar un algoritmo


capaz de leer el número de unidades consumidas de cada alimento ordenado
y calcular la cuenta total.
Bocadillo de jamón (1500 pesos.)
Bocadillo de queso (1000 pesos.)
Patatas fritas (2000 pesos.)
Refresco (3000 pesos.)
Jugo (3000pesos.)

37. El coste de un automóvil nuevo para un comprador es la suma total del coste
del vehículo, del porcentaje de la ganancia del vendedor y de los impuestos
locales o estatales aplicables (sobre el precio de venta). Suponer una ganancia
del vendedor del 12% en todas las unidades y un impuesto del 6% y diseñar un
algoritmo para leer el coste total del automóvil e imprimir el coste para el
consumidor.
38. Todos los lunes, miércoles y viernes, una persona corre la misma ruta y
cronometra los tiempos obtenidos. Determinar el tiempo promedio que la
persona tarda en recorrer la ruta en una semana cualquiera.
39. 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.

40. Queremos realizar un pequeño programa para introducirlo en el ordenador de


a bordo de nuestro coche y que nos informe del consumo medio del coche.
Diseña un algoritmo que lea el kilometraje de la última vez que se reportó, el
kilometraje actual, los litros de gasolina que se repostaron la última vez y la
cantidad de gasolina actual. El algoritmo devolverá la cantidad de litros cada
100 kilómetros que consume nuestro coche.
41. Un alumno desea saber cual será su promedio general en las tres materias mas
difíciles que cursa y cual será el promedio que obtendrá en cada una de ellas.
Estas materias se evalúan como se muestra a continuación:

La calificación de Matemáticas se obtiene de la sig. manera:


Examen 90%
Promedio de tareas 10%
En esta materia se pidió un total de tres tareas.

La calificación de Física se obtiene de la sig. manera:


Examen 80%
Promedio de tareas 20%
En esta materia se pidió un total de dos tareas.

La calificación de Química se obtiene de la sig. manera:


Examen 85%
Promedio de tareas 15%
En esta materia se pidió un promedio de tres tareas.

42. Verificar por algoritmos si tres números son distintos de cero

43. verificar si un número es impar y mayor a 23 a la vez


44. Verificar si la suma de dos números es un número mayor a 40 y par a la vez.
45. Verificar si al menos uno de dos números es mayor a 100 y múltiplo de 6.
46. Verificar si un número es par y el cuadrado del último dígito es impar.
47. UNA PERSONA abre una cuenta de ahorro con x suma de dinero y REALIZA
3 CONSIGNACIONES Y 3 RETIROS en el mes, imprima su saldo final, el
total de dinero consignado, y el total dinero retirado en el mes. AL final
indique con un mensaje si: “Si le quedó saldo para retirar”, o “No tiene saldo
para retirar”. Describa las variables utilizadas.

48. Una persona hizo un préstamo de $1000,000 al 10% de interes, de los cuales
hizo 3 abonos de dinero, averiguar a través de un algoritmo, cuanto dinero se
abono en total y si se termino de cancelar toda la deuda incluyendo los
intereses, o si quedo algún saldo pendiente e imprimirlo. Se pide: que
inicialmente diseñe la respectiva descripción de variables relacionadas con
este problema , y por ultimo desarrolle el algoritmo. 1
1
49. A partir de la siguiente expresión algebraica, y asumiendo un 1
1
x 1 
valor de x de 4, desarrolle un algoritmo que resuelva la 1
expresión e imprima el resultado, verifique que no se 1
1
produzca una división por cero. x 1

50. SE LEEN DOS NUMEROS FRACCIONARIOS CALCULE LA SUMA DE


ESTOS E IMPRIMA EL RESULTADO EN FORMA FRACCIONARIA. Verifique
la no división por cero.

51.

Potrebbero piacerti anche