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]
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]
/*
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]
/*
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]
/*
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]
#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)

