Ayudanos contestando la siguiente encuesta acerca de Videojuegos!
Ir a la encuesta
>

Solución de Ciclos

Objetivo

Realizar corridas de prueba con el ciclo for y el ciclo do while para aprender su funcionamiento.

Producto a Entregar

Un archivo de texto con las preguntas y ejercicios contestados.

Forma de Trabajo

Equipos

Tiempo estimado

30 minutos

Forma de Entrega

Por Blackboard

Recomendaciones

  • Sigue las instrucciones de la actividad y ejercita la lectura crítica.
  • Ten mucho cuidado de siempre agregar el incremento en tus ciclos.

 

Instrucciones

Paso 1:

Paso 1:

Responder las preguntas y ejercicios en negritas utilizando ciclos.

Ejercicio 1

  • ¿Qué imprime el programa anterior?

Ejercicio 2

  • ¿Qué valor tiene x al terminar el código anterior?
  • ¿Qué valor tiene i?

Ejercicio 3

Este ejercicio es un poco más complicado. El objetivo es decir qué debería decir en lugar de los ... que se encuentran en el System.out.println(). Fíjate en el ciclo.

  • ¿Qué está revisando el ciclo?
  • ¿Qué es n, qué es i?
  • ¿Cómo cambia el valor de n, cómo cambia el valor de i? (haz una tabla que te muestre el valor en cada iteración)
  • ¿Qué significa n % i?
  • ¿Qué debería imprimir el programa en lugar de los ...?

Ejercicio 4

MaguSoft está atravesando un periodo muy difícil debido a leyes restrictivas que no le permiten trabajar con la impunidad que al dueño le gustaría. Para resolver este problema Magus ha decidido lanzarse como gobernador. Basándose en recientes sucesos en Florida, Magus decidió contratar a un programador para que hiciera un programa de votaciones, el programador logró resolver la mitad del problema con el siguiente código:

Hasta ahora hemos utilizado el método showMessageDialog() de la clase JOptionPane para mostrar diálogos de información en que mostramos un mensaje al usuario, pero también podemos utilizar el método showConfirmDialog() nos permite mostrar un diálogo de confirmación en el que se guarda la opción que seleccionó el usuario en una variable de tipo int. Más adelante podemos utilizar algunas constantes de la clase JOptionPane para saber qué opción seleccionó el usuario.

  • Escribe el código
  • ¿Qué hace el código?

El problema es que en las elecciones todas las personas seleccionaron la opción no, por lo que Magus quedó con cero votos. El programador anterior fue catsigado con la pena de excomunión y ahora te han contratado a ti para resolver este inconveniente. Tu tarea consiste en utilizar un ciclo para obligar a las personas a seleccionar la opción sí. El programa debe mostrar la ventana de selección hasta que el usuario decida presionar el botón sí.

  • Escribe el programa

Ayudanos a mejorar este laboratorio:

¿Cuál es tu opinión del laboratorio?

(1 - buena; 5 - mala).

1       2       3       4       5
¿Cómo se puede mejorar?
¿Encontraste un error? ¿Cuál?

Ayudanos contestando la siguiente encuesta acerca de Videojuegos!
Ir a la encuesta