miércoles, 28 de octubre de 2009

PRUEBA

public class Mmatriz {

public int numeroFilas;
public int numeroColumnas;
public double [][] matriz;

public Matriz (){

}
public Mmatriz (int nF, int nC){
numeroFila= nF;
numeroColumna=nC;
matriz=new double [numeroFila][numeroColumna];

for (int i=0; i< numeroFila; i++)
for (int j=i; j
matriz [i][j]=0 ;

}
public Mmatriz suma (Matriz B){
Mmatriz resultado;
if((this.numeroFila==B.numeroFila)&
(this.numeroColumna==B.numeroColumna)){
resultado =new Mmatriz(this.numeroFila,this.numeroColumna);
for (int i=0; i< this.numeroFila;i++)
for(int j=0;j)
resultado.matriz[i][j]=this.matriz[i][j]+B.matriz[i][j];
return resultado;
}
else{
System.out.println("dimensiones ERROR");
resultado = null;
return resultado;
}
}


public Mmatriz resta (Mmatriz B){
Mmatriz resultado;
if((this.numeroFila==B.numeroFila)&
(this.numeroColumna==B.numeroColumna)){
resultado =new Mmatriz(this.numeroFila,this.numeroColumna);
for (int i=0; i< this.numeroFila;i++)
for(int j=0;j)
resultado.matriz[i][j]=this.matriz[i][j]-B.matriz[i][j];
return resultado;
}
else{
System.out.println("dimensiones ERROR");
resultado = null;
return resultado;
}

}
public Mmatriz multiplicacion (Mmatriz B){
Mmatriz resultado;
if((this.numeroColumna==B.numeroFila)&(this.numeroColumna ==B.numeroColumna)){
resultado = new Mmatriz (this.numeroFila,this.numeroFila);
for(int i =0; i< this.numeroFila; i++ )
for(int j = 0; j< this.numeroColumna; j++ )
resultado.matriz [i][j] = this.matriz[i][j]+B.matriz[i][j];
return resultado;
}
else
System.out.println("dimensiones ERROR");
resultado = null;
return resultado;

}


public Mmatriz transpuesta() {
Mmatriz resultado;
resultado = new Mmatriz(this.numeroColumna,this.numeroFila);
for (int i=0;i < this.numeroFila; i++)
for(int j=0 ; j< this.numeroColumna; j++)
resultado.matriz[j][i]= this.matriz[i][j];
return resultado;

}
public String toString(){
String aux ="[";
for (int i=0; i< numeroFila; i++)
for (int j=0;j)
aux += matriz [i][j]+" ";
}
aux += "\n";
aux += "]";
return aux;
}
}

public class ExamenMmatriz {
public static void main(String args[]){

Mmatriz c = new Mmatriz(2,3);
c.matriz[0][0]=2;c.matriz[0][1]=2; c.matriz[0][2]=1;
c.matriz[1][0]=3; c.matriz[1][1]=-1;c.matriz[1][2]=0;

System.out.println(c.toString());

Mmatriz b = new Mmatriz(5,3);
b.matriz[0][0]=6; b.matriz[0][1]=-2; b.matriz[0][2]=5;
b.matriz[1][0]=4; b.matriz[1][1]=2; b.matriz[1][2]=-1;
b.matriz[2][0]=0; b.matriz[2][1]=1; b.matriz[2][2]=1;
b.matriz[3][0]=-2; b.matriz[3][1]=-2; b.matriz[3][2]=0;
b.matriz[4][0]=1; b.matriz[4][1]=0; b.matriz[4][2]=-1;

System.out.println(b.toString());

Mmatriz a = new Mmatriz(1,5);
a.matriz[0][0]=1;a.matriz[0][1]=-1; a.matriz[0][2]=0;
a.matriz[0][3]=1; a.matriz[0][4]=1;
System.out.println(a.toString());

Mmatriz e = new Mmatriz(3,3);
e.matriz[0][0]=-1; e.matriz[0][1]=0; e.matriz[0][2]=-1;
e.matriz[1][0]=1; e.matriz[1][1]=0; e.matriz[1][2]=1;
e.matriz[2][0]=-1; e.matriz[2][1]=1; e.matriz[2][2]=-1;


System.out.println(e.toString());


Mmatriz r1;
r1=c.multiplicacion(e);
Mmatriz bt;
bt=b.transpuesta ();
Mmatriz rt1;
rt1=r1.multiplicacion(bt);
System.out.println(rt1.toString());

}


}

