Los siguientes códigos son las respuestas a los tres tipos de evaluaciones realizadas.
Solución A
package estructuras;
import java.util.Scanner;
import static java.lang.System.out;
public class A {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
double d = 0;
do {
out.println("Teclee un número decimal diferente de cero");
d = s.nextDouble();
} while (d == 0);
s.close();
}
}
Solución B
package estructuras;
import static java.lang.System.out;
import java.util.Scanner;
public class B {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int d = 0;
out.println("Teclee un número entero poitivo diferente de cero");
d = s.nextInt();
if (d <= 0) {
int contador = 0;
while (contador < 2) {
out.println("Teclee un número entero poitivo diferente de cero");
d = s.nextInt();
contador++;
if (d > 0)
contador = 2;
else if (contador == 2)
out.println("Ya tuvo dos oportunidades, gracias por participar");
}
}
out.println(d);
s.close();
}
}
Solución C
package estructuras;
import static java.lang.System.out;
import java.util.Scanner;
public class C {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int d = 0;
out.println("Teclee un número entero negativo");
d = s.nextInt();
if (d >= 0) {
out.println("Teclee un número entero negativo");
d = s.nextInt();
for (int i = 0; i < d; i++)
out.println("Error de lectura");
}
out.println(d);
s.close();
}
}
No hay comentarios:
Publicar un comentario