Programación en JAVA Ejercicios de SECUENCIA Óscar Blasco tic6axx Curso 2017/2018
Sumario 00.- Mensaje hola mundo...2 01.- Numero opuesto...3 02.- Pares Contiguos...4 03.- Conversión de segundos...5 04.- Numero al revés...6 05.- Tipos de variable...7 06.- Numero aleatorio...8 07.- Numero cambiado de variable...9 08.- Media de notas...10 09.- Área de un circulo...11 10.- Máquina de monedas...12 11.- Ecuación de segundo grado...14 12.- Sistema de ecuaciones...15 Óscar Blasco Laín - tic6axx 1
00.- Mensaje hola mundo Mostrar mensaje hola mundo sec_00 public class sec_00 { public static void main(string[] args) { // TODO Auto-generated method stub System.out.prln("hola mundo"); Óscar Blasco Laín - tic6axx 2
01.- Numero opuesto Solicitar un número entero por teclado y muestra por pantalla su valor absoluto. num sec_01 resul Óscar Blasco Laín - tic6axx 3
02.- Pares Contiguos Solicitar un números enteros por teclado y marcar sus números pares contiguos. num sec_02 resul2 resul1 Óscar Blasco Laín - tic6axx 4
03.- Conversión de segundos Solicitar un número entero por teclado y muestra los segundos en horas minutos y segundos. segundos sec_03 hh mm ss Óscar Blasco Laín - tic6axx 5
04.- Numero al revés Solicitar un número entero por teclado de TRES CIFRAS y muestra por pantalla el numero al revés. num sec_04 resul Óscar Blasco Laín - tic6axx 6
05.- Tipos de variable Solicitar un número entero por teclado y muestra por pantalla valor máximo y menor de la variable Byte, Short, Integer y Long. sec_05 public class sec_05 { /** * @param args */ public static void main(string[] args) { // TODO Auto-generated method stub System.out.prln("Tipo\tMinimo\tMaximo"); System.out.prln("byte\t"+Byte.MIN_VALUE+"\t"+Byte.MAX_VALUE System.out.prln("short\t"+Short.MIN_VALUE+"\t"+Short.MAX_VALUE); System.out.prln("\t"+Integer.MIN_VALUE+"\t"+Integer.MAX_VALUE); System.out.prln("long\t"+Long.MIN_VALUE+"\t"+Long.MAX_VALUE); Óscar Blasco Laín - tic6axx 7
06.- Numero aleatorio Muestra por pantalla un numero aleatorio del 0 al 99. sec_06 numalea import java.util.random; public class sec_06 { public static void main(string[] args) { // TODO Auto-generated method stub // preparo una semilla para la generacion de numeros aleatorios Random aleatorio = new Random (System.currentTimeMillis()); // Genera un numero aleatorio entre 0 y 99 numalea= aleatorio.nextint(100); System.out.prln(numalea); Óscar Blasco Laín - tic6axx 8
07.- Numero cambiado de variable Solicitar un número entero de la variable por teclado y muestra por pantalla el numero en la variable byte. num sec_07 resul byte // Crea objeto necesario para la entrada Scanner entrada = new Scanner (System.in); // Variables de entrada num ; // Variables de salida byte resul; // ******* FASE DE ENTRADA System.out.prln("Escribe un entero"); num = entrada.nextint (); // ******* FASE DE PROCESO resul = (byte)num; // ******* FASE DE SALIDA System.out.prln("El numero de salida..." + resul); Óscar Blasco Laín - tic6axx 9
08.- Media de notas Solicitar dos números enteros por teclado y muestra por pantalla la media de los dos. nota1 nota2 sec_08 media float float Óscar Blasco Laín - tic6axx 10
09.- Área de un circulo Solicitar el radio por teclado y muestra por pantalla el área. radio float sec_09 area double Óscar Blasco Laín - tic6axx 11
10.- Máquina de monedas Solicita los euros por teclado, y se muestra cuentas monedas y billetes de 50, 10 y 1. euros float sec_10 b50e b10e m1e m50c m10c m1c Óscar Blasco Laín - tic6axx 12
11.- Ecuación de segundo grado Solicita tres números y muestra los dos valores de la ecuación de segundo grado. a b c sec_11 x1 x2 float float Óscar Blasco Laín - tic6axx 13
12.- Sistema de ecuaciones. Solicita por teclado seis números enteros, y muestra por pantalla el punto que coinciden los puntos x e y. a1 a2 b1 b2 c1 c2 y sec_12 x string Óscar Blasco Laín - tic6axx 14