domingo, 24 de noviembre de 2013

Respuestas de la evaluación

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