import javax.swing.JOptionPane;
String numero;
char cifra_0, cifra_1, cifra_2, cifra_3;
do {
numero = JOptionPane.showInputDialog("Ingrese un número de 4 dígitos.");
cifra_0 = numero.charAt(0);
} while ( cifra_0 == '0' || numero.length() != 4);
cifra_1 = numero.charAt(1);
cifra_2 = numero.charAt(2);
cifra_3 = numero.charAt(3);
}
}
import javax.swing.JOptionPane;
int areaCuadrado;
areaCuadrado = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el
área de un cuadrado en metros cuadrados."));
}
}
import javax.swing.JOptionPane;
import javax.swing.JOptionPane;
int cantidadAlumnos;
float porIN, porFR, porPO, porAL;
int ingles = 0;
int frances = 0;
int portugues = 0;
int aleman = 0;
String lengua, aux;
String alumnos = "alumnos";
String IN = "";
String FR = "";
String PO = "";
String AL = "";
boolean verificacion;
cantidadAlumnos = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la
cantidad de alumnos."));
do {
verificacion = false;
aux = JOptionPane.showInputDialog("Ingrese la lengua escogida por
el alumno n°" + i + "[I]nglés, [F]rancés, [P]ortugués y [A]lemán");
lengua = aux.toUpperCase();
switch (lengua) {
case "I" : ingles++;
break;
case "F" : frances++;
break;
case "P" : portugues++;
break;
case "A" : aleman++;
break;
default: System.out.println("El código ingresado es
incorrecto.");
verificacion = true;
}
} while (verificacion);
}
porIN = (ingles*100)/cantidadAlumnos;
porFR = (frances*100)/cantidadAlumnos;
porPO = (portugues*100)/cantidadAlumnos;
porAL = (aleman*100)/cantidadAlumnos;
System.out.println("HISTOGRAMA");
}
}
import javax.swing.JOptionPane;
if (num != 0) {
min = num;
max = num;
do {
num = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un
número entero. Pulse 0 para finalizar."));
if (num != 0) {
if (min > num) min = num;
if (max < num) max = num;
}
} while (num != 0);
import javax.swing.JOptionPane;
import javax.swing.JOptionPane;
int num;
do {
switch (num) {
case 1: System.out.println("Azul");
break;
case 2:System.out.println("Rojo");
break;
case 3:System.out.println("Amarillo");
break;
case 4:System.out.println("Verde");
break;
case 5:System.out.println("Violeta");
break;
case 6:System.out.println("Blanco");
break;
case 7:System.out.println("Negro");
break;
default:System.out.println("Error. Vuelva a ingresar el número.");
break;
}
} while (num < 1 || num > 7);
}
}
import javax.swing.JOptionPane;
public class organizacionNoGubernamental {
do {
dispensario = Integer.parseInt(JOptionPane.showInputDialog("¿Cantidad
de vacunas pedidas? Pulse 0 para terminar el día."));
dosis -= dispensario;
}
}
import javax.swing.JOptionPane;
int peso;
int suma = 0;
int i = 0;
float promedio;
String prom;
do {
peso = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el peso,
en gramos, del alumno n°" + i + ". Pulse 0 para finalizar la carga de datos."));
if (peso != 0) {
suma += peso;
i++;
}
} while (peso !=0);
if (suma != 0) {
promedio = suma/i;
prom = String.format("%.2f", promedio);
System.out.println("El promedio de los pesos, en gramos, de los alumnos
del curso es de: " + prom);
}
}
}
import java.util.ArrayList;
import javax.swing.JOptionPane;
do {
aux = JOptionPane.showInputDialog("Ingrese el nombre del nuevo socio.
Escriba XXX para finalizar.");
nom = aux.toUpperCase();
if (!nom.equals("XXX")) {
totalSocios++;
nombres.add(nom);
edad = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la
edad del nuevo socio."));
edades.add(edad);
do {
aux = JOptionPane.showInputDialog("Ingrese el género del nuevo
socio. [F]emenino o [M]asculino.");
gen = aux.toUpperCase();
} while (!gen.equals("F") && !gen.equals("M"));
if (gen.equals("F")) mujeres++;
genero.add(gen);
}
} while (!nom.equals("XXX"));
if (!nombres.isEmpty()) {