Está en la página 1de 5

PRCTICA 04: MI PRIMER PROGRAMA

JAVA

1. Dados los siguientes identificadores, indicar si son validos o no.
Justificar las respuestas.
A) mi variable
B) num_de_cte
C) ____programa
D) $alguna
E) 3tema
F) cierto?
G) NumerodeCliente
H) jose~
I) ao
J) PI
K) int


2. Indicar cul es la salida de los siguientes programas:

class Ejemplo {
public static void main(String [] args) {
int a=1, b=4, c=2, d=1;
int x=a+b/c+d;
System.out.print("x ="+ x);
}
}
class Alcance {
public static void main(String [] args) {
int i=3;
{
int j=4;
}
System.out.println("j: "+j);
System.out.println("i: "+i);
}
}
class Ejercicio {
public static void main(String[] args) {
char probador;
probador='c';
System.out.println("probador:" + probador);
++probador;
System.out.println("probador:"+probador);
System.out.println("probador:"+ probador++ + probador
+probador-- + probador);
}//del main
}// de la clase
class Ejercicio {
public static void main(String[] args) {
int suma=30;
System.out.println (suma++ + " " + ++suma +
" " + suma + " " + suma--);
System.out.println(suma);
}//del main
}// de la clase
class Ejercicio {
public static void main(String [] args) {
int a=1, b=2, c=3, d=1;
float r, s=(float)3.0;
r=a+b/c+d/a;
s=r-s;
r=(long) s;
r=++r;
System.out.println(r);
}//fin main
}// fin Ejercicio


class Ejercicio{
public static void main(String [ ] args) {
int var=1;
boolean r,s,t,v;
r=(var>1) && (var++ <100);
s=(100 < var) && ( 150 > var++);
t=(100 == var) ||(200 > var++);
v=(100 == var) || (200 > var++);
System.out.println(r +" " + s +" " +t + " " + v);
} //Fin del main
}//Fin de la clase


3. Indica los errores presentes en el siguiente cdigo
/
operadoresaritmeticos.java
Programa que muestra el uso de los operadores aritmticos
/
public class operadoresaritmeticos {
public static main(String[] args)
short x = 7;
int y = 5;
float f1 = 13.5;
float f2 = 8f;
System.out.println("El valor de x es ", x, " y el valor de y es ", y);
System.out.println("El resultado de x + y es " + (x + y));
System.out.println("El resultado de x - y es " + (x - y));
System.out.printf("\n%s%s\n","Divisin entera:","x / y = ",(x/y));
System.out.println("Resto de la divisin entera: x % y = " + (x %
y));
System.out.printf("El valor de f1 es %f y el de f2 es %f\n",f1,f2);
System.out.println("El resultado de f1 / f2 es " + (f1 / f2))
}
:

4. Aade al siguiente programa la declaracin de los datos que se
especifican a continuacin. El tipo de dato elegido debe ser el de menos
bits posibles que puedan representar el valor. Justifica tu eleccin.
public class ejerciciovariables {
public static void main(String[ ] args) {
}
}
A) Si un empleado est casado o no.
B) Valor mximo no modificable: 999999.
C) Da de la semana
D) Da del ao.
E) Sexo: con dos valores posibles 'V' o 'M'
F) Milisegundos transcurridos desde el 01/01/1970 hasta nuestros
das.
G) Almacenar el total de una factura
H) Poblacin mundial del planeta tierra.

5. Realiza las siguientes modificaciones en el programa anterior:

