Академический Документы
Профессиональный Документы
Культура Документы
El lenguaje de programacin C
/* Inclusin de archivos */
#include <stdio.h>
/* Funcin principal */
int main ( )
printf("Hola mundo\n");
return 0;
}
Cmo compilar?
$ gcc holamundo.c
$ ./a.out
Hola Mundo
#include <stdio.h>
int main ( )
int a;
float b;
double c = 1e23;
char d = 's';
a=10;
b=10.4;
return 0;
}
printf
Impresin
#include <stdio.h>
int main ( )
{
int a;
float b;
double c = 1e23;
char d = 's';
a=10;
b=10.4;
printf("%d\n",a);
printf("%f\n",b);
printf("%g\n",c);
printf("%c\n",d);
return 0;
}
Uso de operadores
#include <stdio.h>
int main(void)
{
int resultado;
resultado=5+2;
printf("Resultado de la suma: %i\n",resultado);
resultado=5-2;
printf("Resultado de la resta: %i\n",resultado);
resultado=5*2;
printf("Resultado de la multiplicacin: %i\n",resultado);
resultado=5/2;
printf("Resultado de la divisin: %i\n",resultado);
return(0);
}
Entrada de datos
#include <stdio.h>
int main() {
int a;
printf ("diga un valor para a:");
scanf("%i",&a);
printf ("el valor es: %i\n",a);
return 0;
}
Entrada de datos
#include <stdio.h>
int main() {
int a,b;
printf ("introduzca dos valores con el formato \"a,b\" :");
scanf("%i,%i",&a,&b);
printf ("el primer valor : %i\n",a);
printf ("el segundo valor : %i\n",b);
return 0;
}
Sentencias de control
if (condicin) {
sentencias_si_verdadero;
}
else {
sentencias_si_falso;
}
if ... else
#include <stdio.h>
int main() {
int a;
printf ("Introduce tu edad");
scanf("%i",&a);
if (edad < 18)
printf("No puedes acceder.\n");
else
printf("Bienvenido.\n");
return 0;
}
if ... else
#include <stdio.h>
int main() {
float a, b,r;
printf ("Introduce el dividendo y el divisor\n");
scanf("%f %f",&a,&b);
if (b!=0) {
r=a/b;
printf("El resultado de la divisin es: %f.\n",r);
}
else {
printf("No puedes dividir entre 0.\n");
}
return 0;
}
switch ... case
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int dia;
printf("que nmero de da de la semana es?");
scanf("%i",&dia);
switch(dia) {
case 1 :
printf("Lun, Lunes");
break;
case 2 :
printf("Mar, Martes");
break;
case 3 :
printf("Mier, Miercoles");
break;
case 4 :
printf("Jue, Jueves");
break;
case 5 :
printf("Vie, Viernes");
break;
case 6 :
printf("Sab, Sabado");
break;
case 7 :
printf("Dom, Domingo");
break;
default :
printf("No existe");
}
return 0;
}
while
while (/*condicion*/) {
/* Cdigo */
}
while
int i = 0;
while (i < 100) {
printf("%d\n", i);
i = i + 1;
}
for
do {
/* CODIGO */
} while (/* Condicin de ejecucin del
bucle */)
do...while
int aleatorio;
do {
aleatorio = rand();
} while (aleatorio != 25);
goto
/* Cdigo */
ETIQUETA:
/* Cdigo */
goto ETIQUETA;
/* Cdigo */