Récapitulatif - Calculatrice simple
Fait partie de la section Fondamentaux du Journey GDScript de Coddy. Leçon 28 sur 92.
Défi
FacileConstruis une petite calculatrice. Les variables n1, n2 et op sont lues pour toi sur les trois premières lignes (ne les modifie pas), et op contient l’une des valeurs "+", "-", "*" ou "/".
Définis result en fonction de op :
"+":n1 + n2"-":n1 - n2"*":n1 * n2"/":n1divisé parn2, en conservant la partie décimale
Écris les quatre cas : les tests essaient chaque opérateur. result est un float, il s’affiche donc toujours avec une virgule décimale. Par exemple, pour 12, 34 et "+", le résultat est :
result = 46.0et pour 7, 2 et "/", il est :
result = 3.5Essayez vous-même
extends Node
func _ready():
var n1 := int(OS.read_string_from_stdin()) # Ne modifiez pas cette ligne
var n2 := int(OS.read_string_from_stdin()) # Ne modifiez pas cette ligne
var op := OS.read_string_from_stdin() # Ne modifiez pas cette ligne
var result: float = 0.0
# Écrivez votre code ci-dessous
# Ne modifiez pas la ligne ci-dessous
print("result = ", result)
Toutes les leçons de Fondamentaux
4Opérateurs, partie 1
Opérateurs arithmétiquesDivision entièreOpérateur moduloRaccourcis arithmétiquesRécapitulatif – calculs simplesOpérateurs de comparaison7Entrées/sorties de base
SortieSortie avec des variablesFormatage des chaînesEntréeConversion de typeRécapitulatif - Jusqu’à 120Récapitulatif - Vrai ou faux10Fonctions
Déclarer une fonctionArgumentsValeur de retourTypes de retourRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs par défaut5Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateur ternaire8Calculateur de partage de l’addition
Message de bienvenueSaisie des données11FizzBuzz avec une touche originale
Présentation du jeuLa fonction FizzBuzz14Tableaux : notions avancées
Découpage des tableauxOpérateurs de séquenceAppartenanceTrier et inverser3Variables, partie 2
Déclaration de typeInférence de typeConstantesRécapitulatif - Initialiser les variablesConversion de type6Prise de décision
Instruction ifIf - ElseRécapitulatif - Calculatrice simpleIf - Else imbriquésInstruction match9Boucles
Boucle forBoucle whileBreakContinueRécapitulatif - FactorielleLa fonction rangeBoucle imbriquéeRécapitulatif - Saisie dynamiqueEntraînez-vous par vous-même : Compilateur GDScript en ligne