Incluso programa de impresión en C

Este programa es muy simple y un buen ejemplo del uso de una declaración condicional (if-else) en una iteración (es decir, un bucle for). Iniciaremos un ciclo for con algunas iteraciones finitas y comprobaremos todos sus valores. Usando ifdeclaraciones condicionales determinaremos e imprimiremos si el valor es par.

Podemos usar el operador% (modo) para encontrar si el valor es completamente divisible por 2. Si el valor es completamente divisible por 2, es par; de lo contrario, es impar.

Algoritmo

Veamos primero cuál debería ser el procedimiento paso a paso para escribir este programa:

START
   Step 1 → Iterate value from 1 to 10
   Step 2 → Check if value is divisible by 2
   Step 3 → If true then display value
STOP

Pseudocódigo

Veamos ahora el pseudocódigo de este algoritmo:

procedure even_printing(A, B)

   FOR value 1 to 10 DO
      IF value%2 EQUAL TO 0 THEN 
         DISPLAY value as even
      END IF
   END FOR

end procedure

Implementación

Ahora, veremos la implementación real del programa:

#include <stdio.h>

int main() {
   int i;

   for(i = 1; i <= 10; i++) {
      if(i%2 == 0)
         printf(" %2d\n", i);
   }
   return 0;
}

Salida

La salida de este programa debe ser:

2
  4
  6
  8
 10