Descripción

Operaciones aritméticas

Este programa realiza las operaciones aritméticas que el usuario le pide. El usuario puede hacer clic sobre cualquiera los controles de entrada para modificar los valores de las variables a y b. También puede hacer clic sobre cualquiera de los botones etiquetados con las operaciones aritméticas de suma +, resta -, multiplicación * y división / y el programa responde realizando esa operación con las variables a y b.

En esta actividad programarás tu propia versión de este programa.

Ejemplo interactivo

He aquí una versión funcional de este programa. Úsalo modificando los valores de a y b y pulsando los botones de las operaciones para comprobar el funcionamiento. Tu reto consiste en escribir un programa que haga lo mismo y (quizás algo más que se te ocurra). Trata de hacerlo de manera que le des un toque personal para que con solo verlo puedas saber que es el que tú hiciste.

Escribe tu código aquí.

¿Qué te conviene saber?

Para realizar esta actividad, debes saber:

y aprenderás también:

Sugerencias de programación

Para crear un control de entrada se puede usar la función ob:=crear_entrada(x,y,w,h,'var') donde x,y,w,h juegan el mismo papel que en el constructor de los botones, y la var es el nombre de la variable a la que se le van a asignar los valores que el usuario escriba cuando haya seleccionado este control.

Es conveniente crear las entradas y los botones en la parte de INICIO.

es conveniente definir funciones como suma(x,y) y division(a,b) que hagan las operaciones deseadas para poder invocarlas cuando el usuario haya seleccionado una de esas operaciones.

Para indicar al programa cuál operación debe realizar según el botón que haya seleccionado el usuario, hace falta codificar la selección del usuario dándole un valor numérico diferente a una variable según la operación seleccionada y luego se puede usar esa variable en varias condicionales para determinar cuás es la función que hay que llamar, así como la etiqueta que hay que asignar al botón del resultado.

Si después de intentarlo bastante tiempo no haz logrado terminar el programa y hacerlo funcionar o si quieres comparar lo que escribiste con la versión del programa que aparece como muestra, haz clic en el siguiente botón:

Conceptos matemáticos y computacionales

En este programa es necesario usar las tres secciones del entorno YoProgramo: INICIO, CALCULOS, FUNCIONES. Esta estructura de programa es muy útil y general. Todo programa, excepto los más sencillos, deben usar las tres partes. En INICIO se construyen los objetos que el programa va a utilizar. En CALCULOS se escriben las instrucciones que el programador quiere dar al programa acerca de cómo debe reaccionar a las acciones del usuario, como por ejemplo a los clics en los botones, o a los valores que introduzca en los controles de entrada. En FUNCIONES el programador puede definir tantas funciones como quiera o necesita para poderlas invocar desde las otras dos partes del programa. Es importante observar que las funciones definidas en esta parte no hacen nada, a menos que sean invocadas desde INICIO o desde CALCULOS.