Autor Tema: Ejercicio 5 Semana 8 pseudocódigo curso Bases de la programación tutorizado  (Leído 3264 veces)

JValero

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 27
    • Ver Perfil
Buenos días a todos,

Realizando el psudocódigo del ejercicio 5 de la semana 8 me encuentro en la siguiente situación. Me solicitan que en el pseudocódigo deben de aparecer un acumulador y un interruptor.

El psudocódigo que he creado es el siguiente:

1.Inicio
   2. TotalCajero = 600
   3. Mientras Totalcajero >= 0 Hacer
      Mostrar “Introduzca el importe a extraer”
      Pedir Cantidad
      TotalCajero = TotalCajero – Cantidad
   Repetir
   4. Mostrar “Se ha excedido de la cantidad máxima permitida”
5. Fin


La verdad es que no sé en qué momento o para qué situación disponer de un interruptor en este ejercicio. Entiendo que con este pseudocódigo ya quedaría reflejado que sólo puedo retirar un máximo diario de 600€ y me avisaría en el momento en que superase esa cantidad.

Cualquier correción o ayuda será bienvenida. Gracias.

Saludos.
« Última modificación: 02 de Septiembre 2014, 18:34 por Alex Rodríguez »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Re:Ejercicio 5 Semana 8
« Respuesta #1 en: 24 de Abril 2014, 12:21 »
Hola, el planteamiento es correcto y en realidad no sería necesario usar un interruptor, aunque se puede introducir si se quiere. La introducción de un interruptor simplemente sería auxiliar (no estrictamente necesario).

Podría verse así:

1.Inicio
   2. TotalCajero = 600
   3. alcanzadoLimite = falso
   4. Mientras alcanzadoLimite = falso Hacer
      Mostrar “Introduzca el importe a extraer”
      Pedir Cantidad
      TotalCajero = TotalCajero – Cantidad
      Si TotalCajero < 0 Entonces
                   alcanzadoLimite = verdadero
      FinSi
   Repetir
   5. Mostrar “Se ha excedido de la cantidad máxima permitida”
6. Fin

La variable TotalCajero funciona como acumulador.

Aquí el interruptor es alcanzadoLimite y toma valor verdadero sólo cuando se alcanza el límite de 600 euros, momento en que se produciría la salida del bucle. El interés de usar un interruptor es que en algunas ocasiones las condiciones a evaluar son muy complejas y usar un interruptor hace más fácil la escritura y el entendimiento del código.

Saludos,

JValero

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 27
    • Ver Perfil
Re:Ejercicio 5 Semana 8
« Respuesta #2 en: 25 de Abril 2014, 11:08 »
Hola Alex,

Muchas gracias. ahora todo está mucho más claro.

Creo que había entendido mal el concepto de interruptor. Pensé que un interruptor tomaba dos variables diferentes y realmente lo que toma son dos valores diferentes en una única variable.

Repito, muchas gracias por tu ayuda.

Saludos.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".