Programa Kotlin para encontrar el más grande entre tres números (si-si no y cuándo)

En este programa, aprenderá a encontrar el mayor de los tres números usando la instrucción if else y when en Kotlin.

Ejemplo 1: Encuentre el mayor entre tres números usando la instrucción if … else

 fun main(args: Array) ( val n1 = -4.5 val n2 = 3.9 val n3 = 2.5 if (n1>= n2 && n1>= n3) println("$n1 is the largest number.") else if (n2>= n1 && n2>= n3) println("$n2 is the largest number.") else println("$n3 is the largest number.") )

Cuando ejecute el programa, la salida será:

 3.9 es el número más grande.

En el programa anterior, tres números -4.5, 3.9y 2.5se almacenan en variables n1, n2 y n3 respectivamente.

Luego, para encontrar el mayor, se verifican las siguientes condiciones usando declaraciones if else

  • Si n1 es mayor o igual a n2 y n3, n1 es el mayor.
  • Si n2 es mayor o igual a n1 y n3, n2 es el mayor.
  • De lo contrario, n3 es el mayor.

El mayor número también se puede encontrar usando una whendeclaración.

Aquí está el código Java equivalente: Programa Java para encontrar el más grande entre tres números

Ejemplo 2: Encuentre el número más grande entre tres usando la declaración when

 fun main(args: Array) ( val n1 = -4.5 val n2 = 3.9 val n3 = 5.5 when ( n1>= n2 && n1>= n3 -> println("$n1 is the largest number.") n2>= n1 && n2>= n3 -> println("$n2 is the largest number.") else -> println("$n3 is the largest number.") ) )

Cuando ejecute el programa, la salida será:

 5.5 es el número más grande.

En el programa anterior, en lugar de usar an if… else if… elseblock, usamos whenstatement.

Entonces, las condiciones anteriores en ambos programas son las mismas.

Articulos interesantes...