Estoy tratando de hacer un programa de suma matemática y tengo algunas preguntas.
Código:
set num1 to (random number from 0 to 100)
set num2 to (random number from 0 to 100)
set answer to num1 + num2
display dialog "What is the answer of " & num1
if text returned of (display dialog "and " & num2 default answer "") = answer then display dialog "correct"
Unas pocas cosas:
default answer
.text returned
en un número para compararlo conanswer
else
para mostrar el cuadro de diálogo "incorrecto".El resultado:
set num1 to (random number from 0 to 100)
set num2 to (random number from 0 to 100)
set answer to num1 + num2
set question to ("What is the answer of " & num1 & " and " & num2)
set dialog to (display dialog question default answer "")
if text returned of dialog as number = answer then
display dialog "correct"
else
display dialog "incorrect"
end if
Además, si desea permitir que el usuario vuelva a intentarlo en los intentos incorrectos, deberá utilizar un bucle que termine en un intento correcto.