2
ÍNDICE
INTRODUCCIÓN ................................................................................................. 3
EJERCICIOS SECUENCIALES EN C ................................................................ 10
ESTRUCTURA DE DECISIÓN IF, IF-ELSE ........................................................ 20
3
INTRODUCCIÓN
(EJERCICIOS SECUENCIALES EN C)
4
1. Imprime un mensaje
5
2. Imprime mensaje con \n
6
3. programa que suma dos enteros dados por el estudio
7
4. programa que resta dos enteros dados por el estudio
8
5. programa que multiplica dos enteros dados por el estudio
9
6. programa que divide dos enteros dados por el estudio
10
EJERCICIOS
SECUENCIALES
EN C
11
7. Escribe un programa en C que calcule la energía potencial elástica
almacenada en un resorte cuando se comprime o estira. El programa debe
solicitar al usuario los siguientes datos:
• Constante del resorte (K) en N/m.
• Desplazamiento (X) en metros.
• El programa debe calcular y mostrar la energía potencial elástica (UU).
• Fórmula: La energía potencial elástica se calcula utilizando
la fórmula: U=1/2K*X**2
12
8. Construye un programa en C que, al recibir como datos la longitud y el peso
de un objeto expresados en pies y libras, imprima los datos de este objeto,
pero expresados en metros y kilos, respectivamente.
• Un pie equivale a 0.09290 metros.
• Una libra equivale a 0.45359 kilogramos.
13
9. Una persona compró una estancia en un país sudamericano. La extensión
de la estancia está especificada en acres. Construye un programa en C que,
al recibir como dato la extensión de la estancia en acres, calcule e imprima
la extensión de la misma en hectáreas.
• Consideraciones: 1 acre es igual a 4047 m2.
• 1 hectárea tiene 10,000 m2
14
10. Construye un diagrama de flujo que, al recibir como datos el radio y la altura
de un cilindro, calcule e imprima el área y su volumen. Bajo las siguientes
formulas:
VOLUMEN= 𝜋*RADIO*ALTURA
AREA=2* 𝜋*RADIO*ALTURA
15
11. Escribir un programa que acepte el valor de un ángulo, medido en grados, e
imprima su valor en radianes. Observación: Pl radianes=180 grados.
16
12. Escribir un programa que solicite el radio de una circunferencia e imprima el
valor de su longitud. Observación: Si r es el radio, la longitud es (2*π*r)
17
13. Construye un programa en C que, al recibir como datos los tres lados de un
triángulo, calcule e imprima su área. Ésta se puede calcular aplicando la
siguiente fórmula:
AREA=AUX*(AUX-LAI)*(AUX-LA2)*(AUX-LA3)
AUX=(LA1+LA2+LA3)/2
18
14. Construye un programa en C que, al recibir como datos las coordenadas de
los puntos P1, P2 y P3 que corresponden a los vértices de un triángulo,
calcule su perímetro. Perímetro =( L 1+L2+1.3)
Y la distancia entre los puntos P1, P2 y P3 está determinado bajo la siguiente
formula: DIS = sqrt (x1-x2)^ 2 +(Y1-12)^ 2
19
15. Escriba un programa que, para un número cualquiera Ingresado por el
usuario calcule y muestre los resultados de las funciones matemáticas
principales de Lenguaje C. (seno, coseno, tangente, raíz logaritmo natural,
logaritmo base 10)
20
ESTRUCTURA DE
DECISIÓN IF, IF-ELSE
21
16. Realiza un programa en C que, al recibir como dato el precio de un producto
importado, incremente 11% el mismo si el costo de éste es inferior a $1,500.
22
17. El programa, al recibir como dato el promedio de un alumno en un curso
universitario escribe aprobado si su promedio es mayor o igual a 70, o
reprobado en caso contrario.
23
18. El programa, al recibir como dato el precio de un producto, incrementa al
mismo 11% si es menor a 1500$ y 8% en caso contrario (mayor o igual).
24
19. Realice un programa en C que lee el costo de la inscripción y 3 calificaciones
de un alumno y calcula su promedio, si este es mayor a 95 se aplicara un
descuento en su inscripción del 20%, en caso contrario solo recibirá una
felicitación que diga... "siga esforzándose, lo puede lograr"
25
20. Escriba un programa en Lenguaje C, que reciba el nombre de un producto,
su valor y la cantidad comprada de ese producto por un cliente; el programa
debe determinar el valor a pagar, teniendo en cuenta que si el valor de la
compra es superior a 10000,00, el cliente recibe un descuento del 5 por
ciento. La solución debe mostrar el valor de la compra, el valor del descuento
y el valor a pagar, que incluye el descuento.
26
21. Escriba un programa al que se le ingresa tanto el nombre como la edad de
una persona y el programa muestra si ella es "Mayor de edad" o "Menor de
edad". Una persona es mayor de edad si tiene 18 años o más y menor de
edad si ocurre lo contrario.
27
22. Construya un programa en Lenguaje C que permita determinar el mayor entre
dos números enteros diferentes ingresados por el usuario.
28
23. Construya un programa que indique si un número ingresado por el usuario
es par o impar. Un número es par si es divisible por 2 e impar
en caso contrario.
29
24. Cree un programa que permita conocer si una ecuación cuadrática tiene o no
solución. En caso de tener solución, encontrarla. Recuerde que una ecuación
cuadrática se define como:
−𝑏 ± √𝑏 2 − 4𝑎𝑐
𝑥=
2𝑎
Y tiene solución si el valor del discriminante (que corresponde al cálculo interno de
la raíz cuadrada b2-4ac) es mayor o igual a cero y el valor de a es diferente de cero.