Page 16

1.2 Traduciendo de Python a C: una gu´ıa r´apida int a;

5 6

printf ("Introduce un entero a: "); scanf ("%d", &a);

7 8 9

while (a > 0) { printf ("%d", a); a -= 1; } printf (" Boom!\n");

10 11 12 13

!

14 15

return 0;

16 17

}

9. Tambi´en puedes usar la sentencia break en C: primo.c

primo.c 1

#include <stdio.h>

2 3 4 5

int main(void) { int a, b;

6

printf ("Introduce un entero a: "); scanf ("%d", &a);

7 8 9

b = 2; while (b < a) { if (a % b == 0) { break; } b += 1; } if (b == a) { printf ("%d es primo.\n", a); } else { printf ("%d no es primo.\n", a); }

10 11 12 13 14 15 16 17 18 19 20 21 22 23

return 0;

24 25

}

10. Los m´ odulos C reciben el nombre de bibliotecas y se importan con la sentencia #include. Ya hemos usado #include en la primera l´ınea de todos nuestros programas: #include <stdio.h>. Gracias a ella hemos importado las funciones de entrada/salida scanf y printf . No se puede importar una sola funci´on de una biblioteca: debes importar el contenido completo de la biblioteca. Las funciones matem´ aticas pueden importarse del m´odulo matem´atico con #include <math.h> y sus nombres son los mismos que vimos en Python (sin para el seno, cos para el coseno, etc.). raiz cuadrada.c 1 2

raiz cuadrada.c

#include <stdio.h> #include <math.h>

3 4 5 6

int main(void) { float b;

7 8 9

10

printf ("Escribe un flotante: "); scanf ("%f", &b); Introducci´ on a la Programaci´ on con C

Profile for esLibre.com

Introducción a la programación con c  

Introducción a la programación con c  

Advertisement