Realizar un programa que pida el nombre de una isla y una vez introducido, compruebe si dicha isla pertenece a las Islas Canarias.
public class BuscarIslas {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int pos=0;
String islaBuscada;
String[] islasCanarias = {"El Hierro", "La Palma", "La Gomera", "Tenerife", "Gran Canaria", "Lanzarote", "Fuerteventura"};
System.out.println("Introduzca el nombre de una isla.");
System.out.println("Este programa le dirá si pertenece al archipiélago canario.");
islaBuscada = entrada.nextLine();
while (pos<(islasCanarias.length-1) & !islaBuscada.equals(islasCanarias[pos]))
pos++;
if (islaBuscada.equals(islasCanarias[pos]))
System.out.println("Sí se trata de una de las Islas Canarias.");
else
System.out.println("No es una de las Islas Canarias o el nombre no se ha escrito bien.");
}
}
Realizar un programa que contenga una tabla de alturas y pida al usuario una altura concreta. Buscará si la altura dada está en la tabla y mostrará la posición.
public class BuscarAlt {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int pos=0;
double[] alturas = {1.75, 1.58, 1.50, 2.07, 1.67, 2.11, 1.98, 1.83, 1.49, 1.67};
double alturaUsuario;
System.out.println("Introduzca la altura que desee.");
System.out.println("Este programa le mostrará la posición en que se encuentra.");
alturaUsuario = entrada.nextDouble();
while (pos<(alturas.length-1) & alturas[pos]!=alturaUsuario)
pos++;
if (alturas[pos]==alturaUsuario)
System.out.println("La altura "+alturaUsuario+" se encuentra en la posición: "+pos);
else
System.out.println("La altura "+alturaUsuario+" no se ha encontrado.");
}
}
No hay comentarios:
Publicar un comentario