En los siguientes ejercicios, se utilizan las sentencias condicionales if- else, además de sentencias aritméticas como % (modulo), comparativas (<,>,==,etc) y tambien se hace uso de contadores y sentinelas.
1. Dado un número entero y positivo que se introduce por teclado, determinar si es par o impar.
EXPLICACION DEL PROGRAMA: Este programa lee un numero introducido por teclado y verifica si el numero es par o impar, verificando si el modulo del numero entre 2 es 0 o no.
//programa realizado por Freddy Valda Sanchez import java.io.*; public class a1 { public static void main(String args[])throws IOException {BufferedReader in; in=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Introduzca un numero entero y positivo"); int a=Integer.parseInt(in.readLine()); if(a%2==0) System.out.println("El numero es par"); else System.out.println("El numero es impar"); } }
2. Dado un número entero que se introduce por teclado, determinar si es positivo, negativo o nulo.
EXPLICACION DEL PROGRAMA: El usuario ingresa un numero entero y el programa determina si es positivo, negativo o cero(nulo). Utiliza simples comparaciones y sale el mensaje correspondiente.
//Programa realizado por Andrés Prudencio R. import java.io.*; public class a2 { public static void main (String args[])throws IOException { BufferedReader in; in = new BufferedReader (new InputStreamReader (System.in)); System.out.println("Ingrese un numero entero: "); int d = Integer.parseInt(in.readLine()); if (d==0) System.out.print(" el numero es nulo "); else {if (d<0) System.out.print("El numero es negativo"); else System.out.print("El numero es positivo");} }}
3. Dado un número entero que se introduce por teclado, determinar si se encuentra en el intervalo cerrado 51 - 100.
EXPLICACIÓN DEL PROGRAMA: Este programa nos permite Verificar que un número ingresado por teclado se encuentre en el intervalo cerrado [51,100]
// Programa realizado por Sergio W. Ossio Marin import java.io.*; public class A_3 { public static void main (String args[])throws IOException { BufferedReader in; in = new BufferedReader (new InputStreamReader (System.in)); int n; System.out.println("Ingrese el numero a verificar: "); n = Integer.parseInt(in.readLine()); if(n>=51&n<=100) System.out.println("El numero se encuentra en el intervalo cerrado [51-100]"); else System.out.println("El numero no se encuentra en el intervalo cerrado [51-100]"); }}
Espero haber ayudado en algo. Hasta la próxima oportunidad!
Twittear

No hay comentarios:
Publicar un comentario