viernes, 20 de junio de 2014

Uso básico de scanf y printf

Ya que conocemos como hacer una función main muy básica ahora vamos a conocer comu sar printf y scanf ya hable de una manera muy superficial sobre printf haci que comenzare con scanf.

scanf sirve para recibir datos proporcionados por el usuario mediante el teclado, la sintaxis es:
scanf("%formato del dato",&variable); 

%formato del dato: Esto depende de que tipo de dato queramos capturar, para un tipo de dato entero(números decimales, con o sin signo, sin punto decimal) usamos %d ,para un tipo de dato real (números decimales, con o sin signo, con punto decimal) usamos %f ,para un tipo de dato carácter (cualquier signo usado dentro del código ASCII)  usamos %c ,para un tipo de dato array de caracteres (palabras)  usamos %s.

&variable: El & se utiliza para la dirección de la memoria donde guardaremos el dato. NOTA: Si estamos usando datos de tipo array de caracteres omitimos el &.

Ahora hagamos un pequeño ejemplo:

°Hacer un programa que pida tu edad la guarde en una variable y la muestre en pantalla.



Primero crearemos nuestra función main()






Declaramos una variable de tipo entero y la nombraremos edad.






Hacemos un printf donde pedimos la edad,debajo de la declaración de la variable.







Debajo del printf ponemos scanf("%d",&edad);








Ahora imprimiremos la variable para ello ponemos otro printf dentro de sus comillas ponemos %formato del dato y fuera de las comillas ,variable. Opcional mente podemos poner antes o después de  %formato del dato dentro de las comillas alguna indicación de que esta imprimiendo.



Con esto bastara para completar el ejercicio, ahora solo queda compilar y ejecutar, y nos saldrá esto en consola.







Simplemente tecleamos nuestra edad o cualquier numero y damos un enter.








Como podemos ver entre el primer printf y la captura de la edad esta muy juntos si deseamos darle una  mejor apariencia agregamos un \n entre el ? y" del primer printf (\n es un salto de linea es igual que poner un entre al escribir).





Para reforzar los conocimientos previos adquiridos porque no intentas hacer estos problemas:
°Hacer un programa que pida tu estatura en metros y la imprima.
°Hacer un programa que pida tu peso en kilogramos y la imprima.
°Hacer un programa que pida tu nombre y lo imprima.
°Hacer un programa que pida un carácter e  imprima su valor en ASCII.


Si no te salio el ejemplo te dejo el link para que lo bajes.

jueves, 19 de junio de 2014

Primer programa en c

Después de haber descargado codeblocks, crearemos nuestro primer programa para ello primero abrimos el programa posteriormente le damos en file->New-Empty file.
Al crear el nuevo archivo nos mandara a una nueva pestaña ahi es donde podremos programar ,pero, primero debemos guardarlo para ello vamos a  File->Save file as... 
Le pones un nombre y guardamos.
NOTA: En tipo debe estar C/C++ files en caso contrario simplemente en el nombre del archivo lo guardamos con la extecion ".c" Ejmplo.c 









Una vez creado y guardado el programa comencemos a programar lo primero que debemos hacer es poner las librerías en este caso como solo usaremos printf y scanf usaremos solo la librería stdio.h(standar input-output header, "Cabecera estándar de estrada- salida").
Para poder utilizar la librería simplemente ponemos en la primer linea de código #include<stdio.h>




Después crearemos nuestra función principal para eso primero saltamos dos lineas de código(para dar un saltar una linea presionamos enter), ponemos int main() después de esto damos otro salto de linea y abrimos una llave "{" automáticamente codeblocks creara el cierre de esa llave "}" en medio de las llaves pondremos un return 0

Ahora veamos que hace esta función, primero al ser una función de tipo int al final de la función antes de la llave de cierre debe haber forzosamente un return esto es para decir que regresaremos algo pero como en realidad no estamos regresando nada después del return ponemos 0 el punto y coma es para señalar el fin de una linea de código.

Una vez hecho todo esto ahora haremos una impresión de pantalla para eso usaremos  printf(); (Antes del return 0;), dentro de los paréntesis pondremos doble comillas dos veces " " (En realidad solo ponemos una ya que al igual que con las llaves codeblocks pone en automático la segunda) en medio de las comillas pondremos lo que queramos que se imprima en pantalla para este ejemplo usaremos el ejemplo mas usado en programación el típico Hola mundo.
Ahora solo nos queda compilarlo(Engrane) y ejecutarlo(Flecha verde).
Se abrirá la consola (cmd) y nos quedara así. 
¡¡¡Felicidades!!! acabas de crear tu primer programa para reforzar lo aprendido porque no intentas hacer alguno de los siguientes programas.

°Hacer un programa que imprima tu nombre.
°Hacer un programa que imprima tu apellido.
°Hacer un programa que imprima tu Color favorito.
°Hacer un programa que imprima tu edad.


Si no te salio el programa del ejemplo aquí te dejo un link para que lo puedas bajar.
También puedes ver el vídeo en el link

miércoles, 18 de junio de 2014

Instalación del IDE Codeblocks

Instalación del IDE Codeblocks

Primero entramos al link
Después seleccionamos para que SO queremos instalar en el caso de Windows seleccionamos en las segunda opción, en la cual se descargara el IDE,compilador y debugger.




Al seleccionar la opción a descargar
aparecerá esta pagina y después
de unos segundos comenzara la descarga.
Posteriormente abrimos el instalador y seguimos los siguientes pasos.













































Listo ya tienes instalado Codeblock ahora ya puedes empezar a programar sin ningún problema