anexos:kotlin1
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| anexos:kotlin1 [2026/09/22 03:35] – [if-else] fernando | anexos:kotlin1 [2026/09/25 23:45] (actual) – [Leer información] fernando | ||
|---|---|---|---|
| Línea 44: | Línea 44: | ||
| fun main() { | fun main() { | ||
| println(" | println(" | ||
| - | + | . . . | |
| - | ``` | + | println(" |
| - | println(" | + | |
| - | ``` | + | |
| } </ | } </ | ||
| Línea 113: | Línea 110: | ||
| </ | </ | ||
| - | Los comentarios son útiles para documentar el código, pero debemos evitar comentarios innecesarios. | + | Los comentarios son útiles para documentar el código, pero debemos evitar comentarios innecesarios. |
| - | + | ||
| - | El código debería ser suficientemente claro por sí mismo. | + | |
| ===== Mostrar y leer información ===== | ===== Mostrar y leer información ===== | ||
| Línea 160: | Línea 155: | ||
| <code kotlin> | <code kotlin> | ||
| val nombre = " | val nombre = " | ||
| - | |||
| println(nombre) </ | println(nombre) </ | ||
| Línea 186: | Línea 180: | ||
| </ | </ | ||
| - | Como tipo de datos devuelto por la función '' | + | Como el tipo de datos devuelto por la función '' |
| <code kotlin> | <code kotlin> | ||
| Línea 221: | Línea 215: | ||
| edad = 22 </ | edad = 22 </ | ||
| + | <WRAP tip> | ||
| Como regla general: | Como regla general: | ||
| - | > **Utiliza '' | + | **Utiliza '' |
| + | </ | ||
| Ejemplo: | Ejemplo: | ||
| Línea 396: | Línea 392: | ||
| </ | </ | ||
| + | <WRAP tip> | ||
| **Si no indicamos el tipo, Kotlin infiere el tipo como '' | **Si no indicamos el tipo, Kotlin infiere el tipo como '' | ||
| + | </ | ||
| ==== Números decimales ==== | ==== Números decimales ==== | ||
| Línea 425: | Línea 423: | ||
| En la mayoría de los programas utilizaremos '' | En la mayoría de los programas utilizaremos '' | ||
| + | <WRAP tip> | ||
| Sintetizando, | Sintetizando, | ||
| Línea 432: | Línea 431: | ||
| * Utiliza '' | * Utiliza '' | ||
| * Utiliza '' | * Utiliza '' | ||
| + | </ | ||
| ==== Boolean ==== | ==== Boolean ==== | ||
| Línea 1084: | Línea 1083: | ||
| *Sobresaliente: | *Sobresaliente: | ||
| - | ==== when ==== | + | ==== Sentencia |
| * '' | * '' | ||
| Línea 1228: | Línea 1227: | ||
| Crea un programa que muestre los números del 10 al 1 utilizando '' | Crea un programa que muestre los números del 10 al 1 utilizando '' | ||
| - | ==== Sentencia | + | ==== Sentencias |
| - | '' | + | * '' |
| <code kotlin> | <code kotlin> | ||
| Línea 1249: | Línea 1248: | ||
| - | ==== Sentencia continue ==== | + | * '' |
| - | + | ||
| - | '' | + | |
| <code kotlin> | <code kotlin> | ||
| Línea 1374: | Línea 1371: | ||
| ==== Parámetros ==== | ==== Parámetros ==== | ||
| - | * Una función puede recibir información mediante parámetros. | + | * Una función puede recibir información mediante parámetros. |
| + | |||
| + | <WRAP important> | ||
| + | Los parámetros son variables de tipo '' | ||
| + | </ | ||
| <code kotlin> | <code kotlin> | ||
| Línea 1491: | Línea 1492: | ||
| =====Ejercicios de repaso ===== | =====Ejercicios de repaso ===== | ||
| === Ejercicio 16 === | === Ejercicio 16 === | ||
| - | + | Crea una función | |
| - | Crea una función: | + | |
| - | + | ||
| - | < | + | |
| - | saludar() | + | |
| - | </ | + | |
| - | + | ||
| - | que muestre un saludo. | + | |
| === Ejercicio 17 === | === Ejercicio 17 === | ||
| - | + | Crea una función | |
| - | Crea una función: | + | |
| - | + | ||
| - | < | + | |
| - | saludar(nombre) | + | |
| - | </ | + | |
| - | + | ||
| - | que reciba un nombre y muestre: | + | |
| < | < | ||
| Hola, nombre | Hola, nombre | ||
| Línea 1515: | Línea 1501: | ||
| === Ejercicio 18 === | === Ejercicio 18 === | ||
| - | |||
| Crea una función '' | Crea una función '' | ||
| === Ejercicio 19 === | === Ejercicio 19 === | ||
| - | |||
| Crea las siguientes funciones: | Crea las siguientes funciones: | ||
| - | |||
| < | < | ||
| restar() | restar() | ||
| Línea 1528: | Línea 1511: | ||
| </ | </ | ||
| - | Cada función debe recibir dos números y devolver el resultado correspondiente. | + | Cada función debe recibir dos números |
| === Ejercicio 20 === | === Ejercicio 20 === | ||
| - | |||
| Crea una función que reciba una edad y devuelva '' | Crea una función que reciba una edad y devuelva '' | ||
| + | === Ejercicio 21 === | ||
| + | Pide un número y determina si es positivo, negativo o cero. | ||
| - | === Ejercicio | + | === Ejercicio |
| + | Pide un número y determina si es par o impar mediante una función. | ||
| - | Pide un número y determina si es positivo, negativo o cero. | + | === Ejercicio 23 === |
| - | + | Pide tres números y muestra cuál es el mayor. Crea una función que reciba los 3 números y devuelva el mayor. | |
| - | === Ejercicio 22 — Par o impar === | + | |
| - | + | ||
| - | Pide un número y determina si es par o impar. | + | |
| - | + | ||
| - | === Ejercicio 23 — Mayor de tres números | + | |
| - | + | ||
| - | Pide tres números y muestra cuál es el mayor. | + | |
| - | + | ||
| - | === Ejercicio 24 — Calculadora === | + | |
| - | + | ||
| - | Crea una calculadora sencilla. | + | |
| - | + | ||
| - | Debe recibir: | + | |
| + | === Ejercicio 24 === | ||
| + | Crea una calculadora sencilla. Debe recibir: | ||
| *Dos números. | *Dos números. | ||
| *Una operación ('' | *Una operación ('' | ||
| Línea 1558: | Línea 1532: | ||
| Utiliza '' | Utiliza '' | ||
| - | === Ejercicio 25 — Tabla de multiplicar | + | === Ejercicio 25 === |
| Pide un número y muestra su tabla de multiplicar del 1 al 10. | Pide un número y muestra su tabla de multiplicar del 1 al 10. | ||
| - | === Ejercicio 26 — Contador | + | === Ejercicio 26 === |
| Muestra los números del 1 al 100. | Muestra los números del 1 al 100. | ||
| - | |||
| Después modifica el programa para mostrar solamente los múltiplos de 5. | Después modifica el programa para mostrar solamente los múltiplos de 5. | ||
| - | === Ejercicio 27 — Array de notas === | + | === Ejercicio 27 === |
| - | + | Crea un array con 10 notas. Calcula: | |
| - | Crea un array con 10 notas. | + | * La media. |
| - | + | * La nota máxima. | |
| - | Calcula: | + | * La nota mínima. |
| - | + | * Cuántas notas están aprobadas. | |
| - | *La media. | + | |
| - | *La nota máxima. | + | |
| - | *La nota mínima. | + | |
| - | *Cuántas notas están aprobadas. | + | |
| - | + | ||
| - | === Ejercicio 28 — Funciones matemáticas === | + | |
| + | === Ejercicio 28 === | ||
| Crea las siguientes funciones: | Crea las siguientes funciones: | ||
| Línea 1806: | Línea 1772: | ||
| ===== Crear un Proyecto en Android Studio ===== | ===== Crear un Proyecto en Android Studio ===== | ||
| + | |||
| + | VideoTutorial para crear y configurar un proyecto de Android Studio para Kotlin | ||
| {{ youtube> | {{ youtube> | ||
anexos/kotlin1.1790040907.txt.gz · Última modificación: por fernando
