+ Lectura de datos desde Consola.
Cuando se leen datos de la consola (es decir, del
teclado), Java proporciona un esquema para hacerlo;
pero dificil de entender para alguien nuevo al lenguaje
Con el fin de ocultar como se hace esta tarea, se
proporciona una clase de Java para leer datos; denominada
Consola. Dicha clase oculta o encapsula la manera como
se leen los datos.
Esta clase tiene los siguientes metodos:
readInt() - Retorna un numero entero
readLong() - retorna un numero entero "largo" o long
readFloat() - retorna un numero real, precision flotante. float
readDouble() - retorna un numero real, precision doble,double
readBoolean() - retorna un valor false o true
readLine() - retorna una cadena de caractares
Para usar los metodos de la clase, se debe aplicar la siguiente
regla:
Consola.readXYZ() ; donde XYZ es alguno de los metodos anteriores.
Siempre se le debe asignar al resultado de la función, un valor,
del mismo tipo de retorno.

+ Expresiones y operadores.

En Java existen las siguientes expresiones:
Asignación, usando el operador =; 

Del lado derecho del operador se puede indicar cualquier tipo de
expresiones, combinando operadores aritmeticos, relacionales o booleanos
Los operadores aritmeticos binarios son;
+,-,*,/,%

El ultimo operador sirve para obtener el residuo de la division
El siguiente programa da un ejemplo de como usarlo, aplicando
una lectura del teclado. (Ver codigo Division.java)

Los operadores aritmeticos unarios son:
- , +
x = -y
x = +x

Otros operadores son : ++ , --

Los operadores booleanos binarios son : && y ||

El siguiente programa imprime la tabla de verdad del operador
OR y el operador AND.

El operador booleano unario ! sirve para negar un valor.
Por ejemplo
boolean b1 = false;
b1= !b1;

cambia el valor b1 a true


Los operadores relacionales son: < , >, <=, >=, ==, != 

Estos operadores se usan con valores numericos, y el resultado de la
expresion retorna un valor booleano. El siguiente programa muestra
como usar estos operadores.

TAREA (para entregar el jueves)

1. Hacer un programa que evalue la formula:
   insumo = -b (c +34) /a
  debe preguntar el valor de las variables a, b, c e imprimir
  el valor de la variable insumo. Todo se asume entero
2. La ley de Newton para la gravitacion indica que la fuerza entre
dos masas esta dada por
   F = k (m1 m2) / (r*r)
   donde m1 y m2 son las masas de los cuerpos, r es la distancia que
   los separa y k es igual 6.67E-8. m1, m2 y r deben ser reales.
    Imprimir F
3. Para convertir de grados centigrados a kelvin se debe aplicar
la siguiente relacion
    Grados_Kelvin = 273 + Grados_Centigrados
se asume que los grados son valores reales. Escribir un programa que
pregunte el valor de los grados centigrados e imprima en grados
kelvin
4. Para calcular lo que puedo tener en un futuro en el Banco, se puede
utilizar la siguiente formula
   VF = VP ( 1 + r)
   donde VP es lo que invierto en el banco, r la tasa de interes (
   un valor normalmente entre 0 y 1) y VF es lo que tendria en un periodo
   futuro. Todos los numeros son reales. Hacer un programa que pregunte
   VP y r e imprima VF
5. Hacer un programa que pregunte el nombre y edad de la persona.
   Imprimir el nombre y comparar si la edad es menor o igual a
   40, imprimir el resultado de la comparacion
6. Hacer un programa que imprima la tabla de verdad de ;
    OR Exclusivo, una relacion Si , una relacion si y solo si (chequen
    sus apuntes de temas selectos de matematicas de la prepa)









































































    Source: geocities.com/gusdelact/cib3122001

               ( geocities.com/gusdelact)