Programación secuencial en C: ejercicios resueltos desde cero

Programación secuencial en C: ejercicios resueltos para empezar

Si buscas programación secuencial en C, aquí tienes ejercicios básicos resueltos con el patrón más importante al inicio: entrada, proceso y salida.

Son problemas simples, pero clave para construir una base sólida antes de bucles, condicionales complejos y estructuras de datos.

Enunciado

Resuelve estos 4 mini ejercicios secuenciales:

  1. convertir grados Celsius a Fahrenheit,
  2. calcular el área y perímetro de un rectángulo,
  3. calcular la media de 3 notas,
  4. calcular el precio final con IVA del 21%.

Solución en C

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>

double celsius_a_fahrenheit(double c) {
    return (c * 9.0 / 5.0) + 32.0;
}

void rectangulo(double base, double altura, double *area, double *perimetro) {
    *area = base * altura;
    *perimetro = 2.0 * (base + altura);
}

double media_tres(double a, double b, double c) {
    return (a + b + c) / 3.0;
}

double precio_con_iva(double precio_base) {
    const double IVA = 0.21;
    return precio_base * (1.0 + IVA);
}

int main(void) {
    double c = 25.0;
    printf("%.2f C = %.2f F\n", c, celsius_a_fahrenheit(c));

    double area, perimetro;
    rectangulo(8.0, 3.0, &area, &perimetro);
    printf("Rectángulo -> área: %.2f, perímetro: %.2f\n", area, perimetro);

    printf("Media de 7.5, 8.0 y 6.5 = %.2f\n", media_tres(7.5, 8.0, 6.5));

    double base = 100.0;
    printf("Precio base %.2f -> precio final con IVA: %.2f\n", base, precio_con_iva(base));

    return 0;
}

Resultado esperado

1
2
3
4
25.00 C = 77.00 F
Rectángulo -> área: 24.00, perímetro: 22.00
Media de 7.5, 8.0 y 6.5 = 7.33
Precio base 100.00 -> precio final con IVA: 121.00

Errores frecuentes

  • Hacer divisiones enteras sin decimales donde necesitas double.
  • Mezclar unidades o fórmulas (por ejemplo Celsius/Fahrenheit mal aplicada).
  • Escribir todo en main sin separar cálculos en funciones.
  • No comprobar resultados con casos sencillos de referencia.

Aplicación práctica

La programación secuencial en C se usa para:

  • primeros scripts de cálculo,
  • prácticas académicas iniciales,
  • consolidar sintaxis y operaciones numéricas.

Dominar esta base acelera el aprendizaje de condicionales, bucles y modularidad.

Siguiente ejercicio recomendado

Práctica guiada y siguiente paso

Si quieres una ruta completa con progresión real de dificultad:

FAQ

¿Qué significa programación secuencial en C?

Es ejecutar instrucciones en orden, de arriba abajo, sin saltos complejos. Es la base de cualquier programa.

¿Por qué empezar por ejercicios secuenciales?

Porque te permite dominar sintaxis, variables y operaciones antes de añadir más complejidad.

¿Después de esto qué conviene estudiar?

Lo más rentable es pasar a condicionales y bucles, y luego practicar arrays y funciones con problemas reales.