A) Aade comentarios, entre otros:
Nombre de clase, descripcin y autor
Comentario para la clase main y para cada una de las llaves
de cierre
B) Utiliza el operador de asignacin para inicializar las variables a los
valores que se indican en los mensajes.
C) Utiliza la secuencia de escape correspondiente para generar un
tabulador al principio de cada lnea salvo de la primera
D) Mostrar el siguiente resultado:
Usando solo la orden println:
----- EJERCICIO DE VARIABLES Y TIPOS DE DATOS -----
El valor de la variable casado es true
El valor de la variable MAXIMO es 999999
El valor de la variable diasem es 1
El valor de la variable diaanual es 300
El valor de la variable miliseg es 1298332800000
El valor de la variable totalfactura es 10350.678
El valor de la variable poblacin es 6775235741
El valor de la variable sexo es M
Usando solo la orden printf:
----- EJERCICIO DE VARIABLES Y TIPOS DE DATOS -----
El valor de la variable casado es true
El valor de la variable MAXIMO es 999999
El valor de la variable diasem es 1
El valor de la variable diaanual es 300
El valor de la variable miliseg es 1298332800000
El valor de la variable totalfactura es 10350,677734
El valor de la variable totalfactura en notacin cientfica es
1.035068E+04
El valor de la variable poblacin es 6775235741
El valor de la variable sexo es M

6. Programa que lea una cantidad de grados centgrados y la pase a
grados Fahrenheit y a kelvin. La frmula correspondiente es: F = 32 + ( 9
* C / 5) y K=C+ 273.15

7. Programa que lee por teclado el valor del radio de una circunferencia y
calcula y muestra por pantalla la longitud de la circunferencia, el rea del
crculo y el volumen de la esfera.



8. Programa que pase una velocidad en Km/h a m/s. La velocidad se lee
por teclado.

9. Programa lea la longitud de los catetos de un tringulo rectngulo y
calcule la longitud de la hipotenusa segn el teorema de Pitgoras.

10. Programa que lee un nmero de 3 cifras y muestra sus cifras por
separado.

11. Programa que lea un nmero entero N de 5 cifras y muestre sus cifras
desde el principio.

12. Programa que lea un nmero entero N de 5 cifras y muestre sus cifras
desde el final.

13. Programa que lea un carcter y compruebe si es un nmero (Carcter
entre '0' y '9').

14. Programa que lea tres nmeros enteros H, M, S que contienen hora,
minutos y segundos respectivamente, y comprueba si la hora que
indican es una hora vlida. (reloj de 24 horas)

15. Programa que lea dos caracteres por teclado y compruebe si son
iguales.

16. Programa que lea un carcter por teclado y compruebe si es una letra
mayscula.

17. Programa Java que lea un nmero entero y calcule si es par o impar.

18. Programa que lea un nmero entero y muestre si el nmero es mltiplo
de 10.

3
2
3
4
2
radio Volumen
radio area
radio Longitud


19. Disea un programa Java para leer las longitudes de los lados de un
triangulo (L1, L2, L3) y calcular el rea del mismo de acuerdo con la
siguiente frmula:


Indicaciones de entrega.
Cada ejercicio deber tener un nombre indicativo de la practica y el ejercicio
que se est resolviendo (PR04_EJERXX donde XX es el nmero del ejercicio)
El tipo de archivo a entregar depender del ejercicio:
Documento procesador de textos: Ejercicios 1, 2, 3
Carpeta con el proyecto en Eclipse (proyecto P04) o en el kit de desarrollo
java JDK(todos los ficheros .java que hayas creado para resolver la
prctica): Resto de ejercicios.
En el documento del procesador de textos escribirs la justificacin de los
ejercicios que as lo requieran. Debe ser preferiblemente de tipo ".pdf".
Para subir la tarea; crea un nico archivo comprimido que incluya todos los
ficheros de los ejercicios, usando alguna aplicacin de compresin de archivos.
El nombre de este archivo debe ser: PR04_apellidosnombre
Criterios de puntuacin. Total 10 puntos.
1. 0,25
2. 0,5
3. 0,25
4. 0,5
5. 0.5
6. 0.5
7. 0.5
8. 0.5
9. 0.5
10. 0.5
11. 0.75
12. 0.5
13. 0.75
14. 0.5
15. 0.5
16. 0.75
17. 0.5
18. 0.5
19. 0.75
Total 10

Fecha de entrega: 4/11/2014
2
3 2 1 L L L
sp

) 3 )( 2 )( 1 ( L sp L sp L sp sp area

También podría gustarte