Subscribete a mi canal de Youtube

miércoles, 25 de diciembre de 2013

Condicionales "IF, ELSE, ELSE IF"


El post del día de hoy esta dedicado a estudiar las sentencias o instrucciones "if, else y else if", las cuales sirven para controlar el flujo del programa.
Cuando el argumento de una sentencia "if" da como resultado "uno" o "true", todo lo que este dentro de los corchetes "{ bloque de instrucciones.. }" se va a ejecutar, por otro lado, "else y else if" ejecutan un bloque de instrucciones si el argumento de la instrucción "if" no se cumple, la diferencia radica en que "else if" necesita también un argumento que se tendrá evaluar.


Para mayor comprensión te dejo un video, de cualquier manera mas abajo encontraras un código ejemplo.


Video-Tutorial explicativo:






Código ejemplo comentado:

#include <stdio.h> /*Libreria estantar para salida y entrada de datos*/

int main(){
    if(1){         printf("Como '1' significa verdadero en C, esto se va a Ejecutar");     }

    int entero = 10;     if(entero == 5){         printf("'entero' no es igual 5, esto no se ejecuta");     }     else{         printf("esto si se ejecuta porque no se 'cumplio' la condicion anterior");     }

    double flotante = 1.1;     if(flotante == 2.0){         printf("flotante' no es 2.0, esto no se ejecuta");     }     else if(flotante < 0.0){         printf("se evalua esto, pero de nuevo no se cumple porque 'flotante'");         printf("no es menor a 0.0");     }
    else if(flotante != 4.5){         printf("esto si se Ejecuta porque 'flotante' si es diferente a 4.5");     }

    return 0;
}

Salida :
        1. "Como '1' significa verdadero en C, esto se va a Ejecutar"
        2. "esto si se ejecuta porque no se 'cumplio' la condicion anterior"
        3. "esto si se Ejecuta porque 'flotante' si es diferente a 4.5"



0 Comentarios:

Publicar un comentario