lunes, 19 de octubre de 2009

deber8

MATRICES(*,+)


public class Matriz
{
public int numeroFilas;
public int numeroColumnas;
public double [][]matriz;

public Matriz(){

}

//
param nF numero de filas
param nC numero de columnas
//

public Matriz(int nF,int nC){

numeroFilas = nF;
numeroColumnas = nC;
matriz = new double[numeroFilas][numeroColumnas];


for(int i =0; i
for(int j = 0; j< numeroColumnas; j++ )
matriz[i][j]=0;
}
// param B primer sumando
return Matriz resultado de suma //

public Matriz suma(Matriz B){
Matriz resultado;
if((this.numeroFilas==B.numeroFilas)&(this.numeroColumnas ==B.numeroColumnas)){
resultado = new Matriz (this.numeroFilas,this.numeroFilas);
for(int i =0; i< this.numeroFilas; i++ )
for(int j = 0; j< this.numeroColumnas; j++ )
resultado.matriz [i][j] = this.matriz[i][j]+B.matriz[i][j];
return resultado;
}
else{
System.out.println(" ""ERROR matriz(dimensión)"" ");
resultado = null;
return resultado;

}
}

public String toString(){
String aux ="[ ";
for(int i =0; i
for(int j = 0; j< numeroColumnas; j++ ){
aux+=matriz[i][j]+" ";
}
aux+= "\n";
}
aux+="]";
return aux ;
}
}

*/
public class Matriz {
public int numeroFilas;
public int numeroColumnas;
public double [][]matriz;

public Matriz(){

public Matriz(int nF,int nC){
numeroFilas = nF;
numeroColumnas = nC;
matriz = new double[numeroFilas][numeroColumnas];

for(int i =0; i
for(int j = 0; j< numeroColumnas; j++ )
matriz[i][j]=0;
}


********************************
public Matriz suma(Matriz B){
Matriz resultado;
if((this.numeroFilas==B.numeroFilas)&(this.numeroColumnas ==B.numeroColumnas)){
resultado = new Matriz (this.numeroFilas,this.numeroFilas);
for(int i =0; i< this.numeroFilas; i++ )
for(int j = 0; j< this.numeroColumnas; j++ )
resultado.matriz [i][j] = this.matriz[i][j]+B.matriz[i][j];
return resultado;
}
else{
System.out.println("Error en dimenciones de la matriz");
resultado = null;
return resultado;

} // this hace referencia al objeto futuro no creado
}


-------------------------------------------------------------------------------------


public Matriz multiplicacion(Matriz B){
Matriz resultado;

if(this.numeroColumnas==B.numeroFilas){

resultado = new Matriz (this.numeroFilas,B.numeroColumnas);
for (int i = 0; i< numeroFilas; i++)
for (int j = 0; j< numeroColumnas; j++)

resultado.matriz[i][j] = this.matriz[i][j]*B.matriz[j][i];
return resultado;
}

else{
System.out.println(" ""ERROR matriz(dimensión)="" " +
"la matriz A = al numero de filas de la matriz B");

resultado=null;
return resultado;

}
}


-------------------------------------------------------------------------------------
public Matriz transpuesta(){
Matriz resultado;
resultado = new Matriz (this.numeroFilas,this.numeroFilas);
for(int i =0; i
for(int j = 0; j< this.numeroColumnas; j++ )
resultado.matriz [j][i] = this.matriz[i][j];
return resultado;

}

public String toString(){
String aux ="[ ";
for(int i =0; i
for(int j = 0; j< numeroColumnas; j++ ){
aux+=matriz[i][j]+" ";
}
aux+= "\n";
}
aux+="]";
return aux ;
}

}

miércoles, 14 de octubre de 2009

HERENCIAS
public class Figurag {
private double coordenadaX;
private double coordenadaY;
public Figurag(){
setFigura(0,0);
}
public Figurag(double x, double y){
setFigura (x,y);
}
public void setFigurag(double x,double y){
coordenadaX = x;
coordenadaY = y;
}
public double getCoordenadaX(){
return coordenadaX;
}

public double getCoordenadaY(){
return coordenadaY;
}
public String toString(){
return "Punto coordenada: "+"["+coordenadaX+","+ coordenadaY+"]";
}
public static void main(String args[]){
Figurag f1 = new Figurag (3,2);

System.out.println("coordenada x="" "+f1.getCoordenadaX());
System.out.println("coordenada y="" "+f1.getCoordenadaY());

Sytem.out.println(f1.toString());

f1.setFigurag(f1.getCoordenadaX(),f1.getCoordenadaY() );

System.out.println(f1.toString());
}

}
TRIANGLE
public class Triangle extends Figura{
private double altura;
public Triangle (){
setAltura (0);
}

public Triangle (double x,double y, double r){
super(x,y);

setAltura(r);
}
public void setAltura(double r){
altura = r;
}
public double getAltura(){
return altura;
}
public String toString(){
return super.toString()+"altura ="+altura;
}
public static void main (String args []){
Triangle t1 = new Triangle (3,2,5);
Figura p1 = new Figura (3,2);

System.out.println(t1.toString());

System.out.println("altura=:"+t1.getAltura());
System.out.println("coordenada x:"+t1.getCoordenadaX());
System.out.println(p1.toString());

}

}

SQUARE
public class Square extends Figura{
private double lado;
public Square (){
setLado (0);
}

public Square (double x,double y, double r){
super(x,y);
setLado(r);
}

public void setLado(double r){
lado = r;
}
public double getLado(){
return lado;
}
public String toString(){
return super.toString()+"lado ="+lado;
}
public static void main (String args []){
Square c1 = new Square (3,2,5);
Figura p1 = new Figura (3,2);
System.out.println(c1.toString());
System.out.println("lado =:"+c1.getLado());
System.out.println("coordenada x:"+c1.getCoordenadaX());

System.out.println(p1.toString());

}

}

viernes, 9 de octubre de 2009

deber6

TAREA 6
AUTOS
public class Autos{
private int placa; //private=nadie mas la pueda ver
public String nombre; //public=todos lo pueden ver
public String marca;

public Autos(){
}
public Autos(String nom, String mar, int nP){ //sobre carga
nombre= nom;
marca= marc;
placa= nP;
}
public Autos(int nC){
}
public void asignarPlaca(int nP){
placa=nP;
}
}
USO AUTO
public class UsoAuto {
public static void main(String arga[]){
Auto p1= new Auto();
p1.marca= "chevrolet";
p1.nombre= "Jairo Sánchez";
p1.asignarPlaca(opc-698);
System.out.println("Marca: "+p1.marca+"\nNombre:"+p1.Nombre/*+"\nPlaca: "+p1.devolverPlaca()*/);

Auto p2= new Universidad("Kia", "Alvaro Recoba", opn-698);
System.out.println("Marca: "+p2.marca+"\nNombre:"+p2.nombre);

Auto p3= new Auto(plk-854);
System.out.println("Marca: "+p3.marca+"\nNombre:"+p3.nombre);//no esta asignado marca ni nombre
p3.marca= "Suzuki";
p3.Nombre= "Alex Serrano";
System.out.println("Marca: "+p3.marca+"\nNombre:"+p3.nombre);
}

}

deber5

TAREA 5
UNIVERSIDAD

public class Universidad {
private int numeroCedula; //private=nadie mas la pueda ver
public String nombre; //public=todos lo pueden ver
public String carrera;

public Universidad(){
}
public Universidad(String nom, String carre, int nC){ //sobre carga
nombre= nom;
carrera= carre;
numeroCedula= nC;
}
public Universidad(int nC){
}
public void asignarNumeroCedula(int nC){ //asignar=poner un #a la ci, ()=para poner el #
numeroCedula=nC;
}
}

USO UNIVERSIDAD

public class UsoUniversidad {
public static void main(String arga[]){
Universidad p1= new Universidad();
p1.carrera= "Ing. mecatrónica";
p1.nombre= "Jairo Sánchez";
p1.asignarNumeroCedula(1721993804);
System.out.println("Carrera: "+p1.carrera+"\nNombre:"+p1.Nombre/*+"\nNumero de cedula: "+p1.devolverNumeroCedula()*/);

Universidad p2= new Universidad("Ing. Sistemas", "Alvaro Recoba", 1780994050);
System.out.println("Carrera: "+p2.carrera+"\nNombre:"+p2.nombre);

Universidad p3= new Universidad(1721993806);
System.out.println("Carrera: "+p3.carrera+"\nNombre:"+p3.nombre);//no esta asignado nombre ni apellido
p3.Carrera= "Ing. Automotriz";
p3.Nombre= "Alex Serrano";
System.out.println("Carrera: "+p3.carrera+"\nNombre:"+p3.nombre);
}