// Sesión 1, programa 1. Dibujen los marcos en cada punto que pide lab/README.md.
#include <stdio.h>

int clamp(int value, int high) {
    if (value > high) {
        return high;
    }
    return value;
}

int final_grade(int grade, int bonus) {
    int total = grade + bonus;
    int capped = clamp(total, 20);
    return capped;
}

int main(void) {
    int grade = 18;
    int bonus = 3;
    int total = final_grade(grade, bonus);
    int other = final_grade(10, bonus);

    printf("%d %d %d %d\n", grade, bonus, total, other);
    return 0;
}
