Está en la página 1de 8

Instituto Tecnológico Superior

De Comalcalco
Practica: 3
Ingeniería:
Electrónica
Módulo:
Programación Visual
Docente:
Elías Rodríguez Rodríguez
Equipo:
Ángel Gustavo del Ángel Magaña-TE210698
Luis Manuel Córdova Perez-TE210083
Grupo: 3A
Turno: Matutino
1.-Se realizo un programa en el cual se muestran mensajes en los cuales se le da la opción al usuario
si desea generar una tabla de multiplicar, si desea generar las 10 tablas de multiplicar del 1-10 y si
desea repetir el proceso.

2.- Para realizar la opción de que si el usuario no coloca nada en los espacios en blanco le muestre
un mensaje donde le indique que se le olvido ingresar un dato y lo devuelva otra vez a ese espacio
se empleo el comando de ejecución DO y WHILE.
3.- Para repetir los procesos del diseño de la tabla de multiplicar se empleo el uso del comando de
ejecución FOR, esto con el fin de repetir el mensaje de salida para hacer la tabla de multiplicación.

4.- Una vez que se ejecuto el programa, nos podemos dar cuenta de que el mensaje de bienvenida
para el usuario si esta presente.
5.- De la misma forma una vez que le demos al botón de OK nos muestra la pantalla preguntando si
queremos generar una tabla o no.

6.- Si damos clic en la opción de si nos envía al apartado de que ingresemos el numero del cual
queremos generar la tabla de multiplicar.
7.- Cuando coloquemos el numero nos debe generar la tabla en la parte de abajo y enviarnos una
pestaña en la cual nos preguntara si queremos repetir el proceso de generar otra tabla o no.

8.- Si damos clic en la opción que dice no el programa nos mostrar una pestaña en la cual se
despedirá de nosotros si ponemos repetir proceso nos enviara nuevamente al inicio.
9.- en el caso de que al inicio cuando nos pregunte si queremos generar una tabla damos en la
opción de no este nos imprimirá las 10 tablas de multiplicar del 1-10.

10.- después de esto nos mostrar una pestaña que nos dirá si deseamos repetir el proceso si es así nos
enviara nuevamente ala pestaña de inicio y si es lo contrario nos enviara el mensaje de despedida.
Código de ejecución:
import javax.swing.JOptionPane;

/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/

/**
*
* @author Asus
*/

public class NewClass1 {

public static void main(String[] Args){


String a,b,d;
int A = 0,B,i,j,c,x,s;

JOptionPane.showMessageDialog(null," Hola Bienveido Usiario ");


do{
do{
a=JOptionPane.showInputDialog(null,"¿Desea generar una tabla de multiplicar? " + " \n 1.- SI" + " \n 2.- NO");
do{
if("".equals(a)){
JOptionPane.showMessageDialog(null,"Favor de llenar campos vacios ");
a=JOptionPane.showInputDialog(null,"¿Desea generar una tabla de multiplicar?" + "\n 1.- SI" + "\n 2.- NO");
}}while("".equals(a));
A = Integer.parseInt(a);

if(A==1) {
b=JOptionPane.showInputDialog(null,"Ingrese el número de la tabla de multiplicar que desea generar");
do{
if("".equals(b)){
JOptionPane.showMessageDialog(null,"Favor de llenar campos vacios ");
b=JOptionPane.showInputDialog(null,"Ingrese el número de la tabla de multiplicar que desea generar: \n" );
}}while("".equals(b));
B = Integer.parseInt(b);

for(i=0; i<=10;i++){
x=B*i;
System.out.println(B+"*" + i +"="+x);
}
}else{
JOptionPane.showMessageDialog(null,"Las tablas del 1 al 10 son: ");
for(j=0;j<=10;j++){
System.out.println("La tabla de multiplicar del: " + j);
for(c=0;c<=10;c++){
s=j*c;
System.out.println(j +"*" + c + "=" + s);
}}}

d=JOptionPane.showInputDialog(null,"Desea repetir el proceso: " + " \n A.- SI" + " \n B.- NO");

if("".equals(d)){
JOptionPane.showMessageDialog(null,"Favor de llenar campos vacios ");
d=JOptionPane.showInputDialog(null,"Desea repetir el proceso:"+ " \n A.- SI" + " \n B.- NO" );
}}while("".equals(d));

}while("A".equals(d));
JOptionPane.showMessageDialog(null," Hasta luego usuario ");

}}

También podría gustarte