hola a todos.
Les cuento que en las nuevas versiones que salen de java después del 6.9 ya no tenemos mas el java desktop aplication esto lo hacen mas que todo para obligar a trabajar orientado a objetos, aunque es algo tedioso para lo novatos empezar y ademas pues se genera una complicación en el aprendizaje cuando una persona viene estudiando una versión anterior.
Entonces amigos les dejo la solución.
Paulo Andres Escobar Ingenieria de Sistemas, Orientacion a la Programacion el arte de crear Programas
Mostrando entradas con la etiqueta programas java. Mostrar todas las entradas
Mostrando entradas con la etiqueta programas java. Mostrar todas las entradas
sábado, 30 de marzo de 2013
miércoles, 27 de marzo de 2013
taller de herencia y asociacion en java
1. Construya una clase que no pueda tener
descendientes, similar a la clase Math de java, de tal forma que dicha clase
permita calcular el valor máximo, el mínimo, la sumatoria y la media aritmética
de un array de números reales dados como parámetro.
2. Construya una clase que permita almacenar
objetos de las clases Float, Double, Integer, Long, Short y Byte. Dicha clase
proporcionará métodos para guardar objetos, métodos para consultar dichos
objetos almacenados y devolverlos como los objetos que son, métodos para
consultar dichos objetos almacenados y devolverlos como una representación
primitiva de esos objetos y métodos para vaciar
ó “eliminar” los objetos guardados en el arreglo.
3. Construya un poo que permita crear y guardar
diferentes tipos de figuras geométricas. Además ese programa permitirá calcular
el área de una figura almacenada, obtener su nombre, sus características
(sobre-escribir el método toString), calcular la sumatoria del área de todas
las figuras almacenadas, obtener el número de figuras almacenadas, conocer si
una figura ya se encuentra y retirar una figura que ha sido almacenada.
4. En la universidad el salario básico de los
empleados es el salario mínimo multiplicado por el ipc del año anterior, pero a
partir de allí cada uno de los empleados puede obtener un salario diferente
dependiendo de las siguientes condiciones:
Si el empleado es administrativo y es casado: su
salario es el triple del salario básico menos una retención de mil veces su
edad.
Si el empleado es administrativo y es soltero: su
salario es el salario básico determinado más un valor fijo de cien veces el año
actual.
Si el empleado es docente del colegio: su salario
es el doble del salario básico.
Si el empleado es docente de tiempo completo: su
salario es el salario del docente del colegio más el 40%.
Si el empleado es docente de medio tiempo: su
salario es el salario del docente del colegio más el 20%.
Si el empleado es docente de cátedra: su salario
es el salario del docente del colegio menos una retención de mil veces su edad.
Elabore un poo para que permita crear empleados e
inmediatamente le informe el valor de su salario.
sábado, 23 de marzo de 2013
Lista simple enlazada
//vamos a crear primero un objeto que se llame estudiantes con todas sus caracteristicas
public class Estudiantes {
public String nom, apell,dir, tel,ciudad;
private int codigo;
public Estudiantes siguiente;
public static int cod=100;
public Estudiantes()
{
cod +=1;
this.codigo=cod;
}
public int getCod()
{
return this.codigo;
}
}
//despues creamos la clase que llena la lista
public Estudiantes listaEstudiantes = null;
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
//en esta clase en la parte visual cree un boton para ingresar el estudiante y una serie de cajones de texto //para poder ingresar los datos del estudiante
{
Estudiantes apuntador;
Estudiantes nuevo = new Estudiantes();
nuevo.nom = t1.getText();//t1 se llama mi caja de texto donde va el nombre la tuya se puede llamar como quieras.
nuevo.apell =t2.getText();
nuevo.dir = t3.getText();
nuevo.tel =t4.getText();
nuevo.ciudad =t5.getText();
nuevo.siguiente=null;
if (listaEstudiantes == null)
{
listaEstudiantes = nuevo;
}
else
{
apuntador= listaEstudiantes;
while(apuntador.siguiente!=null)
{
apuntador = apuntador.siguiente;
}
apuntador.siguiente=nuevo;
}
t1.setText("");
t2.setText("");
t3.setText("");
t4.setText("");
t5.setText("");
}
public class Estudiantes {
public String nom, apell,dir, tel,ciudad;
private int codigo;
public Estudiantes siguiente;
public static int cod=100;
public Estudiantes()
{
cod +=1;
this.codigo=cod;
}
public int getCod()
{
return this.codigo;
}
}
//despues creamos la clase que llena la lista
public Estudiantes listaEstudiantes = null;
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
//en esta clase en la parte visual cree un boton para ingresar el estudiante y una serie de cajones de texto //para poder ingresar los datos del estudiante
{
Estudiantes apuntador;
Estudiantes nuevo = new Estudiantes();
nuevo.nom = t1.getText();//t1 se llama mi caja de texto donde va el nombre la tuya se puede llamar como quieras.
nuevo.apell =t2.getText();
nuevo.dir = t3.getText();
nuevo.tel =t4.getText();
nuevo.ciudad =t5.getText();
nuevo.siguiente=null;
if (listaEstudiantes == null)
{
listaEstudiantes = nuevo;
}
else
{
apuntador= listaEstudiantes;
while(apuntador.siguiente!=null)
{
apuntador = apuntador.siguiente;
}
apuntador.siguiente=nuevo;
}
t1.setText("");
t2.setText("");
t3.setText("");
t4.setText("");
t5.setText("");
}
jueves, 11 de octubre de 2012
obtener el largo y ancho de una matriz en java
Para declarar un matriz
tipo[][] nombreMatriz = new tipo[numerofilas][numerocolumnas];
int[][] mat = new int[10][20];
int numfilas = mat.length; //Determina el número de las filas
int numcolumnas = mat[0].length; //determina el número de las columnas
algoritmos
declara matrices en java,
instancia de una matriz,
java programming,
matriz en java,
programar java,
programas java,
sintaxis para una matriz en java
Suscribirse a:
Entradas (Atom)