Programme Kotlin pour créer une calculatrice simple à l'aide de la ...

Dans ce programme, vous apprendrez à créer une calculatrice simple en utilisant l'expression when dans Kotlin. Cette calculatrice pourrait additionner, soustraire, multiplier et diviser deux nombres.

Exemple: calculatrice simple utilisant l'instruction switch

 import java.util.* fun main(args: Array) ( val reader = Scanner(System.`in`) print("Enter two numbers: ") // nextDouble() reads the next double from the keyboard val first = reader.nextDouble() val second = reader.nextDouble() print("Enter an operator (+, -, *, /): ") val operator = reader.next()(0) val result: Double when (operator) ( '+' -> result = first + second '-' -> result = first - second '*' -> result = first * second '/' -> result = first / second // operator doesn't match any case constant (+, -, *, /) else -> ( System.out.printf("Error! operator is not correct") return ) ) System.out.printf("%.1f %c %.1f = %.1f", first, operator, second, result) )

Lorsque vous exécutez le programme, la sortie sera:

 Entrez deux nombres: 1,5 4,5 Entrez un opérateur (+, -, *, /): * 1,5 * 4,5 = 6,8

L' *opérateur saisi par l'utilisateur est stocké dans la variable opérateur à l'aide de la next()méthode Scannerobjet.

De même, les deux opérandes, 1.5 et 4.5 sont stockés dans des variables première et seconde respectivement en utilisant la nextDouble()méthode de l' Scannerobjet.

Puisque l'opérateur *correspond à la condition when '*':, le contrôle du programme passe à

 résultat = premier * deuxième; 

Cette instruction calcule le produit et stocke dans le résultat de la variable et elle est imprimée à l'aide de l' printfinstruction.

Voici le code Java équivalent: Programme Java pour créer une calculatrice simple

Articles intéressants...