Skip to content

Instantly share code, notes, and snippets.

@escusado
Created October 6, 2016 20:25
Show Gist options
  • Save escusado/3fdc80f9fddeea50fda2fc67764399f9 to your computer and use it in GitHub Desktop.
Save escusado/3fdc80f9fddeea50fda2fc67764399f9 to your computer and use it in GitHub Desktop.
/*
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