ALEGSA · Actualidad

Estructura de seleccion if-else

Explicación sobre la estructura de selección if-else y ejemplos prácticos en lenguaje C

Estructura de seleccion if-else

El funcionamiento de esta estructura es sencillo. Se evalúa una condición, si es verdadera ejecuta un código, si es falsa, ejecuta otro código (o continúa con la ejecución del programa).

if (condición)
    ejecuta esto si la condición es verdadera
else
    ejecuta esto si la condición es falsa

Ejemplo de la estructura de selección if en C

int edad;
printf(“Ingrese su edad: \n”);
scanf(“%d”, &edad);

if (edad>=18)
   {
     printf(“Usted es mayor de edad. \n”);
   }
else
   {
      printf(“Usted es menor de edad. \n”);
    };

En este ejemplo, declaramos una variable llamada edad de tipo entero. Luego imprimimos en pantalla Ingrese su edad, y con la función scanf esperamos que el usuario ingrese un número entero.

Luego entra en juego la estructura de selección if. Si la condición numero>=18 evalúa verdadero (true), se imprime en pantalla Usted es mayor de edad. En cambio, si se evalúa en falso (false), se imprime en pantalla Usted es menor de edad. Luego continúa con la carga del programa.

Puede obviarse la instrucción else si se desea.

if (condición)
   {
     ejecuta esto sólo si la condición es verdadera
   };

La condición siempre debe devolver un valor de verdad o falsedad. Aquí se utilizan los operadores lógicos.

Índice - Anterior: Estructuras de control en C - Siguiente: Estructura de selección múltiple switch


Compartir nota

Consultá dudas con nuestro Asistente IA

ALEGSA IA · Tecnología

Consultá al asistente IA

Escribí tu consulta sobre informática, internet, tecnología, programación, hardware, software o seguridad. El asistente responde en segundos y podés elegir si querés una respuesta completa o breve.

Cuanto más clara sea tu pregunta, mejor responderá la IA. 0/400
Tipo de respuesta
Ayuda para escribir una mejor consulta

Dále contexto a la IA: explicá qué querés resolver, qué equipo o sistema usás y qué tipo de respuesta necesitás. Si lo deseás, dejá tu e-mail para que podamos contactarte si detectamos un error o si nuestro staff quiere ampliar la respuesta. Cada consulta se procesa como una nueva pregunta.

* Aclaración: sugerimos dejar tu e-mail si querés que podamos contactarte para corregir una respuesta o ampliar la ayuda.

Nuestras redes

Podés seguirnos y contactarnos desde nuestras redes sociales.