Repaso - Calculadora simple
Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 28 de 92.
Desafío
FácilConstruye una calculadora pequeña. Las variables n1, n2 y op se leen por ti en las tres primeras líneas (no las cambies), y op contiene uno de "+", "-", "*" o "/".
Establece result según op:
"+":n1 + n2"-":n1 - n2"*":n1 * n2"/":n1dividido entren2, conservando la parte decimal
Escribe los cuatro casos: las pruebas intentan usar cada operador. result es un float, así que siempre se imprime con un punto decimal. Por ejemplo, para 12, 34 y "+", la salida es:
result = 46.0y para 7, 2 y "/", es:
result = 3.5Pruébalo tú mismo
extends Node
func _ready():
var n1 := int(OS.read_string_from_stdin()) # No cambies esta línea
var n2 := int(OS.read_string_from_stdin()) # No cambies esta línea
var op := OS.read_string_from_stdin() # No cambies esta línea
var result: float = 0.0
# Escribe tu código a continuación
# No cambies la línea siguiente
print("result = ", result)
Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosDivisión enteraOperador móduloAtajos aritméticosRepaso: matemáticas básicasOperadores de comparación7Entrada y salida básicas
SalidaSalida con variablesFormato de cadenasEntradaConversión de tipoRepaso: hasta 120Repaso: verdadero o falso10Funciones
Declarar una funciónArgumentosRetornoTipos de retornoRepaso: función SigmaRepaso: función de validaciónValores predeterminados5Operadores, parte 2
Operadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simpleOperadores lógicos, parte 3Operador ternario8Calculadora para dividir la cuenta
Mensaje de bienvenidaCómo obtener datos3Variables, parte 2
Declaración de tiposInferencia de tiposConstantesRepaso: inicializar variablesConversión de tipos9Bucles
Bucle forBucle whileBreakContinueRepaso - FactorialLa función rangeBucle anidadoRepaso - Entrada dinámicaPractica por tu cuenta: Compilador de GDScript online