1

Código del curso condensado

Les comparto el código que realicé a lo largo del curso por si les es útil 😃

#include<stdio.h>intmain(void){

  int n;
  int i = 1;
  
  /* DECISION STRUCTURES */printf("Decision Structures\n");
  printf("Ingresa un número:\n");
  scanf("%d", &n);

  /* IF */printf("IF\n");
  if(n > 10 && n < 20)
	printf("El número es mayor que 10 y menor que 20.");
  elseif(n == 10)
    printf("El número es 10.");
  elseif(n > 20)
    printf("El número es mayor que 20.");
  elseif(n < 10 && n >= 0)
    printf("El número es menor que 10 y mayor que 0.");
  elseprintf("Número negativo.");
  
  /* SWITCH (Se usan para máquinas de estado) */printf("\nSWITCH\n");
  switch(n){
	  
	  case1:
		printf("Ingresaste 1.");
		break;

	  case2:
		printf("Ingresaste 2.");
		break;

	  case3:
		printf("Ingresaste 3.");
		break;

	  default:
		printf("Ingresaste otro número que no conozco.");
		break;
  }

  /* LOOP STRUCTURES */printf("\n\nLoop Structures\n");

  if(n >= 0 && n <= 100){
	  /* WHILE */printf("WHILE\n");
	  while(i <= n){
		  printf("%d\n", i);
		  i++;
	  }
	  i--;
	  /* DO-WHILE */printf("DO-WHILE\n");
	  do{
		  printf("%d\n", i);
		  i--;
	  } while(i >= 1);
  } else{
	  printf("El número que ingresaste no es válido.");
  }

  /* FOR */printf("FOR\n");
  for(int k = 0; k < 10; k++){
	  printf("%d\n", k);
  }

  /* BREAK & CONTINUE */printf("\nBreak & Continue\n");

  /* BREAK */printf("BREAK\n");
  for(int l = 0; l < 10; l++){
	  printf("%d\n", l);
	  if(l == 6)
	    break;
  }

  /* CONTINUE */printf("CONTINUE\n");
  for(int m = 0; m < 10; m++){
	  if(m % 2 != 0)
	    continue;
	  elseprintf("%d\n", m);
  }

  return0;
}

Si quieren ejecutarlo para ver el resultado de cada estructura de control y/o repetición, pueden ingresar al Repl.

¡Saludos!

Escribe tu comentario
+ 2