Created
October 6, 2016 20:25
-
-
Save escusado/3fdc80f9fddeea50fda2fc67764399f9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Descripc´ón de un programa b´ásico en C | |
Hay varias cosas que aclarar pero la m´ás importante es NO PROGRAMES EN ESPA˜NOL JAM´AS | |
se ve mal, naco y de muy mal gusto poner nombres de variables o funcionaes en espa˜ñol, never, | |
pero te lo pongo as´í para que te sea m´ás facil identificar que es "lenguaje" y | |
que queda a tu discreci´ón como coder | |
Este es un programa escrito en C, el pap´á de muchos langs (lenguajes), | |
sigue siendo bien relevante en cosas de juegos, servers, y computo especisalizado | |
en velocidad. | |
Esta p´ágina permite correr c´íodigo en varios lenguajes y te muestra una | |
consola en la aprte de abajo, ah´í metes los datos. | |
Arriba dice "Compile" y "Execute" puedes calar cambiando algo del programa, | |
compila y ejecuta, abajo debe salir ese pedo. | |
Ok ahora este bloque de texto es un "comentario" (encerrado entre / * * /) | |
son los multilinea y los de una sola se pueden hacer con // | |
Ok listo te explico que pedo. | |
El Programa toma un n´úmero del usuario, lo suma con 5 y muestra el resultado | |
*/ | |
/* | |
1. includes o dependencias | |
C´ási todos los langs requieren traer a tu programa cosas que vas a ocupar que | |
ya est´án hechas (lease pintar cosas en la pantalla, usar la impresora, conec | |
tarte a internet, etc) en este caso incluimos stdio.h la librer´ía de C | |
que permite usar printf y scanf. En otros lenguajes existe el mismo concepto | |
en java es import o en JS es require. | |
*/ | |
#include <stdio.h> | |
// En C existe la funci´ón reservada main, esta es la que siempre se ejecuta al principio | |
int main( ) { | |
//normalemente se declaran todas las variables que vas a usar al principio de una funci´ón | |
//declaramos las variables, en C debes definir el tipo de dato que van a guardar, en este caso un int (n´úmero entero) | |
int numeroDelUsuario; | |
//aqu´í no solo la declaramos si no que tambi´én la inicializo en 0 | |
int resultado = 0; | |
//aqu´í creao una variable y le pongo un texto en lugar de un numero (las cadenas de texto se llaman "string", en C no existen como tal, son un "Array" de caracteres ("char")) | |
char despedida[] = "Gracias por usar este pedo \n"; | |
// uso la funcion printf (que viene incluida en stdio.h) para pintar una cadena de texto en la pantalla | |
printf( "Ingresa un número :"); | |
// usando scanf le indico que va a esperar input de user y que ese imput es un n´úmero entero (por eso el %d) | |
scanf ("%d",&numeroDelUsuario); | |
//s´ólamente pinto la operaci´ón a realizar, el %d en este caso es substituido por el primer valor despu´és de la "," y el "\n" es para escribir una nueva linea (lease un enter) | |
printf( "\n 5 + %d \n", numeroDelUsuario); | |
// realizo la operaci´ón y la guardo en su variable | |
resultado = numeroDelUsuario + 5; | |
// pinto el resultado | |
printf( "\n El resultado es: %d \n", resultado); | |
// y uso la variable que escrib´í antes para despedirme | |
printf(despedida); | |
//finalmente en C te pide que siempre regreses un valor, "salir en 0" indica que la ejecuci´ón fue correcta | |
return 0; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment