Aller au contenu principal

Examen final 3N5 : partie papier

Layout vers dessin

@Composable
fun Final() {
Row(modifier = Modifier.fillMaxSize()) {
Text(
"yo",
modifier = Modifier
.weight(1f)
.fillMaxHeight()
.background(Color.Red)
)
Column(
modifier = Modifier
.weight(1f)
.fillMaxHeight(),
verticalArrangement = Arrangement.Top
) {
Spacer(modifier = Modifier.height(400.dp))
Button(onClick = { }, modifier = Modifier.fillMaxWidth()) {
Text("Ahah !")
}
Button(onClick = { }, modifier = Modifier.fillMaxWidth()) {
Text("Ohoh !")
}
}
}
}

4 points Etant donné le fichier fourni, dessine ce à quoi ressemblerait l'interface en mode portrait :

































Types des expressions

var a           = 5 + 2 * 2
val b = a > 88
var c = a / 2.0f
val d = a / 5

4 points Dans le code fourni, indique les types et valeurs de chaque val var :

a valeur :                     type :
b valeur : type :
c valeur : type :
d valeur : type :

Code vers liste

var liste = mutableListOf<Float>(4.5f, 5.4f)
var liste2 = mutableListOf<String>("plif", "plouf", "plaffe")
for (i in 1..3) {
for (e in liste2) {
liste.add(e.length.toFloat() * 1.5f)
}
}

2 points Etant donné ce code en kotlin, indique quels sont les éléments présents dans la liste liste à la fin de l'éxécution :