Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2013, 14:20
Avatar de Krain
Krain
 
Fecha de Ingreso: julio-2013
Ubicación: Valencia
Mensajes: 60
Antigüedad: 10 años, 9 meses
Puntos: 1
¿Empezando en Java? Ejercicios basicos

Buenas a todos, os traigo aquí un pequeño aporte para todos aquellos que quieran empezar a estudiar java.
Estudiar la teoría es muy bonito y tal pero aquí te dejo estos regalitos para que te pongas a prueba.
El tema de estos ejercicios es: Elementos de un programa informático.
Los ejercicios 5, 6 y 7 lo idóneo seria que los hicierais mentalmente o si no en papel.
Bueno lo ultimo es deciros que suerte y no os desesperéis, algunos pueden ser realmente liosos.


Tema 1 - Elementos de un programa informático


Fáciles

1. Realizar la carga del lado de un cuadrado, mostrar por pantalla el perímetro del mismo. (El perímetro de un cuadrado se calcula multiplicando el valor del lado por cuatro)

2. Escribir un programa en el cual se ingresen cuatro números, calcular e informar la suma de los dos primeros y el producto del tercero y el cuarto.

3. Realizar un programa que lea cuatro valores numéricos e informar su suma y promedio.

4. Se debe desarrollar un programa que pida el ingreso del precio de un artículo y la cantidad que lleva el cliente. Mostrar lo que debe abonar el comprador.

5. Modifica el siguiente programa para hacer que compile y funcione:
Código Java:
Ver original
  1. public class Suma
  2. {    
  3.     static int n1 = 50;
  4.     public static void main(String[]args)
  5.     {
  6.         int n2 = 30, suma = 0, n3;
  7.         suma = n1 + n2;
  8.         System.out.println("La suma es: " + suma);
  9.         suma = suma + n3;
  10.         System.out.println(suma);
  11.     }
  12. }

6. Modifica el siguiente programa para hacer que compile y funcione:
Código Java:
Ver original
  1. public class Suma
  2. {  
  3.     public static void main(String[]args)
  4.     {
  5.         int n1 = 50, n2 = 30,
  6.         boolean suma = 0;
  7.         suma = n1 + n2;
  8.         System.out.println("La suma es: " + suma);
  9.     }
  10. }

7. Corrige los 3 fallos del siguiente programa para que funcione
Código Java:
Ver original
  1. public class cuadrado
  2. {  
  3.     public static void main(String[]args)
  4.     {
  5.         int numero = 2,
  6.         cuadrado = numero * número;
  7.         System.out.println("El cuadrado de " + NUMERO + "es: " + cuadrado);
  8.     }
  9. }

8. Realiza un programa que calcule la longitud de una circunferencia con un radio de 3 metros.

9. Realiza un programa que calcule el área de una circunferencia con un radio de 5,2 centímetros.

10. Realiza un programa que muestre en pantalla con un solo System.out.println el siguiente texto:
“Me gusta la programación
cada día más.”

Media

1. ¿Qué mostrara este código por pantalla en cada System.out.println?
Código Java:
Ver original
  1. int num = 5;
  2.         num += num - 1 * 4 + 1;
  3.         System.out.println(num);
  4.         num = 4;
  5.         num %= 7 * num % 3 * 7 >> 1;
  6.         System.out.println(num);

2. Dentro de una clase “joven” tenemos las variables enteras edad, nivel_de_estudios e ingresos.
Necesitamos almacenar en la variable booleana jasp el valor:
- Verdadero: Si la edad es menor o igual a 28 y el nivel_de_estudios es mayor que 3, o bien, la edad es menor de 30 y los ingresos superan los 28.000 €.
- Falso: En caso contrario.
Escribe el código necesario (2 líneas).

3. Realiza un programa con una variable entera “t” la cual contiene un tiempo en segundos y queremos conocer este tiempo pero expresado en horas, minutos y segundos.

4. Realiza un programa en Java que dadas dos variables “a” y “b”, intercambie los valores de a y b.

5. Di si las siguientes afirmaciones son verdaderas o falsas:
- En Java generalmente un programa consta de varias clases las cuales se compilan en un único fichero.
- El método main puede ser static o no. En caso de no ser static puede haber varios en un mismo programa.
- Los métodos y funciones difieren en Java en que en los primeros no devuelven ningún valor.
- Es posible hacer byte a = 200; El único problema es que como una variable byte solamente almacena hasta el valor 127 la variable valdrá solo 127.

Difíciles

1. ¿Qué mostrara este programa por pantalla?
Código Java:
Ver original
  1. public class test
  2. {  
  3.     public static void main(String[]args)
  4.     {
  5.         int i = 0x100;
  6.         i >>>= 1;
  7.         System.out.println(i);
  8.     }
  9. }

2. Realiza un programa que genere letras aleatoriamente y determine si son vocales o consonantes.

3. Realiza un programa que dado un importe en euros nos indique el mínimo numero de billetes y la cantidad sobrante que se pueden utilizar para obtener dicha cantidad.
Ejemplo:
- 232 Euros
- 1 billete de 200.
- 1 billete de 20.
- 1 billete de 10.
- Sobran 2 euros.

Próximo tema: Sentencias de control.