Introducción
Una calculadora es un dispositivo que, mediante métodos mecánicos o electrónicos, resuelve cálculos matemáticos.
En la sección «Operadores» existe un buen número de opciones para realizar cálculos matemáticos.
Se propone desarrollar un programa que indique el resultado de sumar dos números. Para la introducción de los valores numéricos se usará el mando por infrarrojos.
Descripción del reto
Diseñar un programa que sume dos números. Los números serán introducidos mediante el teclado numérico del mando a distancia del mBot.
Pistas para la resolución
- Se propone crear tres variables. A y B serán las que contengan el valor de cada uno de los sumandos. La tercera variable, «Resultado», será donde se aloje el valor de sumar A y B.
- Para la introducción de datos se propone crear un bloque «Introducir A», que asigne el valor numérico de la tecla pulsada a la variable A. Se deberá hacer lo mismo para la variable B.
- Posteriormente, mediante el bloque «Operación» se asignará a la variable «Resultado» la suma de las variables A y B.
- Para la introducción de datos desde el mando a distancia se propone crear dos bloques para cada uno de los sumandos. El bloque «Introducir A» asignará el valor numérico de la tecla pulsada a la variable A, se confirma el valor pulsando la tecla «fijar» y redirigirá a bloque «Introducir B». En este bloque se le asignará a la variable B el valor numérico pulsado en el mando, confirmando la introducción al pulsar el botón «fijar» que será el que llame al bloque «Operación».
- El bloque «Operación» será el encargado de realizar la operación aritmética asignando el valor obtenido a la variable «Resultado». La forma de visualización del resultado será encendiendo y apagando los LED en color blanco el numero de veces que resulte de la suma de ambos números.
Descripción del código
Al encender el robot
Fijar las variables A, B y Resultado a cero.
Ir al bloque Introducir A
Redirigir al bloque Introducir B
Ir al bloque Introducir B
Redirigir al bloque Operación
Ir al bloque Operación
Asignar el valor sumar A y B a la variable Resultado
Detener todos los programas

