Area Interactiva - Formación a distáncia - Office
Lee, imagina y escribe. En www.SigueLaHistoria.com tú eres el autor
En Área Interactiva cursos gratis Office (Word, Excel, Access, Power Point...)
  Principal
  ¿Quien somos?
  Novedades
  Boletín novedades
  Contacta
  Noticias areaint
  Cursos MailxMail
  Mapa de la web
   
Recursos
  Cursos gratis
  Sigue la historia
   
   
   
   

 

Interacción con el usuario

Interacción.
¿Como introducir valores?.
Ejercicio con introducción de valores

 

Interacción.

    Hasta este momento hemos visto una serie de programas o pequeñas estructuras que partian de un caso concreto que venía definido directamente en el enunciado. Con esto lo que hacíamos es que siempre que se realizaba dicho programa funcionase exactamente igual y obtuviesemos el mismo resultado. 

    En la mayoría de programas que se utilizan actualmente el resultado que deseamos nos devuelva el "ordenador" dependerá de unos valores iniciales introducidos por el usuario de nuestra aplicación. 

    Todos los que estais viendo estas páginas os habreis encontrado con algún programa o pequeña aplicación que no realiza ningún tipo de función hasta que nosotros actuamos sobre él. Pongamos el caso de la calculadora de Windows. Como podeis ver la calculadora por si sóla no realiza ningún tipo de función. Pero en el momento en el que pulsais cualquier número, utilizando los botones que se han creado para dicho efecto, la calculadora reacciona. Esta pasa el valor del botón pulsado a la "ventanita" superior. Seguidamente nosotros podemos volver a pulsar un nuevo número o pulsar el botón de una operación. Imagina que pulsamos el número 3 y seguidamente la operación de suma (+). 

    Hasta este momento el programa ya sabe que deseamos sumar el número 3, pero no conoce a que número deseamos sumarlo, con lo que la calculadora continua esperando que introduzcamos un nuevo valor. En el momento que nosotros pulsamos un número nuevo el programa borrará el que ya teniamos y aparecerá el nuevo. Imagina que pulsamos el número 5. Ahora, si nosotros quisieramos ya podríamos obtener el resultado de la operación que hemos indicado, simplemente deberemos pulsar el botón con el signo =. Si pulsamos en dicho botón obtenedremos como resultado 8. En este momento se ha puesto en funcionamiento un pequeño programa que nos calcula el total de la operación.  

    Vamos a crear una nueva instrucción que nos servirá para introducir valores en nuestras aplicaciones.

¿Como introducir valores?.

    La nueva instrucción será: IntroducirValor("Mensaje")

    Con esta instrucción lo que conseguiremos es que el programa se detenga y el sistema pida un valor haciendo aparecer una ventana con un Mensaje, seguidamente el usuario introducirá el valor que se le pide. 

    Veamos un ejemplo.

    Imagina que deseamos crear un pequeño programa que nos haga una multiplicación de dos valores introducidos por el usuario de la aplicación. 

    Primero vamos a ver un posible código y después explicaremos como funciona.    

PrimerValor = IntroduceValor("Escribe el primer valor para multiplicar")
SegundoValor = IntroduceValor("Escribe el segundo valor para multiplicar")
Resultado = PrimerValor * SegundoValor
Mostrar Resultado

    En la primera línea de código estamos asignando el primer valor que introduce el usuario a una nueva variable a la que hemos llamado PrimerValor, una vez introducido el valor nos aparecerá un nuevo mensaje el cual nos pedirá el segundo valor. Este nuevo valor se almacenará en otra nueva variable llamada SegundoValor. En este momento la aplicación ya conoce los dos números que deseamos multiplicar. 

    En la tercera línea hacemos que realice la multiplicación y acumule el resultado en otra variable llamada Resultado

    En la última línea creamos una nueva instrucción la cual nos servirá para mostrar el resultado de la operación que realiza la aplicación al usuario de esta. 

    Muy importante: Observa como hemos realizado la asignación entre el mensaje y una variable donde se almacena el valor que introduce el usuario. 

    Ahora te toca a tí.

Ejercicio con introducción de valores.

    Te pedimos que hagas una pequeña amplicación de la práctica que hemos realizado anteriormente.

    Quiero que se realice una aplicación en la que se pidan dos valores al usuario. Pero en esta ocasión también pediremos que se nos indique que operación es la que deseamos hacer: Multiplicación, división, resta o suma.

    Realizaremos una operación u otra según la que indique el usuario. Una vez realizada la operación mostraremos el resultado. 

    Deberemos tener en cuenta varias cosas: no podremos hacer una división en el que el segundo número sea un 0 y tampoco permitiremos que se hagan restas en las que el segundo número sea más grande que el primero. Si se cumple uno de estos dos casos deberemos mostrar un mensaje de error y terminar el programa.