Está en la página 1de 14

1.- Pida al usuario ingresar dos números.

El primer número se ingresará en la variable var1 y el


segundo número se ingresará en la variable var2. realice un programa que, al finalizar el proceso, haga
que el valor de la variable var1 tenga el valor de la variable var2 y viceversa. Por ejemplo, si se ingresa
primero el valor 4 y luego el valor 7, la asignación de las variables sería var1=4 y var2=7; al finalizar el
programa, la asignación de las variables sería var1=7 y var2=4.

2. Dados cinco valores en cinco variables (var1, var2, var3, var4 y var5), realice un programa para que,
luego de terminar su ejecución, los valores de las variables queden de la siguiente manera:

var5 debe contener el valor de la variable var3.

var2 debe contener el valor de la variable var4.

var1 debe contener el valor de la variable var5.

var3 debe contener el valor de la variable var2.

var4 debe contener el valor de la variable var1.

El número de variables que maneje su programa no debe sobrepasar las 6 variables.


3. Se piden dos números y se presentan los resultados de la suma, resta, producto y división.

4. Pedir al usuario el ingreso de tres números (x, y y z). Mostrar la suma de los tres números. Mostrar
el resultado de x+y-z+100. Mostrar el resultado de (x-y)(x+y).

5 Elabore un programa que permita solucionar el siguiente enunciado: se ingresan 5 números por el
teclado del computador, encontrar la suma y el promedio de los números ingresados.
6 . Se ha establecido que el número máximo de latidos de corazón por minuto que cualquier persona
puede alcanzar sin correr riesgos de salud es igual a 220 menos la edad de la persona en años.
Asociaciones médicas recomiendan mantener el número de latidos por minuto durante una sesión de
ejercicio físico en un rango seguro que está entre el 50 y el 85% del número máximo mencionado.
Calcular el rango seguro de latidos por minuto usando la edad de una persona como dato de entrada.
7. La jornada de trabajo normal de un empleado durante una semana comprende 40 horas. Por cada
hora trabajada dentro de esas 40 horas un empleado recibe el salario normal. Todas las horas
trabajadas por encima de esas 40 horas se consideran horas extras. Por cada hora extra el empleado
recibe 1.5 veces el salario que recibe por una hora normal. El usuario ingresa el salario normal por
hora que gana un empleado y el número de horas trabajadas durante la semana. Mostrar el salario
total semanal que gana el empleado.

8. Se tienen los puntos 𝐴(𝑥1,𝑦1) 𝑦 𝐵(𝑥2,𝑦2) en el plano cartesiano, elabore un programa que permite
obtener la distancia euclidiana entre A y B.
La distancia euclidiana entre dos puntos (𝑥1,𝑦1) 𝑦 (𝑥2,𝑦2), viene dada por la fórmula:

9. Un atleta recorre una distancia y registra su tiempo en segundos. Se desea saber el tiempo total
utilizado por el atleta en horas, minutos y segundos.
10. Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el vendedor
desea saber cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el
mes y el total que recibirá en el mes, tomando en cuenta su sueldo base y comisiones.
11. Una tienda ofrece un descuento sobre el total de la compra y un cliente desea saber cuánto
deberá pagar finalmente por su compra.
a) Realice un programa que calcule un descuento del 15%.
b) Realice un programa que calcule un descuento d (%) ingresado por el usuario.
c) Realice un programa que calcule un descuento d ingresado y muestre el descuento aplicado y el
total a pagar de la compra.

12. Un alumno desea saber cuál será su calificación final en la materia de programación. Dicha calificación
se compone de los siguientes porcentajes:

55% del promedio de sus tres calificaciones parciales (cada una de las tres calificaciones fueron dadas sobre
20 y las tres tienen la misma ponderación)

30% de la calificación del examen final (/20)

15% de la calificación de un trabajo final (/20)

a) Realice un programa que calcule la calificación final de la materia si la calificación final está dada sobre 20.

b) Realice un programa que calcule la calificación final de la materia si la calificación final está dada sobre 30.

c) Realice un programa que calcule la calificación final de la materia si la calificación final está dada sobre 𝑛
(1≤𝑛≤100).

d) Realice un programa que calcule la calificación final de la materia si la calificación final está dada sobre 𝑛
(1≤𝑛≤100). y los porcentajes de los que se compone la calificación final ya no son 55%, 30% ni 15%, sino que
son ingresados por el usuario.
13. Un maestro desea saber qué porcentaje de hombres y qué porcentaje de mujeres hay en un grupo
de estudiantes. Realice un programa que pida el número de estudiantes mujeres, el número de
estudiantes hombres y muestre el porcentaje de mujeres y el porcentaje de hombres.

14. Conversión de temperaturas de Grados Celsius a Fahrenheit y viceversa


 Realice un programa que reciba una temperatura en grados celsius y los convierta a grados fahrenheit.
 Realice un programa que reciba una temperatura en grados fahrenheit y los convierta a grados celsius.
La relación entre grados Celsius y grados Fahrenheit se muestra a continuación:
16. Considere primero los siguientes problemas de razonamiento:
a) Si una persona termina una obra en 3 horas y una segunda persona termina la obra en 6 horas
¿cuánto se demoran en terminar la misma obra si trabajan juntas?
17. Dados tres números indicar si cada uno es par o impar. Además, indicar si todos los números son
pares, si son impares o si están “mezclados” (no todos son pares ni todos son impares).

18
19. Dados tres números, indicar si se ingresaron en orden ascendente, descendente o sin ningún
orden.

22. Escriba un programa para ingresar los lados de un triángulo y verificar si es un equilátero, isósceles
o escaleno.
26. Escriba un programa para ingresar un número y verificar si es divisible para 5 y para 11.
30. Escriba un programa que indique si un número dado es par o impar.

31 Escriba un programa que indique si un número dado es positivo, negativo o nulo


32. El programa solicita una calificación al usuario que está en el rango [0, 20] y la transforma en nota
alfabética según la siguiente tabla:

33. Se pide un número de la semana entre 1 y 7 (1 es domingo) al usuario y se presenta el nombre del
día.
34. Se pide un número de mes entre 1 y 12 al usuario y se presenta a qué estación del año pertenece.

35. Dados dos números n1 y n2:


 Realizar un programa que indique si el número n2 es divisor del número n1.
 Realizar un programa que verifique que el número n1 sea mayor o igual al número n2, si es así el
programa debe indicar si el número n2 es divisor del número n1, caso contrario el programa debe
decir “¡ERROR! El primer número ingresado debe ser mayor o igual al segundo.”

También podría gustarte