Subscribete a mi canal de Youtube

Presentación del blog

En esta página pueden encontrar una breve descripción del proposito del blog.

Fondo de pantalla chulo..

Este link no te lleva a ningun lado, ups!

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

miércoles, 25 de diciembre de 2013

Selector "SWITCH"


El post del día de hoy esta dedicado a estudiar la sentencia "switch", que nos sirve principalmente para seleccionar un código a ejecutar dependiendo una opción elejida por el usuario en un menú de opciones, formularios , etc.
La razón de usar ésta estructura y no "if, else o else if" es debido a que "switch" nos proporciona una mayor claridad en el código y es mas fácil corregir errores con esta forma de escribir nuestros programas.


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(){    /*Ejemplo de estructura "switch"*/
char opc; printf("\nEstructura switch"); printf("\n\n1. Opcion 1"); printf("\n2. Opcion 2"); printf("\n3. Opcion 3"); printf("\n\n.. Ninguna opcion .. "); printf("\nElija que opcion va a ejecutar : ");
scanf("%c", opc);
switch(opc){ case '1': printf("Se ejecuta esto porque opc es igual al caracter '1'"); break; /*Se escribe break al final de cada "case" para que despues no se ejecuten los demas casos*/ case '2': printf("Se ejecuta esto porque opc es igual al caracter '2'"); break; case '3': printf("Se ejecuta esto porque opc es igual al caracter '3'"); break; default: /*Cuando ningun valor de "opc" coincide con los casos anteriores, se ejecuta este codigo*/ printf("La opcion por 'default' tambien lleva 'break'"); break; }
    return 0;
}

Salida :  La salida depende del caracter presionado por el usuario 


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"



sábado, 21 de diciembre de 2013

Definición de constantes


Bien, en este post explicare como declarar constantes en C con la directiva #define, la cual, ademas sirve para otras cosas, pero ahora enfoquemonos en las dichosas constantes


Espero que el video aclare todas tus dudas sobre el tema, de cualquier manera te dejo un código mas abajo.


Video-Tutorial explicativo:






Código ejemplo comentado:

#include <stdio.h> /*Libreria estantar para salida y entrada de datos*/ 
#define PI 3.141516 /*No lleva punto y coma al final por ser directiva */

int main(){

    printf("El valor de PI es : %.6f", PI);
    return 0;

}

Salida : "El valor de PI es :   3.141516"