Programa 1
Este programa muestra todas las letras del alfabeto en pares de mayúscula y minúscula,
empezando desde la A y la a hasta la Z y la z, de esta manera: Aa Bb Cc ... Yy Zz.
Primero se Crea dos variables: caracter para la letra minúscula y c para la letra mayúscula.
Empieza un ciclo: Este ciclo se repite desde la 'a' hasta la 'z'. En cada repetición:
Imprime la letra mayúscula y la minúscula correspondiente, separadas por un espacio.
Pasa a la siguiente letra en ambas listas.
Ejemplo:
En la primera vuelta del ciclo:
caracter es 'a' y c es 'A'.
Se imprime "A a".
caracter pasa a ser 'b' y c pasa a ser 'B'.
En la segunda vuelta del ciclo:
caracter es 'b' y c es 'B'.
Se imprime "B b".
Y así sucesivamente hasta llegar a la 'z'.
¿Por qué se usa un ciclo?
El siclo se usa Para evitar tener que escribir printf 26 veces, una para cada letra. El ciclo nos
permite automatizar este proceso.
Programa 2
Declaración de Variables: int par=0, impar=0;: Se declaran y se inicializan las variables par e
impar en 0. Estas variables almacenarán las sumas de números pares e impares,
respectivamente.
Bucle for:
for (int c=1, p=2, i=1; c<=3; c++, p+=2, i+=2) {...}: Un bucle que se repite 3 veces (c<=3). Dentro
del bucle:
p comienza en 2 y se incrementa en 2 en cada iteración (2, 4, 6, ...).
i comienza en 1 y se incrementa en 2 en cada iteración (1, 3, 5, ...).
par += p; suma p a la variable par.
impar += i; suma i a la variable impar.
Impresión de Resultados:
printf("%d %d\n",par, impar);: Imprime los valores finales de par e impar. Después de 3
iteraciones, par será 12 e impar será 9.
Esperar Entrada del Usuario:
getch();: Espera una entrada del teclado antes de finalizar el programa.
return 0;: Indica que el programa ha terminado correctamente.
este programa suma los tres primeros números pares (2, 4, 6) y los tres primeros números
impares (1, 3, 5), y luego imprime los resultados de esas sumas.
Programa 3b
Se define la función principal main, que es donde comienza el programa. Aquí se declaran
dos variables:
i: Se inicializa en 1 y se usa como contador.
suma: Se inicializa en 0 y se usa para acumular la suma de los números.
Bucle for: Este bucle se repite mientras i sea menor o igual a 10.
• suma += i++: Añade el valor de i a suma y luego incrementa i en 1.
• printf("%d\n", suma);: Imprime el valor actual de suma en cada iteración.
Este programa suma los números del 1 al 10 e imprime la suma en cada paso. Así, verás los
resultados acumulativos de las sumas en la pantalla.
Programa 4a
Función Principal:
Aquí comienza el programa.
Se declaran dos variables:
• i, que empieza en 1 y se usa como contador.
• suma, que empieza en 0 y se usa para acumular la suma de los números.
Bucle for:
Este bucle se repite mientras i sea menor o igual a 10.
suma += i; añade el valor de i a suma.
++i incrementa i en 1.
Imprimir resultado:
Esta línea muestra el valor final de suma en la pantalla.
Después de sumar los números del 1 al 10, suma será 55.
En resumen, El programa suma los números del 1 al 10 e imprime el resultado (55) en la
pantalla.
Programa 4b
Función principal:
Aquí comienza el programa.
Se declaran dos variables:
• i, que empieza en 1 y se usa como contador.
• suma, que empieza en 0 y se usa para acumular la suma de los números.
Bucle for:
Este bucle se repite mientras i sea menor o igual a 10.
suma += i; añade el valor de i a suma.
i++ incrementa i en 1.
Imprimir resultado:
Esta línea muestra el valor final de suma en la pantalla.
Después de sumar los números del 1 al 10, suma será 55.
En resumen El programa suma los números del 1 al 10 e imprime el resultado (55) en la
pantalla.
Programa 5
Función principal:
aquí comienza el programa.
Se declaran variables para contar los alumnos (alum), la cantidad de alumnos varones
seleccionados (eqvar), y la cantidad de alumnas seleccionadas (eqfem).
i es un contador, alt es para almacenar la altura, y sexo para almacenar el sexo de cada
alumno.
El programa solicita la altura y el sexo de los alumnos de una clase y determina cuántos de
ellos son seleccionados para equipos varonil y femenil según sus alturas.