Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Confeccionar una agenda. Utilizar un MutableMap cuya clave sea de la clase Fecha:
data class Fecha(val dia: Int, val mes: Int, val año: Int)
Como valor en el mapa almacenar un String.
Implementar las siguientes funciones:
1) Carga de datos en la agenda.
2) Listado completo de la agenda.
3) Consulta de una fecha.
2. Definir un MutableSet y almacenar 6 valores aleatorios comprendidos entre 1 y 50. El objeto de tipo
MutableSet representa un cartón de lotería.
Comenzar a generar valores aleatorios (comprendidos entre 1 y 5) todos distintos y detenerse
cuando salgan todos los que contiene el cartón de lotería. Mostrar cuantos números tuvieron que
sortearse hasta que se completó el cartón.
Soluciones
1.-
data class Fecha(val dia: Int, val mes: Int, val año: Int)
println("Fecha ${fecha.dia}/${fecha.mes}/${fecha.año}")
println("Actividades: $actividad")
println()
}
}
2.-
fun generarCarton(carton: MutableSet<Int>) {
do {
val valor = ((Math.random() * 50) + 1).toInt()
carton.add(valor)
} while (carton.size!=6)
}