Ripasso - Calcolatrice semplice
Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 28 di 92.
Sfida
FacileCrea una piccola calcolatrice. Le variabili n1, n2 e op vengono lette per te nelle prime tre righe (non modificarle) e op contiene uno tra "+", "-", "*" o "/".
Imposta result in base a op:
"+":n1 + n2"-":n1 - n2"*":n1 * n2"/":n1divison2, mantenendo la parte decimale
Scrivi tutti e quattro i casi: i test provano ciascun operatore. result è un float, quindi viene sempre stampato con la virgola decimale. Per esempio, con 12, 34 e "+", l'output è:
result = 46.0e con 7, 2 e "/" è:
result = 3.5Provalo tu
extends Node
func _ready():
var n1 := int(OS.read_string_from_stdin()) # Non modificare questa riga
var n2 := int(OS.read_string_from_stdin()) # Non modificare questa riga
var op := OS.read_string_from_stdin() # Non modificare questa riga
var result: float = 0.0
# Scrivi il tuo codice qui sotto
# Non modificare la riga qui sotto
print("result = ", result)
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiDivisione interaOperatore moduloScorciatoie aritmeticheRipasso - Matematica sempliceOperatori di confronto7Input/Output di base
OutputOutput con variabiliFormattazione delle stringheInputConversione di tipoRiepilogo - Fino a 120Riepilogo - Vero o falso10Funzioni
Dichiarare una funzioneArgomentiRestituzioneTipi di ritornoRiepilogo - Funzione SigmaRiepilogo - Funzione di convalidaValori predefiniti5Operatori - Parte 2
Operatori logici - Parte 1Operatori logici - Parte 2Riepilogo - Logica sempliceOperatori logici - Parte 3Operatore ternario8Calcolatore per dividere il conto
Messaggio di benvenutoInserimento dei dati11FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz3Variabili Parte 2
Dichiarazione del tipoInferenza del tipoCostantiRipasso - Inizializzare le variabiliConversione di tipo6Strutture decisionali
Istruzione ifIf - ElseRipasso - Calcolatrice sempliceIf - Else annidatiIstruzione match9Cicli
Ciclo forCiclo whilebreakcontinueRipasso - FattorialeLa funzione rangeCiclo annidatoRipasso - Input dinamicoEsercitati da solo: Compilatore GDScript online