Programación en C/Ejemplos

De Wikilibros, la colección de libros de texto de contenido libre.

[Volver al índice general] [Anterior: Salida por pantalla: printf()]

Ejemplos provenientes de Programación en C (fundamentos)

Contenido


[editar] El "Hola Mundo"

[Volver al índice general] [Arriba]

[Contexto]

NOTA: Este programa está tomado del Dominio Público

#include <stdio.h>

int main(void)
{
  printf("Hola Mundo\n");
  return(0);
}
$ ./holamundo
Hola Mundo
$

[editar] El "Hola Mundo" comentado

[Volver al índice general] [Arriba]

[Contexto]

/*
holamundo.c

Envite, 2004
para el wikilibro "Programación en C (fundamentos)"
tomado del Dominio Público
*/

#include <stdio.h> /*Necesario para la función printf()*/

int main(void) /*Función principal del programa*/
{
printf("Hola Mundo\n"); /*imprime la cadena*/
return(0); /*sale del programa: correcto*/
}

$ ./holamundoc
Hola Mundo
$

[editar] El "Hola Mundo" estructurado en funciones

[Volver al índice general] [Arriba]

[Contexto]

/*
holamundo.c

(c) Envite, 2004
para el wikilibro "Programación en C (fundamentos)"
bajo licencia FDL, adaptado del Dominio Público
*/

#include <stdio.h> /*Necesario para la función printf()*/

void holamundo(void) /*Función donde se ejecuta la lógica del programa*/
{
printf("Hola Mundo\n"); /*imprime la cadena*/
return; /*sale de la función*/
}

int main(void) /*Función principal del programa*/
{
holamundo(); /*llamada a la función que lleva el peso*/
return(0); /*sale del programa: correcto*/
}

$ ./holamundof
Hola mundo
$

[editar] Ejemplo de cálculo con enteros

[Volver al índice general] [Arriba]

[Contexto]

/*
ejemplo.c

(c) Envite, 2004
para el wikilibro "Programación en C (fundamentos)"
bajo licencia FDL
*/

#include <stdio.h> /*Necesario para la función printf()*/

int main(void) /*Función principal del programa*/
{
char resultado; /*Variable de tipo carácter donde se almacenará el resultado de
las operaciones.*/

resultado=5+2; /*Realizamos una suma.*/
printf("Resultado de la suma: %i\n",resultado);
resultado=5-2; /*Realizamos una resta.*/
printf("Resultado de la resta:%i\n",resultado);
resultado=5*2; /*Realizamos una multiplicación.*/
printf("Resultado de la multiplicación: %i\n",resultado);
resultado=5/2; /*Realizamos una división entera.*/
printf("Resultado de la división:%i\n",resultado);

return(0); /*Salimos del programa con el código 0 porque no ha habido errores.*/
}

$ ./ejemploc
Resultado de la suma: 7
Resultado de la resta: 3
Resultado de la multiplicación: 10
Resultado de la división: 2
$

[editar] Control de acceso

[Volver al índice general] [Arriba]

[Contexto]


#include <stdio.h>

void acceso(unsigned char edad)
{
if (edad < 18)
 printf("No puedes acceder.\n");
else
 printf("Bienvenido.\n");
return;
}

int main(void)
{
acceso(18);
acceso(17);
return(0);
}

$ ./acceso
Bienvenido.
No puedes acceder.
$

[Volver al índice general] [Anterior: Salida por pantalla: printf()] [Arriba]

--Envite 01:31 11 dic, 2004 (UTC)

Herramientas personales
Crear un libro