0:00:00.530,0:00:01.940
Me encantan los granizados.
0:00:01.940,0:00:04.030
Miremos algún código de SmoothieActivity.
0:00:05.010,0:00:09.169
Primero crearemos una variable entera[br]llamada numberOfSmoothiesTillPrize
0:00:09.169,0:00:11.210
y la iniciaremos a un valor de 10.
0:00:11.960,0:00:13.930
Luego tenemos una declaración if-else.
0:00:13.930,0:00:16.940
Abarca desde la línea 1 a la 7.
0:00:16.940,0:00:20.710
Si numberOfSmoothiesTillPrize[br]es mayor que 9,
0:00:20.710,0:00:24.390
entonces crea el código[br]dentro de las llaves de apertura y cierre.
0:00:24.390,0:00:29.690
Si la declaración no es verdadera,[br]crea el código en el bloque else.
0:00:29.690,0:00:32.915
Dado que numberOfSmoothiesTillPrize[br]tiene un valor de 10
0:00:33.385,0:00:38.450
y 10 es mayor que 9, entonces[br]vamos a la caja if.
0:00:38.450,0:00:40.040
Imprimimos un mensaje de registro
0:00:40.040,0:00:42.930
que dice, "¡Felicidades,[br]conseguiste un granizado gratis!".
0:00:42.930,0:00:46.690
Luego actualizamos[br]la variable de numberOfSmoothiesTillPrize
0:00:46.690,0:00:48.740
para tener este nuevo valor.
0:00:48.740,0:00:53.010
La valoración es de 10 menos 10,
0:00:53.010,0:00:58.290
que es cero, así que lo actualizamos[br]para tener 0 granizados.
0:00:58.290,0:01:01.960
Tiene sentido porque cuando consigues[br]10 granizados
0:01:01.960,0:01:06.660
y uno gratis, la cuenta retrocede a 0[br]y tienes que comprar otros 10 de nuevo.
0:01:06.660,0:01:10.150
Entonces esto tiene un valor de 0.[br]Sigamos.
0:01:10.150,0:01:13.388
Hemos llegado al final[br]de este bloque de código if,
0:01:13.388,0:01:18.050
y nos saltamos el bloque else,[br]porque solo necesitamos o uno u otro.
0:01:18.050,0:01:20.380
Así que vamos abajo inmediatamente.
0:01:20.380,0:01:23.724
En ests última declaración, añadimos[br]un mensaje de registro que dice,
0:01:23.724,0:01:27.010
"En este momento no tienes los 10 [br]granizados necesarios
0:01:27.010,0:01:30.010
para obtener el próximo gratis".
0:01:30.010,0:01:34.040
Este espacio es una variable[br]llamada numberOfSmoothiesTillPrize.
0:01:34.040,0:01:38.770
Y ahora tiene un valor de 0,[br]porque lo actualizamos aquí.
0:01:38.770,0:01:41.666
Este mensaje diría,[br]"En este momento tienes
0:01:41.666,0:01:44.310
0 de 10 granizados[br]hasta que consigas uno gratis".
0:01:44.310,0:01:46.360
Por lo tanto, la respuesta es C.
0:01:46.360,0:01:49.070
Pasando por el código,[br]obtuvimos el mensaje,
0:01:49.070,0:01:51.340
"¡Felicidades, conseguiste[br]un granizado gratis!"
0:01:51.340,0:01:53.200
Y también vimos el mensaje,
0:01:53.200,0:01:57.150
"En este momento tienes 0 de 10 granizados[br]hasta el siguiente."
0:01:57.150,0:02:00.700
La opción A es incorrecta,[br]porque conseguimos un granizado gratis.
0:02:00.700,0:02:03.560
La opción B es incorrecta,[br]porque actualizamos
0:02:03.560,0:02:05.690
el número de granizados a 0.
0:02:05.690,0:02:09.258
Buen trabajo recodificando[br]lo que antes no entendías
0:02:09.258,0:02:11.240
e intentando escoger la respuesta.
0:02:11.240,0:02:13.890
Continúa aprendiendo lo que sucede.