1
00:00:00,000 --> 00:00:00,470

2
00:00:00,470 --> 00:00:02,640
>> DAVID J. MALAN: Vamos a implementar un
programa que toma ventaja de la

3
00:00:02,640 --> 00:00:06,280
Biblioteca CS50, usando una función llamada
conseguir int, cuyo objetivo en la vida es

4
00:00:06,280 --> 00:00:09,960
hacer precisamente eso, para conseguir un int,
o un número entero, desde el usuario.

5
00:00:09,960 --> 00:00:14,350
Bueno, para utilizar esta función, primero
que incluir la biblioteca de CS50

6
00:00:14,350 --> 00:00:17,480
archivo de cabecera, lo que podemos hacer con
la fuerte declaración include.

7
00:00:17,480 --> 00:00:22,470
>> Vamos a otro, ya que a menudo hacemos, incluimos
io.h estándar, por lo que tenemos acceso

8
00:00:22,470 --> 00:00:24,410
a una función como printf.

9
00:00:24,410 --> 00:00:29,450
Ahora vamos a declarar principal, sí, con int
void main, llave de apertura y

10
00:00:29,450 --> 00:00:31,780
preventivamente cierre corchete.

11
00:00:31,780 --> 00:00:35,740
Y ahora vamos a proceder a solicitar al usuario
de dos enteros, y el llamado de let

12
00:00:35,740 --> 00:00:38,210
ellos, por el bien de
discusión, x e y.

13
00:00:38,210 --> 00:00:42,140
Y seamos finalmente añadir esos dos valores,
X e Y, junto con el fin

14
00:00:42,140 --> 00:00:45,060
aplicar el muy simple
de las calculadoras.

15
00:00:45,060 --> 00:00:50,080
>> printf, por favor déme un int.

16
00:00:50,080 --> 00:00:52,780
Y ahora tenemos que conseguir realmente
que int del usuario.

17
00:00:52,780 --> 00:00:57,670
Para ello, voy a declarar una
variable llamada x, la asignación de ese modo

18
00:00:57,670 --> 00:01:01,390
parte de la memoria en el ordenador
para esta variable, x.

19
00:01:01,390 --> 00:01:05,740
Y ahora déjame asigno, utilizando la
operador de asignación, el valor de retorno,

20
00:01:05,740 --> 00:01:07,800
por así decirlo, de get int.

21
00:01:07,800 --> 00:01:11,440
En otras palabras, en el lado de la mano derecha
de esta expresión, vamos a llamar a conseguir

22
00:01:11,440 --> 00:01:16,630
int, que es una función declarada en
CS50.h y deje get int para hacer el

23
00:01:16,630 --> 00:01:20,490
pesado de conseguir un int de alguna manera
desde el usuario, volviendo,

24
00:01:20,490 --> 00:01:24,210
por así decirlo, y luego almacenarlo de
el lado derecho de esta expresión

25
00:01:24,210 --> 00:01:26,680
en el lado izquierdo
de esta expresión.

26
00:01:26,680 --> 00:01:29,570
>> Vamos siguiente hacen lo mismo, esta
tiempo obtener un valor para una

27
00:01:29,570 --> 00:01:31,440
variable llamada y.

28
00:01:31,440 --> 00:01:36,760
printf, por favor dame otra int.

29
00:01:36,760 --> 00:01:40,220
int y, declarando así una nueva
variables, este tiempo llamado

30
00:01:40,220 --> 00:01:43,660
Y, es igual a conseguir int.

31
00:01:43,660 --> 00:01:47,010
En otras palabras, puedo llamar a get int
varias veces, y cada vez es

32
00:01:47,010 --> 00:01:50,690
se le puede poner lo que sea entero
el usuario ha escrito en realidad.

33
00:01:50,690 --> 00:01:53,920
>> Por último, vamos a añadir xey juntos.

34
00:01:53,920 --> 00:02:02,620
printf, esta suma de% dy% d, por lo que en
Es decir, voy a conectar el

35
00:02:02,620 --> 00:02:06,400
los valores de x e y para aquellos
valores de marcador.

36
00:02:06,400 --> 00:02:10,720
% D es, bueno,% d.

37
00:02:10,720 --> 00:02:13,710
En otras palabras, si añado un int
a otro int, voy

38
00:02:13,710 --> 00:02:14,810
para obtener una tercera int.

39
00:02:14,810 --> 00:02:18,750
Por lo tanto, voy a utilizar un tercer
colocar soporte para un int.

40
00:02:18,750 --> 00:02:22,540
>> Período, la barra invertida n, sólo para poner un nuevo
línea en la pantalla con el fin de mover el

41
00:02:22,540 --> 00:02:25,160
cursor abajo cuidadosamente, cerca de cotización.

42
00:02:25,160 --> 00:02:28,490
>> Ahora, printf, en este caso, se va
a tener que tomar algún adicional

43
00:02:28,490 --> 00:02:30,200
argumentos, tres, de hecho.

44
00:02:30,200 --> 00:02:33,580
Porque en ese primer argumento, he
especificadas tres marcadores de posición.

45
00:02:33,580 --> 00:02:36,470
Así que me voy a separar estos
argumentos, como siempre, con comas.

46
00:02:36,470 --> 00:02:40,200
El primero de esos argumentos que va a ser
x, el segundo de estos argumentos se va

47
00:02:40,200 --> 00:02:43,950
ser y, y el tercero como argumento
va a ser, bueno, sólo un

48
00:02:43,950 --> 00:02:46,910
expresión aritmética, x más y.

49
00:02:46,910 --> 00:02:51,730
Voy a cerrar mi lista de argumentos con
un paréntesis, punto y coma, Guardar mi

50
00:02:51,730 --> 00:02:54,140
presentar, y ahora compilar este programa.

51
00:02:54,140 --> 00:02:56,730
>> Haga víbora Enter.

52
00:02:56,730 --> 00:02:58,300
Ya estoy de vuelta en mi pronta parpadear.

53
00:02:58,300 --> 00:03:02,040
Ahora vamos a ejecutarlo - dot
slash víbora Enter.

54
00:03:02,040 --> 00:03:03,250
Por favor, dame un int.

55
00:03:03,250 --> 00:03:04,820
Vamos a empezar con 1.

56
00:03:04,820 --> 00:03:06,160
Por favor, dame otra int.

57
00:03:06,160 --> 00:03:07,460
Vamos con 2.

58
00:03:07,460 --> 00:03:11,060
Y es de esperar, la suma de 1 y 2 es 3.

59
00:03:11,060 --> 00:03:12,980