<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4726773922999701395</id><updated>2012-02-16T17:36:52.436-08:00</updated><title type='text'>Esteban</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-4580504334139619488</id><published>2010-01-12T17:51:00.000-08:00</published><updated>2010-01-12T17:58:54.593-08:00</updated><title type='text'>TRABAJO  FINAL</title><content type='html'>•	Características principales de una librería AWT y SWING.&lt;br /&gt;&lt;br /&gt;AWT significa Abstract Window Toolkit. Permite hacer interfaces gráficas mediante artefactos de interacción con el usuario, como botones, menús, texto, botones para selección, barras de deslizamiento, ventanas de diálogo, selectores de archivos, etc. Y por supuesto despliegue gráfico general.&lt;br /&gt;Un widget es un elemento gráfico con el que el usuario puede interactuar.&lt;br /&gt;Ocupa una porción rectangular en una ventana.&lt;br /&gt;Existen diversos tipos: botones, áreas de texto, etiquetas, etc.&lt;br /&gt;El kit AWT implementa los widgets más usuales. Para usarlos es necesario importar las clases del paquete java.awt:&lt;br /&gt;&lt;br /&gt;SWING&lt;br /&gt;Swing es una biblioteca gráfica para Java. Incluye widgets para interfaz gráfica de usuario tales como cajas de texto, botones, desplegables y tablas.&lt;br /&gt;&lt;br /&gt;Ventajas &lt;br /&gt;* El diseño en Java puro posee menos limitaciones de plataforma.&lt;br /&gt;* El desarrollo de componentes Swing es más activo.&lt;br /&gt;* Los componentes de Swing soportan más características.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;•	Defina un APPLET, describa su funcionamiento. &lt;br /&gt;&lt;br /&gt;Un applet es un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo un navegador web. El applet debe ejecutarse en un contenedor, que lo proporciona un programa anfitrión, mediante un plugin, o en aplicaciones como teléfonos móviles que soportan el modelo de programación por applets.&lt;br /&gt;A diferencia de un programa, un applet no puede ejecutarse de manera independiente, ofrece información gráfica y a veces interactúa con el usuario&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;•	Realizar un applet para operaciones con matrices que presente la siguiente estructura.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;import javax.swing.JOptionPane;&lt;br /&gt;import java.text.DecimalFormat;&lt;br /&gt;&lt;br /&gt;public class Matriz {&lt;br /&gt;public int numeroFilas;&lt;br /&gt;public int numeroColumnas;&lt;br /&gt;public double [][]matriz;&lt;br /&gt;&lt;br /&gt;public Matriz(){&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public Matriz(int nF, int nC){&lt;br /&gt;numeroFilas=nF;&lt;br /&gt;numeroColumnas=nC;&lt;br /&gt;matriz=new double[numeroFilas][numeroColumnas];&lt;br /&gt;for(int i=0;i &lt; numeroFilas;i++)&lt;br /&gt;for(int j=0; j &lt; numeroColumnas; j++)&lt;br /&gt;matriz [i][j]=0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public Matriz suma(Matriz b){&lt;br /&gt;Matriz resultado;&lt;br /&gt;if((this.numeroFilas == b.numeroFilas)&amp;&amp; (this.numeroColumnas == b.numeroColumnas)){&lt;br /&gt;resultado = new Matriz(this.numeroFilas, this.numeroColumnas);&lt;br /&gt;for(int i=0; i &lt; this.numeroFilas; i++)&lt;br /&gt;for(int j=0; j &lt; this.numeroColumnas; j++)&lt;br /&gt;resultado.matriz[i][j] = this.matriz[i][j]+ b.matriz[i][j];&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;System.out.println("ERROR EN DIMENSIONES DE LAS MATRICES");&lt;br /&gt;resultado=null;&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public Matriz resta(Matriz b){&lt;br /&gt;Matriz resultado;&lt;br /&gt;if ((this.numeroFilas == b.numeroFilas)&amp;(this.numeroFilas == b.numeroColumnas)){&lt;br /&gt;resultado = new Matriz (this.numeroFilas,this.numeroColumnas);&lt;br /&gt;for(int i = 0;i &lt; this.numeroFilas;i++)&lt;br /&gt;for(int j=0;j &lt; this.numeroColumnas;j++)&lt;br /&gt;resultado.matriz[i][j] = this.matriz[i][j]-b.matriz[i][j];&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;else{&lt;br /&gt;System.out.println("ERROR EN DIMENSIONES DE LAS MATRICES");&lt;br /&gt;resultado=null;&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public Matriz Transpuesta(){&lt;br /&gt;Matriz resultado;&lt;br /&gt;resultado=new Matriz(this.numeroColumnas,this.numeroFilas);&lt;br /&gt;for(int i=0; i &lt; this.numeroFilas; i++)&lt;br /&gt;for(int j=0; j &lt; this.numeroColumnas; j++)&lt;br /&gt;resultado.matriz[j][i]=this.matriz[i][j];&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public Matriz Multiplicacion(Matriz b){&lt;br /&gt;Matriz resultado;&lt;br /&gt;if(this.numeroColumnas==b.numeroFilas){&lt;br /&gt;resultado=new Matriz(this.numeroFilas, b.numeroColumnas);&lt;br /&gt;for(int i=0; i &lt; this.numeroFilas; i++){&lt;br /&gt;for(int j=0; j &lt; b.numeroColumnas; j++){&lt;br /&gt;for(int k=0; k &lt; this.numeroColumnas; k++)&lt;br /&gt;resultado.matriz[i][j]+=this.matriz[i][k]*b.matriz[k][j];&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;System.out.println("ERROR EN DIMENSIONES DE LAS MATRICES");&lt;br /&gt;resultado=null;&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public Matriz inversa()&lt;br /&gt;{&lt;br /&gt;Matriz resultado = new Matriz (this.numeroFilas, this.numeroColumnas);&lt;br /&gt;for(int i=0; i&lt;this.numeroFilas; i++)&lt;br /&gt;    for(int j=0; j&lt;this.numeroColumnas; j++)&lt;br /&gt;resultado.matriz[0][0]=((this.matriz[1][1]*this.matriz[2][2])-(this.matriz[2][1]*this.matriz[1][2]));&lt;br /&gt;resultado.matriz[0][1]=((this.matriz[1][0]*this.matriz[2][2])-(this.matriz[2][0]*this.matriz[1][2]));&lt;br /&gt;resultado.matriz[0][2]=((this.matriz[1][0]*this.matriz[2][1])-(this.matriz[2][0]*this.matriz[1][1]));&lt;br /&gt;resultado.matriz[1][0]=((this.matriz[0][1]*this.matriz[2][2])-(this.matriz[2][1]*this.matriz[0][2]));&lt;br /&gt;resultado.matriz[1][1]=((this.matriz[1][0]*this.matriz[2][2])-(this.matriz[2][0]*this.matriz[1][2]));&lt;br /&gt;resultado.matriz[1][2]=((this.matriz[0][0]*this.matriz[2][1])-(this.matriz[2][0]*this.matriz[0][1]));&lt;br /&gt;resultado.matriz[2][0]=((this.matriz[0][1]*this.matriz[1][2])-(this.matriz[1][1]*this.matriz[0][2]));&lt;br /&gt;resultado.matriz[2][1]=((this.matriz[0][0]*this.matriz[1][2])-(this.matriz[1][0]*this.matriz[0][2]));&lt;br /&gt;resultado.matriz[2][2]=((this.matriz[0][0]*this.matriz[1][1])-(this.matriz[1][0]*this.matriz[0][1]));&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public double deteminantes(){&lt;br /&gt;    double suma=0;&lt;br /&gt;    for(int i=0; i&lt;this.numeroFilas; i++)&lt;br /&gt;        for(int j=0; j&lt;this.numeroColumnas; j++)&lt;br /&gt;            suma = this.matriz[i][j+1]-this.matriz[i+1][j];&lt;br /&gt;    return suma;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void leer(){&lt;br /&gt;String aux;&lt;br /&gt;for(int i=0; i &lt; this.numeroFilas; i++){&lt;br /&gt;for(int j=0; j &lt; this.numeroColumnas; j++){&lt;br /&gt;aux = JOptionPane.showInputDialog(null,"INGRESO DE VALORES","INGRESE EL VALOR: "+(i+1)+","+(j+1),JOptionPane.DEFAULT_OPTION);&lt;br /&gt;this.matriz[i][j]=Double.parseDouble(aux);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public String toString(){&lt;br /&gt;&lt;br /&gt;String aux="\n[\n";&lt;br /&gt;DecimalFormat df = new DecimalFormat("0.0000");&lt;br /&gt;for(int i=0; i &lt; numeroFilas; i++){&lt;br /&gt;for(int j=0; j &lt; numeroColumnas; j++){&lt;br /&gt;aux+=df.format(matriz[i][j])+" ";&lt;br /&gt;}&lt;br /&gt;aux+="\n";&lt;br /&gt;}&lt;br /&gt;aux+="]";&lt;br /&gt;return aux;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void main(String args[]){&lt;br /&gt;        Matriz a= new Matriz(3,3);&lt;br /&gt;        a.matriz[0][0]=1;   a.matriz[0][1]=2;&lt;br /&gt;        a.matriz[1][0]=3;   a.matriz[1][1]=7;&lt;br /&gt;        a.matriz[2][0]=3;   a.matriz[2][2]=7;&lt;br /&gt;        System.out.println("la inversa es " +(a.deteminantes()));&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class Operaciones extends javax.swing.JApplet {&lt;br /&gt;&lt;br /&gt;    /** Initializes the applet Operaciones */&lt;br /&gt;    public void init() {&lt;br /&gt;        try {&lt;br /&gt;            java.awt.EventQueue.invokeAndWait(new Runnable() {&lt;br /&gt;                public void run() {&lt;br /&gt;                    initComponents();&lt;br /&gt;                }&lt;br /&gt;            });&lt;br /&gt;        } catch (Exception ex) {&lt;br /&gt;            ex.printStackTrace();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /** This method is called from within the init() method to&lt;br /&gt;     * initialize the form.&lt;br /&gt;     * WARNING: Do NOT modify this code. The content of this method is&lt;br /&gt;     * always regenerated by the Form Editor.&lt;br /&gt;     */&lt;br /&gt;    @SuppressWarnings("unchecked")&lt;br /&gt;    // &lt;editor-fold defaultstate="collapsed" desc="Generated Code"&gt;                          &lt;br /&gt;    private void initComponents() {&lt;br /&gt;&lt;br /&gt;        jTextField1 = new javax.swing.JTextField();&lt;br /&gt;        jLabel2 = new javax.swing.JLabel();&lt;br /&gt;        jLabel3 = new javax.swing.JLabel();&lt;br /&gt;        jLabel4 = new javax.swing.JLabel();&lt;br /&gt;        jTextField2 = new javax.swing.JTextField();&lt;br /&gt;        jLabel5 = new javax.swing.JLabel();&lt;br /&gt;        jLabel6 = new javax.swing.JLabel();&lt;br /&gt;        jLabel7 = new javax.swing.JLabel();&lt;br /&gt;        jTextField3 = new javax.swing.JTextField();&lt;br /&gt;        jTextField4 = new javax.swing.JTextField();&lt;br /&gt;        jScrollPane1 = new javax.swing.JScrollPane();&lt;br /&gt;        jTextArea1 = new javax.swing.JTextArea();&lt;br /&gt;        jButton1 = new javax.swing.JButton();&lt;br /&gt;        jButton2 = new javax.swing.JButton();&lt;br /&gt;        jButton3 = new javax.swing.JButton();&lt;br /&gt;        jButton4 = new javax.swing.JButton();&lt;br /&gt;        jButton5 = new javax.swing.JButton();&lt;br /&gt;        jButton6 = new javax.swing.JButton();&lt;br /&gt;        jLabel9 = new javax.swing.JLabel();&lt;br /&gt;        jLabel10 = new javax.swing.JLabel();&lt;br /&gt;        jTextField5 = new javax.swing.JTextField();&lt;br /&gt;        jTextField6 = new javax.swing.JTextField();&lt;br /&gt;        jScrollPane2 = new javax.swing.JScrollPane();&lt;br /&gt;        jTextArea2 = new javax.swing.JTextArea();&lt;br /&gt;&lt;br /&gt;        jTextField1.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;            public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;                jTextField1ActionPerformed(evt);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;        jLabel2.setText("MATRIZ UNO");&lt;br /&gt;        jLabel2.setAlignmentY(-1.0F);&lt;br /&gt;&lt;br /&gt;        jLabel3.setText("numero de filas");&lt;br /&gt;&lt;br /&gt;        jLabel4.setText("numero de columnas");&lt;br /&gt;&lt;br /&gt;        jLabel5.setText("MATRIZ DOS");&lt;br /&gt;&lt;br /&gt;        jLabel6.setText("numero de filas");&lt;br /&gt;&lt;br /&gt;        jLabel7.setText("numero de columnas");&lt;br /&gt;&lt;br /&gt;        jTextArea1.setColumns(20);&lt;br /&gt;        jTextArea1.setRows(5);&lt;br /&gt;        jScrollPane1.setViewportView(jTextArea1);&lt;br /&gt;&lt;br /&gt;        jButton1.setText("suma");&lt;br /&gt;        jButton1.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;            public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;                jButton1ActionPerformed(evt);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;        jButton2.setText("resta");&lt;br /&gt;        jButton2.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;            public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;                jButton2ActionPerformed(evt);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;        jButton3.setText("multiplicacion");&lt;br /&gt;        jButton3.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;            public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;                jButton3ActionPerformed(evt);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;        jButton4.setText("transpuesta");&lt;br /&gt;        jButton4.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;            public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;                jButton4ActionPerformed(evt);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;        jButton5.setText("inversa");&lt;br /&gt;        jButton5.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;            public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;                jButton5ActionPerformed(evt);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;        jButton6.setText("determinantes");&lt;br /&gt;        jButton6.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;            public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;                jButton6ActionPerformed(evt);&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;        jLabel9.setText("numero de columnas");&lt;br /&gt;&lt;br /&gt;        jLabel10.setText("numero de filas");&lt;br /&gt;&lt;br /&gt;        jTextArea2.setColumns(20);&lt;br /&gt;        jTextArea2.setRows(5);&lt;br /&gt;        jScrollPane2.setViewportView(jTextArea2);&lt;br /&gt;&lt;br /&gt;        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());&lt;br /&gt;        getContentPane().setLayout(layout);&lt;br /&gt;        layout.setHorizontalGroup(&lt;br /&gt;            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;            .addGroup(layout.createSequentialGroup()&lt;br /&gt;                .addContainerGap()&lt;br /&gt;                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;                                .addGroup(layout.createSequentialGroup()&lt;br /&gt;                                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)&lt;br /&gt;                                        .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()&lt;br /&gt;                                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)&lt;br /&gt;                                                .addComponent(jLabel2)&lt;br /&gt;                                                .addComponent(jLabel3))&lt;br /&gt;                                            .addGap(29, 29, 29)&lt;br /&gt;                                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)&lt;br /&gt;                                                .addComponent(jTextField2)&lt;br /&gt;                                                .addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))&lt;br /&gt;                                        .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()&lt;br /&gt;                                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)&lt;br /&gt;                                                .addComponent(jLabel4)&lt;br /&gt;                                                .addComponent(jLabel7))&lt;br /&gt;                                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;                                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;                                                .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 58, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                                                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;                                                    .addComponent(jTextField4, javax.swing.GroupLayout.DEFAULT_SIZE, 58, Short.MAX_VALUE)&lt;br /&gt;                                                    .addComponent(jTextField1, javax.swing.GroupLayout.DEFAULT_SIZE, 58, Short.MAX_VALUE))))&lt;br /&gt;                                        .addComponent(jButton4)&lt;br /&gt;                                        .addComponent(jTextField6, javax.swing.GroupLayout.PREFERRED_SIZE, 58, javax.swing.GroupLayout.PREFERRED_SIZE))&lt;br /&gt;                                    .addGap(37, 37, 37))&lt;br /&gt;                                .addGroup(layout.createSequentialGroup()&lt;br /&gt;                                    .addGap(10, 10, 10)&lt;br /&gt;                                    .addComponent(jLabel5)&lt;br /&gt;                                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))&lt;br /&gt;                            .addGroup(layout.createSequentialGroup()&lt;br /&gt;                                .addComponent(jLabel6)&lt;br /&gt;                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))&lt;br /&gt;                        .addGroup(layout.createSequentialGroup()&lt;br /&gt;                            .addComponent(jLabel10)&lt;br /&gt;                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))&lt;br /&gt;                    .addGroup(layout.createSequentialGroup()&lt;br /&gt;                        .addComponent(jLabel9)&lt;br /&gt;                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;                        .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, 58, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                        .addGap(37, 37, 37)))&lt;br /&gt;                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;                    .addGroup(layout.createSequentialGroup()&lt;br /&gt;                        .addComponent(jButton3)&lt;br /&gt;                        .addGap(22, 22, 22)&lt;br /&gt;                        .addComponent(jButton2))&lt;br /&gt;                    .addGroup(layout.createSequentialGroup()&lt;br /&gt;                        .addGap(34, 34, 34)&lt;br /&gt;                        .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 320, javax.swing.GroupLayout.PREFERRED_SIZE))&lt;br /&gt;                    .addGroup(layout.createSequentialGroup()&lt;br /&gt;                        .addComponent(jButton5)&lt;br /&gt;                        .addGap(31, 31, 31)&lt;br /&gt;                        .addComponent(jButton6))&lt;br /&gt;                    .addGroup(layout.createSequentialGroup()&lt;br /&gt;                        .addGap(11, 11, 11)&lt;br /&gt;                        .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 316, javax.swing.GroupLayout.PREFERRED_SIZE)))&lt;br /&gt;                .addGap(851, 851, 851))&lt;br /&gt;        );&lt;br /&gt;        layout.setVerticalGroup(&lt;br /&gt;            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;            .addGroup(layout.createSequentialGroup()&lt;br /&gt;                .addContainerGap()&lt;br /&gt;                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;                    .addComponent(jButton1)&lt;br /&gt;                    .addComponent(jButton3)&lt;br /&gt;                    .addComponent(jButton2))&lt;br /&gt;                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;                    .addGroup(layout.createSequentialGroup()&lt;br /&gt;                        .addGap(13, 13, 13)&lt;br /&gt;                        .addComponent(jLabel2)&lt;br /&gt;                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)&lt;br /&gt;                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;                            .addComponent(jLabel3)&lt;br /&gt;                            .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))&lt;br /&gt;                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;                            .addComponent(jLabel4)&lt;br /&gt;                            .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))&lt;br /&gt;                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)&lt;br /&gt;                        .addComponent(jLabel5)&lt;br /&gt;                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;                            .addComponent(jLabel6)&lt;br /&gt;                            .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE))&lt;br /&gt;                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;                            .addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                            .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)))&lt;br /&gt;                    .addGroup(layout.createSequentialGroup()&lt;br /&gt;                        .addGap(18, 18, 18)&lt;br /&gt;                        .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 135, javax.swing.GroupLayout.PREFERRED_SIZE)))&lt;br /&gt;                .addGap(27, 27, 27)&lt;br /&gt;                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;                    .addComponent(jButton4)&lt;br /&gt;                    .addComponent(jButton5)&lt;br /&gt;                    .addComponent(jButton6))&lt;br /&gt;                .addGap(30, 30, 30)&lt;br /&gt;                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)&lt;br /&gt;                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()&lt;br /&gt;                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;                            .addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                            .addComponent(jTextField6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))&lt;br /&gt;                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;                            .addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                            .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)))&lt;br /&gt;                    .addGroup(layout.createSequentialGroup()&lt;br /&gt;                        .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 151, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;                        .addContainerGap())))&lt;br /&gt;        );&lt;br /&gt;    }// &lt;/editor-fold&gt;                        &lt;br /&gt;&lt;br /&gt;    private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {                                            &lt;br /&gt;        // TODO add your handling code here:&lt;br /&gt;    }                                           &lt;br /&gt;&lt;br /&gt;    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         &lt;br /&gt;        // TODO add your handling code here:&lt;br /&gt;        String aux = jTextField1.getText();&lt;br /&gt;        String aux1="";&lt;br /&gt;        int nF = Integer.parseInt(aux);&lt;br /&gt;        aux = jTextField2.getText();&lt;br /&gt;        int nC = Integer.parseInt(aux);&lt;br /&gt;        m1 = new Matriz(nF,nC);&lt;br /&gt;        m1.leer();&lt;br /&gt;        aux1 += m1.toString();&lt;br /&gt;        aux = jTextField3.getText();&lt;br /&gt;        nF = Integer.parseInt(aux);&lt;br /&gt;        aux = jTextField4.getText();&lt;br /&gt;        nC = Integer.parseInt(aux);&lt;br /&gt;        m2 = new Matriz(nF,nC);&lt;br /&gt;        m2.leer();&lt;br /&gt;        aux1 += m2.toString();&lt;br /&gt;        jTextArea1.setText("Suma de Matrices: \n"+aux1+(m1.suma(m2)).toString());&lt;br /&gt;&lt;br /&gt;    }                                        &lt;br /&gt;&lt;br /&gt;    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         &lt;br /&gt;        // TODO add your handling code here:&lt;br /&gt;        String aux = jTextField1.getText();&lt;br /&gt;String aux1="";&lt;br /&gt;int nF = Integer.parseInt(aux);&lt;br /&gt;aux = jTextField2.getText();&lt;br /&gt;int nC = Integer.parseInt(aux);&lt;br /&gt;m1 = new Matriz(nF,nC);&lt;br /&gt;m1.leer();&lt;br /&gt;aux1 += m1.toString();&lt;br /&gt;aux = jTextField3.getText();&lt;br /&gt;nF = Integer.parseInt(aux);&lt;br /&gt;aux = jTextField4.getText();&lt;br /&gt;nC = Integer.parseInt(aux);&lt;br /&gt;m2 = new Matriz(nF,nC);&lt;br /&gt;m2.leer();&lt;br /&gt;aux1 += m2.toString();&lt;br /&gt;jTextArea1.setText("Resta de Matrices: \n"+aux1+(m1.resta(m2)).toString());&lt;br /&gt;&lt;br /&gt;    }                                        &lt;br /&gt;&lt;br /&gt;    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         &lt;br /&gt;        // TODO add your handling code here:&lt;br /&gt;        String aux = jTextField1.getText();&lt;br /&gt;String aux1="";&lt;br /&gt;int nF = Integer.parseInt(aux);&lt;br /&gt;aux = jTextField2.getText();&lt;br /&gt;int nC = Integer.parseInt(aux);&lt;br /&gt;m1 = new Matriz(nF,nC);&lt;br /&gt;m1.leer();&lt;br /&gt;aux1 += m1.toString();&lt;br /&gt;aux = jTextField3.getText();&lt;br /&gt;nF = Integer.parseInt(aux);&lt;br /&gt;aux = jTextField4.getText();&lt;br /&gt;nC = Integer.parseInt(aux);&lt;br /&gt;m2 = new Matriz(nF,nC);&lt;br /&gt;m2.leer();&lt;br /&gt;aux1 += m2.toString();&lt;br /&gt;jTextArea1.setText("Multiplicacion de Matrices: \n"+aux1+(m1.Multiplicacion(m2)).toString());&lt;br /&gt;&lt;br /&gt;    }                                        &lt;br /&gt;&lt;br /&gt;    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                         &lt;br /&gt;        // TODO add your handling code here:&lt;br /&gt;        String aux = jTextField5.getText();&lt;br /&gt;String aux1="";&lt;br /&gt;int nF = Integer.parseInt(aux);&lt;br /&gt;aux = jTextField6.getText();&lt;br /&gt;int nC = Integer.parseInt(aux);&lt;br /&gt;m1 = new Matriz(nF,nC);&lt;br /&gt;m1.leer();&lt;br /&gt;aux1 += m1.toString();&lt;br /&gt;jTextArea2.setText("La transpuesta de la matriz es: \n"+aux1+(m1.Transpuesta()).toString());&lt;br /&gt;    }                                        &lt;br /&gt;&lt;br /&gt;    private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                                         &lt;br /&gt;        // TODO add your handling code here:&lt;br /&gt;        String aux = jTextField5.getText();&lt;br /&gt;String aux1="";&lt;br /&gt;int nF = Integer.parseInt(aux);&lt;br /&gt;aux = jTextField6.getText();&lt;br /&gt;int nC = Integer.parseInt(aux);&lt;br /&gt;m1 = new Matriz(nF,nC);&lt;br /&gt;m1.leer();&lt;br /&gt;aux1 += m1.toString();&lt;br /&gt;jTextArea2.setText("La inversa de la matriz es: \n"+aux1+(m1.inversa()).toString());&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    }                                        &lt;br /&gt;&lt;br /&gt;    private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {                                         &lt;br /&gt;        // TODO add your handling code here:&lt;br /&gt;    }                                        &lt;br /&gt;&lt;br /&gt;public Matriz m1;&lt;br /&gt;public Matriz m2;&lt;br /&gt;    // Variables declaration - do not modify                     &lt;br /&gt;    private javax.swing.JButton jButton1;&lt;br /&gt;    private javax.swing.JButton jButton2;&lt;br /&gt;    private javax.swing.JButton jButton3;&lt;br /&gt;    private javax.swing.JButton jButton4;&lt;br /&gt;    private javax.swing.JButton jButton5;&lt;br /&gt;    private javax.swing.JButton jButton6;&lt;br /&gt;    private javax.swing.JLabel jLabel10;&lt;br /&gt;    private javax.swing.JLabel jLabel2;&lt;br /&gt;    private javax.swing.JLabel jLabel3;&lt;br /&gt;    private javax.swing.JLabel jLabel4;&lt;br /&gt;    private javax.swing.JLabel jLabel5;&lt;br /&gt;    private javax.swing.JLabel jLabel6;&lt;br /&gt;    private javax.swing.JLabel jLabel7;&lt;br /&gt;    private javax.swing.JLabel jLabel9;&lt;br /&gt;    private javax.swing.JScrollPane jScrollPane1;&lt;br /&gt;    private javax.swing.JScrollPane jScrollPane2;&lt;br /&gt;    private javax.swing.JTextArea jTextArea1;&lt;br /&gt;    private javax.swing.JTextArea jTextArea2;&lt;br /&gt;    private javax.swing.JTextField jTextField1;&lt;br /&gt;    private javax.swing.JTextField jTextField2;&lt;br /&gt;    private javax.swing.JTextField jTextField3;&lt;br /&gt;    private javax.swing.JTextField jTextField4;&lt;br /&gt;    private javax.swing.JTextField jTextField5;&lt;br /&gt;    private javax.swing.JTextField jTextField6;&lt;br /&gt;    // End of variables declaration                   &lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;•	4 Realizar un Frame con las siguientes características. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;lunes 11 de enero de 2010&lt;br /&gt;SENSOR DE VELOCIMETRO&lt;br /&gt; &lt;br /&gt;import javax.swing.*;&lt;br /&gt;&lt;br /&gt;public class Sensor {&lt;br /&gt;private int vel;&lt;br /&gt;&lt;br /&gt;public Sensor(){&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setVel(int v) {&lt;br /&gt;vel = v;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public int getVel(){&lt;br /&gt;return vel;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void leerVel(){&lt;br /&gt;String aux;&lt;br /&gt;aux = JOptionPane.showInputDialog("Ingrese la velocidad en Km/h");&lt;br /&gt;vel = Integer.parseInt(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void main(String args[]){&lt;br /&gt;Sensor s = new Sensor();&lt;br /&gt;s.leerVel();&lt;br /&gt;System.out.println("Velocidad = "+s.getVel());&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;import javax.swing.*;&lt;br /&gt;import java.awt.*;&lt;br /&gt;import trabajofinal.Sensor;&lt;br /&gt;import java.text.DecimalFormat.*;&lt;br /&gt;&lt;br /&gt;public class Vel extends JFrame{&lt;br /&gt;    public Vel(){&lt;br /&gt;        super("VELOCIMETRO");&lt;br /&gt;        setSize(600,400);&lt;br /&gt;        show();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void paint(Graphics g){&lt;br /&gt;        int r,p,y;&lt;br /&gt;        super.paint(g);&lt;br /&gt;        g.setColor(Color.BLACK);{&lt;br /&gt;        g.drawOval(80, 150, 150, 150);&lt;br /&gt;        g.drawOval(370, 150, 150, 150);&lt;br /&gt;        }&lt;br /&gt;        g.setColor(Color.BLACK);&lt;br /&gt;        g.drawString("0 Km/h", 80, 300);&lt;br /&gt;        g.drawString("280 km/h", 200, 300);&lt;br /&gt;        g.drawString("!!!Alerta!!!", 140, 90);&lt;br /&gt;        g.drawOval(150, 100, 20, 20);&lt;br /&gt;        g.setColor(Color.pink);&lt;br /&gt;        g.fillOval(80, 150, 150, 150);&lt;br /&gt;        g.setColor(Color.LIGHT_GRAY);&lt;br /&gt;        g.fillOval(370, 150, 150, 150);&lt;br /&gt;        &lt;br /&gt;        g.setColor(Color.BLACK);{&lt;br /&gt;        g.drawLine(300, 0, 300, 400);&lt;br /&gt;        g.drawString("VELOCIDAD LINEAL",60 , 50);&lt;br /&gt;        g.drawString("VELOCIDAD", 370, 50);&lt;br /&gt;        g.drawString("PORCENTAJE", 370,70);&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;&lt;br /&gt;        Sensor s = new Sensor();&lt;br /&gt;        s.leerVelocidad();&lt;br /&gt;        if (s.getVelocidad()&gt;0 &amp; s.getVelocidad()&lt; 60){&lt;br /&gt;            g.setColor(Color.LIGHT_GRAY);&lt;br /&gt;&lt;br /&gt;            r=320-s.getVelocidad();&lt;br /&gt;           &lt;br /&gt;            g.fillArc(80,150,150,150,225,-(320-r));&lt;br /&gt;            g.setColor(Color.BLACK);&lt;br /&gt;            g.drawString(s.getVelocidad()+" km/h", 150,220);&lt;br /&gt;            &lt;br /&gt;            p=(s.getVelocidad()*100)/280;&lt;br /&gt;            y=(p*360)/100;&lt;br /&gt;            g.setColor(Color.blue);&lt;br /&gt;            g.fillArc(370, 150, 150, 150, 0, y);&lt;br /&gt;            g.setColor(Color.black);&lt;br /&gt;            g.drawString(p+"%", 430, 220);&lt;br /&gt;&lt;br /&gt;            g.setColor(Color.GREEN);&lt;br /&gt;            g.fillOval(150, 100, 20, 20);//ovalao pequeño&lt;br /&gt;        }&lt;br /&gt;        if(s.getVelocidad()&gt;=60 &amp; s.getVelocidad()&lt;100){&lt;br /&gt;            g.setColor(Color.cyan);&lt;br /&gt;            r=315-s.getVelocidad();&lt;br /&gt;            g.fillArc(80,150,150,150,225,-(320-r));&lt;br /&gt;&lt;br /&gt;            g.setColor(Color.BLACK);&lt;br /&gt;            g.drawString(s.getVelocidad()+" Km/h", 150, 220);&lt;br /&gt;            p=(s.getVelocidad()*100)/280;&lt;br /&gt;            y=(p*360)/100;&lt;br /&gt;           &lt;br /&gt;            g.setColor(Color.orange);&lt;br /&gt;            g.fillArc(370, 150, 150, 150, 0, y);&lt;br /&gt;            &lt;br /&gt;            g.setColor(Color.black);&lt;br /&gt;            g.drawString(p+"%", 430, 220);&lt;br /&gt;            &lt;br /&gt;&lt;br /&gt;            g.setColor(Color.GREEN);&lt;br /&gt;            g.fillOval(150, 100, 20, 20);&lt;br /&gt;        }&lt;br /&gt;        if(s.getVelocidad()&gt;=100 &amp; s.getVelocidad()&lt;=280){&lt;br /&gt;            g.setColor(Color.YELLOW);&lt;br /&gt;            r=315-s.getVelocidad();&lt;br /&gt;            g.fillArc(80, 150,150,150,225,-(320-r));&lt;br /&gt;            g.setColor(Color.BLACK);&lt;br /&gt;            g.drawString(s.getVelocidad()+" Km/h",150, 220);&lt;br /&gt;            &lt;br /&gt;            p=(s.getVelocidad()*100)/280;&lt;br /&gt;            y=(p*360)/100;&lt;br /&gt;            g.setColor(Color.cyan);&lt;br /&gt;            g.fillArc(370, 150, 150, 150, 0, y);&lt;br /&gt;&lt;br /&gt;            g.setColor(Color.black);&lt;br /&gt;            g.drawString(p+"%", 430, 220);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            g.setColor(Color.RED);&lt;br /&gt;            g.fillOval(150, 100, 20, 20);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;       &lt;br /&gt;        &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;    public static void main(String args[]){&lt;br /&gt;        VelKm vel = new VelKm();&lt;br /&gt;        vel.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-4580504334139619488?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/4580504334139619488/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2010/01/trabajo-final.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/4580504334139619488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/4580504334139619488'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2010/01/trabajo-final.html' title='TRABAJO  FINAL'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-5268847569178028213</id><published>2010-01-11T16:14:00.000-08:00</published><updated>2010-01-11T16:15:03.435-08:00</updated><title type='text'>SENSOR DE VELOCIMETRO</title><content type='html'>import javax.swing.*;&lt;br /&gt;&lt;br /&gt;public class Sensor {&lt;br /&gt;private int vel;&lt;br /&gt;&lt;br /&gt;public Sensor(){&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setVel(int v) {&lt;br /&gt;vel = v;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public int getVel(){&lt;br /&gt;return vel;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void leerVel(){&lt;br /&gt;String aux;&lt;br /&gt;aux = JOptionPane.showInputDialog("Ingrese la velocidad en Km/h");&lt;br /&gt;vel = Integer.parseInt(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void main(String args[]){&lt;br /&gt;Sensor s = new Sensor();&lt;br /&gt;s.leerVel();&lt;br /&gt;System.out.println("Velocidad = "+s.getVel());&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;import javax.swing.*;&lt;br /&gt;import java.awt.*;&lt;br /&gt;&lt;br /&gt;public class Interfase2 extends JFrame{&lt;br /&gt;public Interfase2(){&lt;br /&gt;super("VELOCIMETRO");&lt;br /&gt;setSize(400,400);&lt;br /&gt;show();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void paint(Graphics g){&lt;br /&gt;&lt;br /&gt;super.paint(g);&lt;br /&gt;g.setColor(Color.BLACK);&lt;br /&gt;g.drawOval(100, 150, 150, 150);&lt;br /&gt;g.setColor(Color.BLACK);&lt;br /&gt;g.drawString("0 Km/h", 100, 300);&lt;br /&gt;g.drawString("240 km/h", 210, 300);&lt;br /&gt;g.drawString("!!!Alerta!!!", 170, 90);&lt;br /&gt;g.drawOval(170, 100, 20, 20);&lt;br /&gt;&lt;br /&gt;g.setColor(Color.gray);&lt;br /&gt;g.fillOval(100, 150, 150, 150);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sensor s = new Sensor();&lt;br /&gt;s.leerVel();&lt;br /&gt;&lt;br /&gt;if (s.getVel()&gt;0 &amp; s.getVel()&lt;80{&lt;br /&gt;g.setColor(Color.BLUE);&lt;br /&gt;g.fillArc(100, 150,150,150,225,-(320-(315-s.getVel())));&lt;br /&gt;g.setColor(Color.WHITE);&lt;br /&gt;g.drawString(s.getVel()+" Km/h", 150, 220);&lt;br /&gt;g.setColor(Color.GREEN);&lt;br /&gt;g.fillOval(170, 100, 20, 20);&lt;br /&gt;}&lt;br /&gt;if(s.getVel()&gt;=80 &amp; s.getVel()&lt;150){&lt;br /&gt;g.setColor(Color.YELLOW);&lt;br /&gt;g.fillArc(100, 150,150,150,225,-(320-(315-s.getVel())));&lt;br /&gt;g.setColor(Color.WHITE);&lt;br /&gt;g.drawString(s.getVel()+" Km/h",150, 220);&lt;br /&gt;g.setColor(Color.GREEN);&lt;br /&gt;g.fillOval(170, 100, 20, 20);&lt;br /&gt;}&lt;br /&gt;if(s.getVel()&gt;=150 &amp; s.getVel()&lt;=240){&lt;br /&gt;g.setColor(Color.RED);&lt;br /&gt;g.fillArc(100, 150,150,150,225,-(320-(315-s.getVel())));&lt;br /&gt;g.setColor(Color.WHITE);&lt;br /&gt;g.drawString(s.getVel()+" Km/h", 150,220);&lt;br /&gt;g.setColor(Color.RED);&lt;br /&gt;g.fillOval(170, 100, 20, 20);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public static void main(String args[]){&lt;br /&gt;Interfase2 vel = new Interfase2();&lt;br /&gt;&lt;br /&gt;vel.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-5268847569178028213?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/5268847569178028213/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2010/01/sensor-de-velocimetro.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/5268847569178028213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/5268847569178028213'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2010/01/sensor-de-velocimetro.html' title='SENSOR DE VELOCIMETRO'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-7547238634809565224</id><published>2010-01-11T16:04:00.000-08:00</published><updated>2010-01-11T16:07:18.090-08:00</updated><title type='text'>CALCULADORA</title><content type='html'>public class Operaciones {&lt;br /&gt;static double resultado;&lt;br /&gt;public Operaciones(){&lt;br /&gt;resultado = 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static double seno(double x){&lt;br /&gt;resultado = Math.sin(x);&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static double coseno(double x){&lt;br /&gt;resultado = Math.cos(x);&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static double tangente(double x){&lt;br /&gt;resultado = Math.tan(x);&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static double logaritmo(double x){&lt;br /&gt;resultado = Math.log(x);&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static double raiz(double x){&lt;br /&gt;if(x&gt;=0){&lt;br /&gt;resultado = Math.sqrt(x);&lt;br /&gt;}else{&lt;br /&gt;System.out.println("Solo valores postivos");&lt;br /&gt;resultado = 0;&lt;br /&gt;}&lt;br /&gt;return resultado;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static double suma(double x, double y){&lt;br /&gt;&lt;br /&gt;resultado = x+y;&lt;br /&gt;&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static double resta(double x, double y){&lt;br /&gt;&lt;br /&gt;resultado = x-y;&lt;br /&gt;&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;public static double multiplicacion(double x, double y){&lt;br /&gt;&lt;br /&gt;resultado = x*y;&lt;br /&gt;&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static double division(double x, double y){&lt;br /&gt;&lt;br /&gt;resultado = x/y;&lt;br /&gt;&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void main(String args[]){&lt;br /&gt;double y;&lt;br /&gt;//Operaciones p = new Operaciones();&lt;br /&gt;y = seno(3.141516);&lt;br /&gt;System.out.println("El seno "+y);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class MisOperaciones extends javax.swing.JApplet {&lt;br /&gt;&lt;br /&gt;/** Initializes the applet MisOperaciones */&lt;br /&gt;public void init() {&lt;br /&gt;try {&lt;br /&gt;java.awt.EventQueue.invokeAndWait(new Runnable() {&lt;br /&gt;public void run() {&lt;br /&gt;initComponents();&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;} catch (Exception ex) {&lt;br /&gt;ex.printStackTrace();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/** This method is called from within the init() method to&lt;br /&gt;* initialize the form.&lt;br /&gt;* WARNING: Do NOT modify this code. The content of this method is&lt;br /&gt;* always regenerated by the Form Editor.&lt;br /&gt;*/&lt;br /&gt;@SuppressWarnings("unchecked")&lt;br /&gt;//&lt;br /&gt;private void initComponents() {&lt;br /&gt;&lt;br /&gt;jPanel1 = new javax.swing.JPanel();&lt;br /&gt;jTextField1 = new javax.swing.JTextField();&lt;br /&gt;jLabel1 = new javax.swing.JLabel();&lt;br /&gt;jButton1 = new javax.swing.JButton();&lt;br /&gt;jButton2 = new javax.swing.JButton();&lt;br /&gt;jButton3 = new javax.swing.JButton();&lt;br /&gt;jButton4 = new javax.swing.JButton();&lt;br /&gt;jButton5 = new javax.swing.JButton();&lt;br /&gt;jButton6 = new javax.swing.JButton();&lt;br /&gt;jButton7 = new javax.swing.JButton();&lt;br /&gt;jButton8 = new javax.swing.JButton();&lt;br /&gt;jButton9 = new javax.swing.JButton();&lt;br /&gt;jButton10 = new javax.swing.JButton();&lt;br /&gt;jButton11 = new javax.swing.JButton();&lt;br /&gt;jButton12 = new javax.swing.JButton();&lt;br /&gt;jButton13 = new javax.swing.JButton();&lt;br /&gt;jButton14 = new javax.swing.JButton();&lt;br /&gt;jButton15 = new javax.swing.JButton();&lt;br /&gt;jButton16 = new javax.swing.JButton();&lt;br /&gt;jLabel2 = new javax.swing.JLabel();&lt;br /&gt;jButton17 = new javax.swing.JButton();&lt;br /&gt;jButton18 = new javax.swing.JButton();&lt;br /&gt;jButton19 = new javax.swing.JButton();&lt;br /&gt;jButton20 = new javax.swing.JButton();&lt;br /&gt;jTextField2 = new javax.swing.JTextField();&lt;br /&gt;&lt;br /&gt;jTextField1.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jTextField1ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jLabel1.setText("Variable");&lt;br /&gt;&lt;br /&gt;jButton1.setText("seno");&lt;br /&gt;jButton1.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton1ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton2.setText("coseno");&lt;br /&gt;jButton2.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton2ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton3.setText("tangente");&lt;br /&gt;jButton3.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton3ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton4.setText("Raiz");&lt;br /&gt;jButton4.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton4ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton5.setText("1");&lt;br /&gt;jButton5.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton5ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton6.setText("2");&lt;br /&gt;jButton6.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton6ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton7.setText("3");&lt;br /&gt;jButton7.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton7ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton8.setText("4");&lt;br /&gt;jButton8.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton8ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton9.setText("5");&lt;br /&gt;jButton9.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton9ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton10.setText("6");&lt;br /&gt;jButton10.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton10ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton11.setText("7");&lt;br /&gt;jButton11.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton11ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton12.setText("8");&lt;br /&gt;jButton12.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton12ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton13.setText("9");&lt;br /&gt;jButton13.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton13ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton14.setText("+");&lt;br /&gt;jButton14.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton14ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton15.setText("0");&lt;br /&gt;jButton15.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton15ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton16.setText(".");&lt;br /&gt;jButton16.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton16ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jLabel2.setText("Resultados");&lt;br /&gt;&lt;br /&gt;jButton17.setText("logaritmo");&lt;br /&gt;jButton17.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton17ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton18.setText("-");&lt;br /&gt;jButton18.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton18ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton19.setText("*");&lt;br /&gt;jButton19.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton19ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton20.setText("/");&lt;br /&gt;jButton20.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton20ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);&lt;br /&gt;jPanel1.setLayout(jPanel1Layout);&lt;br /&gt;jPanel1Layout.setHorizontalGroup(&lt;br /&gt;jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addContainerGap()&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)&lt;br /&gt;.addComponent(jButton4, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)&lt;br /&gt;.addComponent(jButton1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)&lt;br /&gt;.addComponent(jButton2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)&lt;br /&gt;.addComponent(jButton3, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addComponent(jLabel1)&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)&lt;br /&gt;.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 49, javax.swing.GroupLayout.PREFERRED_SIZE)))&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addComponent(jButton8)&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;.addComponent(jButton9)&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;.addComponent(jButton10)&lt;br /&gt;.addGap(18, 18, 18)&lt;br /&gt;.addComponent(jButton18))&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)&lt;br /&gt;.addComponent(jButton14)&lt;br /&gt;.addComponent(jButton11))&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addComponent(jButton12)&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;.addComponent(jButton13)&lt;br /&gt;.addGap(18, 18, 18)&lt;br /&gt;.addComponent(jButton19))&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addComponent(jButton15)&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)&lt;br /&gt;.addComponent(jButton16)&lt;br /&gt;.addGap(18, 18, 18)&lt;br /&gt;.addComponent(jButton20))))&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addComponent(jButton5)&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;.addComponent(jButton6)&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;.addComponent(jButton7)&lt;br /&gt;.addGap(18, 18, 18)&lt;br /&gt;.addComponent(jButton17))&lt;br /&gt;.addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 48, javax.swing.GroupLayout.PREFERRED_SIZE))&lt;br /&gt;.addContainerGap(127, Short.MAX_VALUE))&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, 181, Short.MAX_VALUE)&lt;br /&gt;.addGap(273, 273, 273))))&lt;br /&gt;);&lt;br /&gt;jPanel1Layout.setVerticalGroup(&lt;br /&gt;jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addContainerGap()&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;.addComponent(jLabel1)&lt;br /&gt;.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;.addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))&lt;br /&gt;.addGap(26, 26, 26)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;.addComponent(jButton1)&lt;br /&gt;.addComponent(jButton5)&lt;br /&gt;.addComponent(jButton6)&lt;br /&gt;.addComponent(jButton7)&lt;br /&gt;.addComponent(jButton17))&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;.addComponent(jButton2)&lt;br /&gt;.addComponent(jButton8)&lt;br /&gt;.addComponent(jButton9)&lt;br /&gt;.addComponent(jButton10)&lt;br /&gt;.addComponent(jButton18))&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;.addComponent(jButton3)&lt;br /&gt;.addComponent(jButton11)&lt;br /&gt;.addComponent(jButton12)&lt;br /&gt;.addComponent(jButton13)&lt;br /&gt;.addComponent(jButton19))&lt;br /&gt;.addGap(18, 18, 18)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;.addComponent(jButton4)&lt;br /&gt;.addComponent(jButton14)&lt;br /&gt;.addComponent(jButton15)&lt;br /&gt;.addComponent(jButton16)&lt;br /&gt;.addComponent(jButton20))&lt;br /&gt;.addGap(18, 18, 18)&lt;br /&gt;.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 42, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;.addContainerGap(51, Short.MAX_VALUE))&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());&lt;br /&gt;getContentPane().setLayout(layout);&lt;br /&gt;layout.setHorizontalGroup(&lt;br /&gt;layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)&lt;br /&gt;);&lt;br /&gt;layout.setVerticalGroup(&lt;br /&gt;layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)&lt;br /&gt;);&lt;br /&gt;}//&lt;br /&gt;&lt;br /&gt;private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here&lt;br /&gt;aux += 1;&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;aux += 2;&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;aux += 3;&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton16ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;aux += ".";&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;String aux1 = jTextField1.getText();&lt;br /&gt;double r = Double.parseDouble(aux1);&lt;br /&gt;r = Operaciones.seno(r);&lt;br /&gt;jLabel2.setText("El seno de "+aux1+ " es :\n "+r);&lt;br /&gt;aux = "";&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;aux += 4;&lt;br /&gt;jTextField1.setText(aux); // TODO add your handling code here:&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;aux += 5;&lt;br /&gt;jTextField1.setText(aux); // TODO add your handling code here:&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;aux += 6;&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;aux += 7;&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton12ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;aux += 8;&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton13ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;aux += 9;&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton15ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;aux += 0;&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;String aux1 = jTextField1.getText();&lt;br /&gt;double r = Double.parseDouble(aux1);&lt;br /&gt;r = Operaciones.coseno(r);&lt;br /&gt;jLabel2.setText("El coseno de "+aux1+ " es :\n "+r);&lt;br /&gt;aux = "";&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;String aux1 = jTextField1.getText();&lt;br /&gt;double r = Double.parseDouble(aux1);&lt;br /&gt;r = Operaciones.tangente(r);&lt;br /&gt;jLabel2.setText("la tangente de "+aux1+ " es :\n "+r);&lt;br /&gt;aux = "";&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;String aux1 = jTextField1.getText();&lt;br /&gt;double r = Double.parseDouble(aux1);&lt;br /&gt;r = Operaciones.raiz(r);&lt;br /&gt;jLabel2.setText("La raiz de "+aux1+ " es :\n "+r);&lt;br /&gt;aux = "";&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton14ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;String aux1 = jTextField1.getText();&lt;br /&gt;double y = Double.parseDouble(aux1);&lt;br /&gt;String aux2 = jTextField2.getText();&lt;br /&gt;double x = Double.parseDouble(aux2);&lt;br /&gt;&lt;br /&gt;// double r = Double.parseDouble(aux1, aux2);&lt;br /&gt;// r = y.Operaciones.suma(x);&lt;br /&gt;jLabel2.setText("Suma = es :\n "+(Operaciones.suma(x, y)));&lt;br /&gt;aux = "";&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;aux = "";&lt;br /&gt;jTextField2.setText(aux);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton17ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;String aux1 = jTextField1.getText();&lt;br /&gt;double r = Double.parseDouble(aux1);&lt;br /&gt;r = Operaciones.logaritmo(r);&lt;br /&gt;jLabel2.setText("El logaritmo de "+aux1+ " es :\n "+r);&lt;br /&gt;aux = "";&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton18ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;&lt;br /&gt;String aux1 = jTextField1.getText();&lt;br /&gt;double y = Double.parseDouble(aux1);&lt;br /&gt;String aux2 = jTextField2.getText();&lt;br /&gt;double x = Double.parseDouble(aux2);&lt;br /&gt;&lt;br /&gt;// double r = Double.parseDouble(aux1, aux2);&lt;br /&gt;// r = y.Operaciones.suma(x);&lt;br /&gt;jLabel2.setText("Resta = es :\n "+(Operaciones.resta(x, y)));&lt;br /&gt;aux = "";&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;aux = "";&lt;br /&gt;jTextField2.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton19ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;String aux1 = jTextField1.getText();&lt;br /&gt;double y = Double.parseDouble(aux1);&lt;br /&gt;String aux2 = jTextField2.getText();&lt;br /&gt;double x = Double.parseDouble(aux2);&lt;br /&gt;&lt;br /&gt;// double r = Double.parseDouble(aux1, aux2);&lt;br /&gt;// r = y.Operaciones.suma(x);&lt;br /&gt;jLabel2.setText("Multiplicacion = es :\n "+(Operaciones.multiplicacion(x,y)));&lt;br /&gt;aux = "";&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;aux = "";&lt;br /&gt;jTextField2.setText(aux);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton20ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;String aux1 = jTextField1.getText();&lt;br /&gt;double y = Double.parseDouble(aux1);&lt;br /&gt;String aux2 = jTextField2.getText();&lt;br /&gt;double x = Double.parseDouble(aux2);&lt;br /&gt;&lt;br /&gt;// double r = Double.parseDouble(aux1, aux2);&lt;br /&gt;// r = y.Operaciones.suma(x);&lt;br /&gt;jLabel2.setText("division = es :\n "+(Operaciones.division(x, y)));&lt;br /&gt;aux = "";&lt;br /&gt;jTextField1.setText(aux);&lt;br /&gt;aux = "";&lt;br /&gt;jTextField2.setText(aux);&lt;br /&gt;}&lt;br /&gt;public String aux="";&lt;br /&gt;public String aux3;&lt;br /&gt;&lt;br /&gt;// Variables declaration - do not modify&lt;br /&gt;private javax.swing.JButton jButton1;&lt;br /&gt;private javax.swing.JButton jButton10;&lt;br /&gt;private javax.swing.JButton jButton11;&lt;br /&gt;private javax.swing.JButton jButton12;&lt;br /&gt;private javax.swing.JButton jButton13;&lt;br /&gt;private javax.swing.JButton jButton14;&lt;br /&gt;private javax.swing.JButton jButton15;&lt;br /&gt;private javax.swing.JButton jButton16;&lt;br /&gt;private javax.swing.JButton jButton17;&lt;br /&gt;private javax.swing.JButton jButton18;&lt;br /&gt;private javax.swing.JButton jButton19;&lt;br /&gt;private javax.swing.JButton jButton2;&lt;br /&gt;private javax.swing.JButton jButton20;&lt;br /&gt;private javax.swing.JButton jButton3;&lt;br /&gt;private javax.swing.JButton jButton4;&lt;br /&gt;private javax.swing.JButton jButton5;&lt;br /&gt;private javax.swing.JButton jButton6;&lt;br /&gt;private javax.swing.JButton jButton7;&lt;br /&gt;private javax.swing.JButton jButton8;&lt;br /&gt;private javax.swing.JButton jButton9;&lt;br /&gt;private javax.swing.JLabel jLabel1;&lt;br /&gt;private javax.swing.JLabel jLabel2;&lt;br /&gt;private javax.swing.JPanel jPanel1;&lt;br /&gt;private javax.swing.JTextField jTextField1;&lt;br /&gt;private javax.swing.JTextField jTextField2;&lt;br /&gt;// End of variables declaration&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-7547238634809565224?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/7547238634809565224/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2010/01/calculadora.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/7547238634809565224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/7547238634809565224'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2010/01/calculadora.html' title='CALCULADORA'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-8599263578100293601</id><published>2010-01-11T15:38:00.000-08:00</published><updated>2010-01-11T15:44:02.418-08:00</updated><title type='text'>SUMA DE MATRICES</title><content type='html'>//clase matriz&lt;br /&gt;/**&lt;br /&gt;* constructor sin parametros&lt;br /&gt;*/&lt;br /&gt;public Matriz(){//arreglo de filas y columnas&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;* Constructor de parametros&lt;br /&gt;* @param nF numero de Filas&lt;br /&gt;* @param nC numero de Columnas&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;public Matriz(int nF, int nC){&lt;br /&gt;&lt;br /&gt;numeroFilas=nF;&lt;br /&gt;numeroColumnas=nC;&lt;br /&gt;matriz=new double[numeroFilas][numeroColumnas];//construyo un sitio para almacenar ceros&lt;br /&gt;for(int i=0;i &lt; numeroFilas;i++)&lt;br /&gt;for(int j=0; j &lt; numeroColumnas; j++)&lt;br /&gt;matriz [i][j]=0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;* Metodo de suma de matrices&lt;br /&gt;* @param B primer sumando&lt;br /&gt;* @return matriz resultado de suma&lt;br /&gt;*/&lt;br /&gt;public Matriz suma(Matriz b){&lt;br /&gt;Matriz resultado;&lt;br /&gt;//probar q el numero de fila y columnas de la primera matriz sea = al numero de&lt;br /&gt;//filas y columnas de la segunda&lt;br /&gt;//this referencia a un objeto que aun no esta creado pero que alguien algun momento lo va a crear&lt;br /&gt;if((this.numeroFilas == b.numeroFilas)&amp;&amp; (this.numeroColumnas == b.numeroColumnas)){&lt;br /&gt;resultado = new Matriz(this.numeroFilas, this.numeroColumnas);&lt;br /&gt;for(int i=0; i &lt; this.numeroFilas; i++)&lt;br /&gt;for(int j=0; j &lt; this.numeroColumnas; j++)&lt;br /&gt;resultado.matriz[i][j] = this.matriz[i][j]+ b.matriz[i][j];&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;System.out.println("ERROR EN DIMENSIONES DE LAS MATRICES");&lt;br /&gt;resultado=null;&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;* Metodo de resta de matrices&lt;br /&gt;* @return matriz resultado de resta&lt;br /&gt;*/&lt;br /&gt;public Matriz resta(Matriz b){&lt;br /&gt;Matriz resultado;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if ((this.numeroFilas == b.numeroFilas)&amp;(this.numeroFilas == b.numeroColumnas)){&lt;br /&gt;resultado = new Matriz (this.numeroFilas,this.numeroColumnas);//construyo la caja donde almaceno el resultado&lt;br /&gt;for(int i = 0;i &lt; this.numeroFilas;i++)&lt;br /&gt;for(int j=0;j &lt; this.numeroColumnas;j++)&lt;br /&gt;resultado.matriz[i][j] = this.matriz[i][j]-b.matriz[i][j];&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else{&lt;br /&gt;System.out.println("ERROR EN DIMENSIONES DE LAS MATRICES");&lt;br /&gt;resultado=null;&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;* Metodo para transpuesta de una matriz&lt;br /&gt;* @return&lt;br /&gt;*/&lt;br /&gt;//el numero de filas se cambia al numero de columnas&lt;br /&gt;&lt;br /&gt;public Matriz Transpuesta(){&lt;br /&gt;Matriz resultado;&lt;br /&gt;resultado=new Matriz(this.numeroColumnas,this.numeroFilas);&lt;br /&gt;for(int i=0; i &lt; this.numeroFilas; i++)&lt;br /&gt;for(int j=0; j &lt; this.numeroColumnas; j++)&lt;br /&gt;resultado.matriz[j][i]=this.matriz[i][j];&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;* Metodo para multiplicaci�n entre matrices&lt;br /&gt;* @return&lt;br /&gt;*/&lt;br /&gt;public Matriz Multiplicacion(Matriz b){&lt;br /&gt;Matriz resultado;&lt;br /&gt;if(this.numeroColumnas==b.numeroFilas){&lt;br /&gt;resultado=new Matriz(this.numeroFilas, b.numeroColumnas);&lt;br /&gt;for(int i=0; i &lt; this.numeroFilas; i++){&lt;br /&gt;for(int j=0; j &lt; b.numeroColumnas; j++){&lt;br /&gt;for(int k=0; k &lt; this.numeroColumnas; k++)&lt;br /&gt;resultado.matriz[i][j]+=this.matriz[i][k]*b.matriz[k][j];&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;System.out.println("ERROR EN DIMENSIONES DE LAS MATRICES");&lt;br /&gt;resultado=null;&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void leer(){&lt;br /&gt;String aux;&lt;br /&gt;for(int i=0; i &lt; this.numeroFilas; i++){&lt;br /&gt;for(int j=0; j &lt; this.numeroColumnas; j++){&lt;br /&gt;aux = JOptionPane.showInputDialog(null,"INGRESO DE VALORES","INGRESE EL VALOR: "+(i+1)+","+(j+1),JOptionPane.DEFAULT_OPTION);&lt;br /&gt;this.matriz[i][j]=Double.parseDouble(aux);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;* Devuelve el objeto matriz en texto&lt;br /&gt;* @return&lt;br /&gt;*/&lt;br /&gt;public String toString(){&lt;br /&gt;String aux="\n\n";&lt;br /&gt;for(int i=0; i &lt; numeroFilas; i++){&lt;br /&gt;for(int j=0; j &lt; numeroColumnas; j++){&lt;br /&gt;aux+=matriz[i][j]+" ";&lt;br /&gt;}&lt;br /&gt;aux+="\n";&lt;br /&gt;}&lt;br /&gt;aux+=" ";&lt;br /&gt;return aux;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//------------------------Suma de Matrices-----------------------------------------&lt;br /&gt;&lt;br /&gt;public class Suma extends javax.swing.JApplet {&lt;br /&gt;&lt;br /&gt;/** Initializes the applet suma */&lt;br /&gt;public void init() {&lt;br /&gt;try {&lt;br /&gt;java.awt.EventQueue.invokeAndWait(new Runnable() {&lt;br /&gt;public void run() {&lt;br /&gt;initComponents();&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;} catch (Exception ex) {&lt;br /&gt;ex.printStackTrace();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/** This method is called from within the init() method to&lt;br /&gt;* initialize the form.&lt;br /&gt;* WARNING: Do NOT modify this code. The content of this method is&lt;br /&gt;* always regenerated by the Form Editor.&lt;br /&gt;*/&lt;br /&gt;@SuppressWarnings("unchecked")&lt;br /&gt;//&lt;br /&gt;private void initComponents() {&lt;br /&gt;&lt;br /&gt;jPanel1 = new javax.swing.JPanel();&lt;br /&gt;jLabel1 = new javax.swing.JLabel();&lt;br /&gt;jLabel2 = new javax.swing.JLabel();&lt;br /&gt;jLabel3 = new javax.swing.JLabel();&lt;br /&gt;jScrollPane1 = new javax.swing.JScrollPane();&lt;br /&gt;jTextArea1 = new javax.swing.JTextArea();&lt;br /&gt;jButton1 = new javax.swing.JButton();&lt;br /&gt;jButton2 = new javax.swing.JButton();&lt;br /&gt;jButton3 = new javax.swing.JButton();&lt;br /&gt;jTextField1 = new javax.swing.JTextField();&lt;br /&gt;jTextField2 = new javax.swing.JTextField();&lt;br /&gt;jButton4 = new javax.swing.JButton();&lt;br /&gt;jButton5 = new javax.swing.JButton();&lt;br /&gt;jScrollPane2 = new javax.swing.JScrollPane();&lt;br /&gt;jTextArea2 = new javax.swing.JTextArea();&lt;br /&gt;jScrollPane3 = new javax.swing.JScrollPane();&lt;br /&gt;jTextArea3 = new javax.swing.JTextArea();&lt;br /&gt;&lt;br /&gt;jLabel1.setBackground(new java.awt.Color(0, 153, 255));&lt;br /&gt;jLabel1.setFont(new java.awt.Font("Jokerman", 0, 12)); // NOI18N&lt;br /&gt;jLabel1.setForeground(new java.awt.Color(255, 153, 204));&lt;br /&gt;jLabel1.setText("SUMA DE MATRICES");&lt;br /&gt;&lt;br /&gt;jLabel2.setText("Numero de Filas: ");&lt;br /&gt;&lt;br /&gt;jLabel3.setText("Numero de Columnas: ");&lt;br /&gt;&lt;br /&gt;jTextArea1.setColumns(20);&lt;br /&gt;jTextArea1.setRows(5);&lt;br /&gt;jScrollPane1.setViewportView(jTextArea1);&lt;br /&gt;&lt;br /&gt;jButton1.setText("Leer Matriz 1");&lt;br /&gt;jButton1.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton1ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton2.setText("Leer Matriz 2");&lt;br /&gt;jButton2.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton2ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton3.setActionCommand("jButton3");&lt;br /&gt;jButton3.setLabel("Resultado Suma");&lt;br /&gt;jButton3.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton3ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jTextField1.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jTextField1ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton4.setText("Imprimir M1");&lt;br /&gt;jButton4.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton4ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jButton5.setText("Imprimir M2");&lt;br /&gt;jButton5.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;jButton5ActionPerformed(evt);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;jTextArea2.setColumns(20);&lt;br /&gt;jTextArea2.setRows(5);&lt;br /&gt;jScrollPane2.setViewportView(jTextArea2);&lt;br /&gt;&lt;br /&gt;jTextArea3.setColumns(20);&lt;br /&gt;jTextArea3.setRows(5);&lt;br /&gt;jScrollPane3.setViewportView(jTextArea3);&lt;br /&gt;&lt;br /&gt;javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);&lt;br /&gt;jPanel1.setLayout(jPanel1Layout);&lt;br /&gt;jPanel1Layout.setHorizontalGroup(&lt;br /&gt;jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addGap(51, 51, 51)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addComponent(jButton4, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 108, Short.MAX_VALUE)&lt;br /&gt;.addComponent(jScrollPane2, javax.swing.GroupLayout.Alignment.TRAILING, 0, 0, Short.MAX_VALUE)&lt;br /&gt;.addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, 108, Short.MAX_VALUE)&lt;br /&gt;.addComponent(jLabel3))&lt;br /&gt;.addGap(48, 48, 48))&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addComponent(jLabel2)&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 171, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 119, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addGap(10, 10, 10)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)&lt;br /&gt;.addComponent(jButton5, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)&lt;br /&gt;.addComponent(jButton2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))&lt;br /&gt;.addGap(37, 37, 37)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addComponent(jScrollPane1, 0, 0, Short.MAX_VALUE)&lt;br /&gt;.addComponent(jButton3)))&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)&lt;br /&gt;.addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;.addComponent(jTextField1))&lt;br /&gt;.addComponent(jTextField2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 57, Short.MAX_VALUE)))&lt;br /&gt;.addContainerGap())&lt;br /&gt;);&lt;br /&gt;jPanel1Layout.setVerticalGroup(&lt;br /&gt;jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addGap(24, 24, 24)&lt;br /&gt;.addComponent(jLabel1)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)&lt;br /&gt;.addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addGap(19, 19, 19)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;.addComponent(jLabel2)&lt;br /&gt;.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))&lt;br /&gt;.addGap(14, 14, 14)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;.addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;.addComponent(jLabel3))&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 19, Short.MAX_VALUE)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)&lt;br /&gt;.addComponent(jButton2)&lt;br /&gt;.addComponent(jButton1))&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addComponent(jButton5)&lt;br /&gt;.addComponent(jButton4))&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)&lt;br /&gt;.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)&lt;br /&gt;.addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)&lt;br /&gt;.addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))&lt;br /&gt;.addGroup(jPanel1Layout.createSequentialGroup()&lt;br /&gt;.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)&lt;br /&gt;.addComponent(jButton3)&lt;br /&gt;.addGap(18, 18, 18)&lt;br /&gt;.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))&lt;br /&gt;.addContainerGap())&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());&lt;br /&gt;getContentPane().setLayout(layout);&lt;br /&gt;layout.setHorizontalGroup(&lt;br /&gt;layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)&lt;br /&gt;);&lt;br /&gt;layout.setVerticalGroup(&lt;br /&gt;layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)&lt;br /&gt;.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)&lt;br /&gt;);&lt;br /&gt;}//&lt;br /&gt;&lt;br /&gt;private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;String aux = jTextField1.getText();//captura el texto y lo almacena en variable aux aparec en el boton jtex field 1&lt;br /&gt;nF = Integer.parseInt(aux);//num. filas ---&gt;CONVIERTO DE STRING A NUMERO ENTERO&lt;br /&gt;aux = jTextField2.getText();&lt;br /&gt;nC = Integer.parseInt(aux);//num columnas&lt;br /&gt;n= new Matriz(nF,nC);&lt;br /&gt;n.leerMatriz();//ingreso de datos&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;m = m.suma(n);&lt;br /&gt;jTextArea1.setText(m.toString());//imprimir matriz&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;String aux = jTextField1.getText();//captura el texto y lo almacena en variable aux aparec en el boton jtex field 1&lt;br /&gt;nF = Integer.parseInt(aux);//num. filas ---&gt;CONVIERTO DE STRING A NUMERO ENTERO&lt;br /&gt;aux = jTextField2.getText();&lt;br /&gt;nC = Integer.parseInt(aux);//num columnas&lt;br /&gt;m= new Matriz(nF,nC);&lt;br /&gt;m.leerMatriz();//ingreso de datos&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;jTextArea2.setText(m.toString());//imprimir matriz&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;jTextArea3.setText(n.toString());//imprimir matriz&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Variables declaration - do not modify&lt;br /&gt;private javax.swing.JButton jButton1;&lt;br /&gt;private javax.swing.JButton jButton2;&lt;br /&gt;private javax.swing.JButton jButton3;&lt;br /&gt;private javax.swing.JButton jButton4;&lt;br /&gt;private javax.swing.JButton jButton5;&lt;br /&gt;private javax.swing.JLabel jLabel1;&lt;br /&gt;private javax.swing.JLabel jLabel2;&lt;br /&gt;private javax.swing.JLabel jLabel3;&lt;br /&gt;private javax.swing.JPanel jPanel1;&lt;br /&gt;private javax.swing.JScrollPane jScrollPane1;&lt;br /&gt;private javax.swing.JScrollPane jScrollPane2;&lt;br /&gt;private javax.swing.JScrollPane jScrollPane3;&lt;br /&gt;private javax.swing.JTextArea jTextArea1;&lt;br /&gt;private javax.swing.JTextArea jTextArea2;&lt;br /&gt;private javax.swing.JTextArea jTextArea3;&lt;br /&gt;private javax.swing.JTextField jTextField1;&lt;br /&gt;private javax.swing.JTextField jTextField2;&lt;br /&gt;// End of variables declaration&lt;br /&gt;public int nF;&lt;br /&gt;public int nC;&lt;br /&gt;public Matriz m,n;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-8599263578100293601?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/8599263578100293601/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2010/01/suma-de-matrices.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/8599263578100293601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/8599263578100293601'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2010/01/suma-de-matrices.html' title='SUMA DE MATRICES'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-5751189923088703832</id><published>2009-11-24T15:56:00.000-08:00</published><updated>2009-11-24T16:05:43.405-08:00</updated><title type='text'>Que es un Applet??</title><content type='html'>Es otra manera de incluir código a ejecutar en los clientes que visualizan una página web. Se trata de pequeños programas hechos en Java, que se transfieren con las páginas web y que el navegador ejecuta en el espacio de la página.&lt;br /&gt;&lt;br /&gt;Los applets de Java están programados en Java y precompilados, es por ello que la manera de trabajar de éstos varía un poco con respecto a los lenguajes de script como Javascript. Los applets son más difíciles de programar que los scripts en Javascript y requerirán unos conocimientos básicos o medios del lenguaje Java.&lt;br /&gt;&lt;br /&gt;La principal ventaja de utilizar applets consiste en que son mucho menos dependientes del navegador que los scripts en Javascript, incluso independientes del sistema operativo del ordenador donde se ejecutan. Además, Java es más potente que Javascript, por lo que el número de aplicaciones de los applets podrá ser mayor. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ciclo de vida.&lt;br /&gt;&lt;br /&gt;Para seguir el ciclo de vida de un applet, supondremos que estamos ejecutando en nuestro navegador el applet básico HolaMundo, a través de la página HTML que lo carga y corre.&lt;br /&gt;&lt;br /&gt;Lo primero que aparece son los mensajes "initializing... starting...", como resultado de la carga del applet en el navegador. Una vez cargado, lo que sucede es:&lt;br /&gt;&lt;br /&gt;    Se crea una instancia de la clase que controla al applet&lt;br /&gt;    El applet se inicializa a si mismo&lt;br /&gt;    Comienza la ejecución del applet &lt;br /&gt;&lt;br /&gt;Cuando se abandona la página, por ejemplo, para ir a la siguiente, el applet detiene la ejecución. Cuando se regresa a la página que contiene el applet, se reanuda la ejecución.&lt;br /&gt;&lt;br /&gt;Si se utiliza la opción del navegador de Reload, es decir, volver a cargar la página, el applet es descargado y vuelto a cargar. El applet libera todos los recursos que hubiese acaparado, detiene su ejecución y ejecuta su finalizador para realizar un proceso de limpieza final de sus trazas. Después de esto, el applet se descarga de la memoria y vuelve a cargarse volviendo a comenzar su inicialización.&lt;br /&gt;&lt;br /&gt;Finalmente, cuando se concluye la ejecución del navegador, o de la aplicación que está visualizando el applet, se detiene la ejecución del applet y se libera toda la memoria y recursos ocupados por el applet antes de salir del navegador.&lt;br /&gt;&lt;br /&gt;Webgrafia&lt;br /&gt;http://www.desarrolloweb.com/articulos/731.php&lt;br /&gt;http://www.cica.es/formacion/JavaTut/Cap2/vida.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-5751189923088703832?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/5751189923088703832/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/11/que-es-un-applet.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/5751189923088703832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/5751189923088703832'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/11/que-es-un-applet.html' title='Que es un Applet??'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-219085819680848554</id><published>2009-11-24T15:45:00.000-08:00</published><updated>2009-11-24T15:46:39.193-08:00</updated><title type='text'>MRUV</title><content type='html'>/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author program&lt;br /&gt; */&lt;br /&gt;public class MovRecUniVar {&lt;br /&gt;&lt;br /&gt;Matriz posicion;&lt;br /&gt;Matriz velocidad;&lt;br /&gt;Matriz aceleracion;&lt;br /&gt;&lt;br /&gt;public MovRecUniVar(){&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public MovRecUniVar(Vector3D pos, Vector3D velo, Vector3D ace){&lt;br /&gt;posicion = pos;&lt;br /&gt;velocidad = velo;&lt;br /&gt;aceleracion = ace;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void calculaPosición(Vector3D r0, Vector3D vel,Vector3D a,double t){&lt;br /&gt;posicion = r0.suma(vel.productoVectorEscalar(t)).suma(a.productoVectorEscalar(Math.pow(t,2)/2));&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void calculaVelocidad(Vector3D vel0, Vector3D a, double t){&lt;br /&gt;velocidad = vel0.suma(a.productoVectorEscalar(t));&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void calculaAceleracion(Vector3D vel, Vector3D vel0, double t){&lt;br /&gt;&lt;br /&gt;//aceleracion = a;&lt;br /&gt;aceleracion = (vel.productoVectorEscalar(Math.pow(1,1)/2)).resta(vel0.productoVectorEscalar(Math.pow(1,1)/2));&lt;br /&gt;}&lt;br /&gt;public static void main(String args[]){&lt;br /&gt;MovRecUniVar m = new MovRecUniVar();&lt;br /&gt;Vector3D r0 = new Vector3D(5,0,0);&lt;br /&gt;Vector3D v0 = new Vector3D(0,0,0);&lt;br /&gt;Vector3D a = new Vector3D(3,0,0);&lt;br /&gt;Vector3D v = new Vector3D(10,0,0);&lt;br /&gt;double t = 2;&lt;br /&gt;&lt;br /&gt;m.calculaPosición(r0, v0, a, t);&lt;br /&gt;m.calculaVelocidad(v0,a, t);&lt;br /&gt;m.calculaAceleracion(v,v0,t);&lt;br /&gt;&lt;br /&gt;System.out.println("Posicion a los 2s para r0 = \n " +m.posicion+&lt;br /&gt;"\nvelocidad a t = 2s\n"+m.velocidad+"\n aceleracion\n"+m.aceleracion );&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-219085819680848554?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/219085819680848554/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/11/mruv.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/219085819680848554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/219085819680848554'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/11/mruv.html' title='MRUV'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-7220667299723350432</id><published>2009-11-24T15:31:00.000-08:00</published><updated>2009-11-24T15:39:12.946-08:00</updated><title type='text'>Producto Cruz</title><content type='html'>/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author program&lt;br /&gt; */&lt;br /&gt;public class Matriz {&lt;br /&gt;    public int numeroFilas;&lt;br /&gt;    public int numeroColumnas;&lt;br /&gt;    public double [][]matriz;&lt;br /&gt;&lt;br /&gt;    public Matriz(){//crea una matriz sin dimensiones&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    //constructor con parametros&lt;br /&gt;    //nF es el numero de filas de la matriz&lt;br /&gt;    //nC es el numero de columnas de la matriz&lt;br /&gt;    public Matriz(int nF, int nC){&lt;br /&gt;        numeroFilas=nF;&lt;br /&gt;        numeroColumnas=nC;&lt;br /&gt;        matriz=new double[numeroFilas][numeroColumnas];&lt;br /&gt;        for(int i=0; i&lt;numeroFilas; i++)&lt;br /&gt;            for(int j=0; j&lt;numeroColumnas; j++)&lt;br /&gt;                matriz [i][j]=0;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    //Transpuesta de la matriz&lt;br /&gt;    //el numero de filas se cambia al numero de columnas&lt;br /&gt;    public Matriz Transpuesta(){&lt;br /&gt;        Matriz resultado;&lt;br /&gt;        resultado=new Matriz(this.numeroColumnas,this.numeroFilas);&lt;br /&gt;        for(int i=0; i&lt;this.numeroFilas; i++)&lt;br /&gt;            for(int j=0; j&lt;this.numeroColumnas; j++)&lt;br /&gt;                resultado.matriz[j][i]=this.matriz[i][j];&lt;br /&gt;        return resultado;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    //multiplicacion de matrices&lt;br /&gt;    //el numero de filas de la primera tiene que ser igual al numero de columnas&lt;br /&gt;    //de la otra matriz&lt;br /&gt;    public Matriz Multiplicacion(Matriz b){&lt;br /&gt;        Matriz resultado;&lt;br /&gt;        if(b.numeroFilas==this.numeroColumnas){&lt;br /&gt;            resultado=new Matriz(this.numeroFilas, b.numeroColumnas);&lt;br /&gt;            for(int i=0; i&lt;this.numeroFilas; i++){&lt;br /&gt;                for(int j=0; j&lt;b.numeroColumnas; j++){&lt;br /&gt;                    for(int k=0; k&lt;this.numeroColumnas; k++)&lt;br /&gt;                       resultado.matriz[i][j]+=this.matriz[i][k]*b.matriz[k][j];&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            return resultado;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;            System.out.println("ERROR EN DIMENSIONES DE LAS MATRICES");&lt;br /&gt;            resultado=null;&lt;br /&gt;            return resultado;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public Matriz suma(Matriz b){&lt;br /&gt;        Matriz resultado;&lt;br /&gt;        //primero revisamos que las filas y las columnas sean iguales&lt;br /&gt;        //this referencia a un  objeto que au no esta creado pero que alguien algun momento lo va a crear&lt;br /&gt;        if((this.numeroFilas == b.numeroFilas)&amp;&amp; (this.numeroColumnas == b.numeroColumnas)){&lt;br /&gt;            resultado = new Matriz(this.numeroFilas, this.numeroColumnas);&lt;br /&gt;            for(int i=0; i&lt;this.numeroFilas; i++)&lt;br /&gt;                for(int j=0; j&lt;this.numeroColumnas; j++)&lt;br /&gt;                    resultado.matriz[i][j] = this.matriz[i][j]+ b.matriz[i][j];&lt;br /&gt;            return resultado;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;            System.out.println("ERROR EN DIMENSIONES DE LAS MATRICES");&lt;br /&gt;            resultado=null;&lt;br /&gt;            return resultado;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    //metodo para imprimir las matrices&lt;br /&gt;    //devulve el objeto matriz como texto&lt;br /&gt;    public String toString(){&lt;br /&gt;        String aux="\n[\n";&lt;br /&gt;        for(int i=0; i&lt;numeroFilas; i++){&lt;br /&gt;            for(int j=0; j&lt;numeroColumnas; j++){&lt;br /&gt;                aux+=matriz[i][j]+"   ";&lt;br /&gt;            }&lt;br /&gt;            aux+="\n";&lt;br /&gt;        }&lt;br /&gt;        aux+="]";&lt;br /&gt;        return aux;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//-----------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class Vector3D extends Matriz{&lt;br /&gt;double coordenadaX;&lt;br /&gt;double coordenadaY;&lt;br /&gt;double coordenadaZ;&lt;br /&gt;&lt;br /&gt;public Vector3D(){&lt;br /&gt;super(1,3);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;public Vector3D(double x, double y, double z){&lt;br /&gt;&lt;br /&gt;super(1,3);&lt;br /&gt;this.matriz[0][0] = x;&lt;br /&gt;this.matriz[0][1] = y;&lt;br /&gt;this.matriz[0][2] = z;&lt;br /&gt;coordenadaX = x;&lt;br /&gt;coordenadaY = y;&lt;br /&gt;coordenadaZ = z;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;public double magnitud(){&lt;br /&gt;double resultado = 0;&lt;br /&gt;for(int i=0; i&lt;3; i++)&lt;br /&gt;{&lt;br /&gt;resultado += this.matriz[0][i]*this.matriz[0][i];&lt;br /&gt;}&lt;br /&gt;resultado = Math.sqrt(resultado);return resultado;&lt;br /&gt;}&lt;br /&gt;public Vector3D unitario(){&lt;br /&gt;Vector3D unitario = new Vector3D();&lt;br /&gt;for(int i=0; i&lt;3; i++)unitario.matriz[0][i] = this.matriz[0][i]/this.magnitud2();&lt;br /&gt;return unitario;}&lt;br /&gt;public double productoEscalar(Vector3D v){&lt;br /&gt;double resultado = 0;&lt;br /&gt;for(int i=0; i&lt;3; i++)resultado += this.matriz[0][i]*v.matriz[0][i];&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;public Vector3D productoCruz(Vector3D v){&lt;br /&gt;Vector3D resultado;&lt;br /&gt;resultado = new Vector3D();&lt;br /&gt;resultado.matriz[0][0] = this.matriz[0][1]*v.matriz[0][2]-this.matriz[0][2]*v.matriz[0][1];&lt;br /&gt;resultado.matriz[0][1] = this.matriz[0][2]*v.matriz[0][0]-this.matriz[0][0]*v.matriz[0][2];&lt;br /&gt;resultado.matriz[0][2] = this.matriz[0][0]*v.matriz[0][1]-this.matriz[0][1]*v.matriz[0][0];&lt;br /&gt;return resultado;&lt;br /&gt;}&lt;br /&gt;public static void main(String args[]){&lt;br /&gt;Vector3D v1 = new Vector3D(-3,6,0);&lt;br /&gt;Vector3D v2 = new Vector3D(0,4,5);&lt;br /&gt;System.out.println(v1+"\n"+v2);&lt;br /&gt;System.out.println(" La coordenada X es : "+v1.coordenadaX);&lt;br /&gt;System.out.println("\n Suma de vectores: "+(v1.suma(v2)));&lt;br /&gt;System.out.println("\n Vector magnitud es: "+v1.magnitud());&lt;br /&gt;System.out.println("\n Vector unitario: "+v1.unitario());&lt;br /&gt;System.out.println("\n Producto escalar es: "+v1.productoEscalar(v2));&lt;br /&gt;System.out.println("\n Producto cruz es: "+v1.productoCruz(v2));&lt;br /&gt;}&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-7220667299723350432?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/7220667299723350432/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/11/producto-cruz.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/7220667299723350432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/7220667299723350432'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/11/producto-cruz.html' title='Producto Cruz'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-120554618866502978</id><published>2009-10-28T06:50:00.000-07:00</published><updated>2009-10-28T06:54:25.928-07:00</updated><title type='text'>Prueba</title><content type='html'>/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author program&lt;br /&gt; */&lt;br /&gt;public class Matriz {&lt;br /&gt;    public int numeroFilas;&lt;br /&gt;    public int numeroColumnas;&lt;br /&gt;    public double [][] matriz;&lt;br /&gt;&lt;br /&gt;    public Matriz (){&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;    public Matriz (int nF, int nC){&lt;br /&gt;        numeroFilas = nF;&lt;br /&gt;        numeroColumnas = nC;&lt;br /&gt;        matriz = new double[numeroFilas][numeroColumnas];&lt;br /&gt;&lt;br /&gt;        for (int i = 0; i&lt; numeroFilas; i++)&lt;br /&gt;            for(int j = 0; j&lt;numeroColumnas; j++)&lt;br /&gt;                matriz [i][j] = 0;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;/*---------multiplicacion----------*/&lt;br /&gt;    public Matriz Multiplicacion(Matriz a){&lt;br /&gt;        Matriz resultado;&lt;br /&gt;        if(this.numeroFilas==a.numeroColumnas){&lt;br /&gt;            resultado= new Matriz (this.numeroFilas, a.numeroColumnas);&lt;br /&gt;            for(int i=0; i&lt;this.numeroFilas; i++){&lt;br /&gt;                for(int j=0; j&lt;this.numeroColumnas; j++){&lt;br /&gt;                    for (int k=0; k&lt; this.numeroColumnas; k++)&lt;br /&gt;                        resultado. matriz[i][j]+=(this.matriz[i][k]*a.matriz[k][j]);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            return resultado;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;            System. out.println("Dimensiones incorrectas de las matrices");&lt;br /&gt;        resultado=null;&lt;br /&gt;        return resultado;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt; /*---------transpuesta--------------*/&lt;br /&gt;        public Matriz Transpuesta(){&lt;br /&gt;            Matriz resultado;&lt;br /&gt;            resultado =new Matriz(this. numeroFilas, this.numeroColumnas);&lt;br /&gt;            for (int i=0; i&lt;this.numeroFilas; i++)&lt;br /&gt;                for (int j=0; j&lt;this.numeroColumnas; j++)&lt;br /&gt;                    resultado.matriz[i][j]= this.matriz[i][j];&lt;br /&gt;            return resultado;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public String toString(){&lt;br /&gt;&lt;br /&gt;        String aux= "\n [\n";&lt;br /&gt;        for(int i=0; i&lt;numeroFilas; i++){&lt;br /&gt;            for(int j=0; j&lt;numeroColumnas; j++){&lt;br /&gt;                aux +=matriz [i][j]+" ";&lt;br /&gt;            }&lt;br /&gt;            aux+="\n";&lt;br /&gt;        }&lt;br /&gt;        aux +="]";&lt;br /&gt;        return aux;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//-----------------pruebaMatriz-----------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author program&lt;br /&gt; */&lt;br /&gt;public class PruebaMatriz {&lt;br /&gt;        public static void main(String args[]){&lt;br /&gt;            Matriz a =new Matriz(1,5);&lt;br /&gt;            a.matriz[0][0]=1;   a.matriz[0][1]=-1;   a.matriz[0][2]=0;&lt;br /&gt;            a.matriz[0][3]=1;   a.matriz[0][4]=1;     &lt;br /&gt;           // System.out.println("Mariz a: "+a.toString());&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            Matriz b=new Matriz(5,3);&lt;br /&gt;            b.matriz[0][0]=6;   b.matriz[0][1]=-2;  b.matriz[0][2]=5;&lt;br /&gt;            b.matriz[1][0]=4;   b.matriz[1][1]=2;   b.matriz[1][2]=-1;&lt;br /&gt;            b.matriz[2][0]=0;   b.matriz[2][1]=1;   b.matriz[2][2]=1;&lt;br /&gt;            b.matriz[3][0]=-2;  b.matriz[3][1]=-2;  b.matriz[3][2]=0;&lt;br /&gt;            b.matriz[4][0]=1;   b.matriz[4][1]=0;   b.matriz[4][2]=-1;&lt;br /&gt;           // System.out.println("Mariz b: "+b.toString());&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            Matriz c = new Matriz(2,3);&lt;br /&gt;            c.matriz[0][0]=2;   c.matriz[0][1]=1;   c.matriz[0][2]=1;&lt;br /&gt;            c.matriz[1][0]=3;   c.matriz[1][1]=-1;  c.matriz[1][2]=0;&lt;br /&gt;           // System.out.println("Mariz c: "+c.toString());&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            Matriz e = new Matriz(3,3);&lt;br /&gt;            e.matriz[0][0]=-1;  e.matriz[0][1]=0;   e.matriz[0][2]=-1;&lt;br /&gt;            e.matriz[1][0]=1;   e.matriz[1][1]=0;   e.matriz[1][2]=1;&lt;br /&gt;            e.matriz[2][0]=-1;  e.matriz[2][1]=1;   e.matriz[2][2]=-1;&lt;br /&gt;            //System.out.println("Mariz e: "+e.toString());&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            Matriz x;&lt;br /&gt;            x=c.Multiplicacion(e);&lt;br /&gt;            //System.out.println("resultado de multiplicar c*e:"+x.toString());&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            Matriz y;&lt;br /&gt;            y=b.Transpuesta();&lt;br /&gt;            //System.out.println("resultado de la transpuesta de b:"+b.toString());&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            Matriz F;&lt;br /&gt;            F=x.Multiplicacion(y);&lt;br /&gt;            System.out.println("respuesta 1: "+F.toString());&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            Matriz L;&lt;br /&gt;            L=(a.Multiplicacion(b)).Multiplicacion(e);&lt;br /&gt;            System.out.println("resultado 2:"+L.toString());&lt;br /&gt;&lt;br /&gt;            Matriz M;&lt;br /&gt;            M=a.Transpuesta();&lt;br /&gt;            //System.out.println("resultado de la transpuesta de a:"+a.toString());&lt;br /&gt;&lt;br /&gt;            Matriz J;&lt;br /&gt;            J=e.Multiplicacion(y);&lt;br /&gt;            //System.out.println("multiplicar e* transpuesta de b"+J.toString());&lt;br /&gt;        &lt;br /&gt;            Matriz T;&lt;br /&gt;            T=J.Multiplicacion(M);&lt;br /&gt;            System.out.println("resultado 3:"+T.toString());&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-120554618866502978?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/120554618866502978/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/prueba.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/120554618866502978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/120554618866502978'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/prueba.html' title='Prueba'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-5586683678779556285</id><published>2009-10-25T18:48:00.000-07:00</published><updated>2009-10-25T18:49:13.742-07:00</updated><title type='text'>MULTIPLICACION DE MATRICES</title><content type='html'>public class Matriz {&lt;br /&gt;    public int numeroFilas;&lt;br /&gt;    public int numeroColumnas;&lt;br /&gt;    public int [][]matriz;&lt;br /&gt;&lt;br /&gt;    public Matriz(){//crear una matriz sin dimensiones&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public Matriz(int nF, int nC){&lt;br /&gt;        numeroFilas=nF;&lt;br /&gt;        numeroColumnas=nC;&lt;br /&gt;        matriz=new int [numeroFilas][numeroColumnas];&lt;br /&gt;&lt;br /&gt;        for(int i=0; i&lt;numeroFilas; i++)&lt;br /&gt;            for(int j=0; j&lt;numeroColumnas; j++)&lt;br /&gt;                matriz[i][j]=0;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    //MULTIPLICACION&lt;br /&gt;&lt;br /&gt;    public Matriz multiplicacion(Matriz b){&lt;br /&gt;        Matriz resultado;&lt;br /&gt;        if(this.numeroFilas == b.numeroColumnas) {&lt;br /&gt;            resultado=new Matriz(this.numeroFilas,b.numeroColumnas);&lt;br /&gt;            for(int i=0; i&lt;this.numeroFilas; i++){&lt;br /&gt;                for(int j=0; j&lt;b.numeroColumnas; j++){&lt;br /&gt;                    for(int k=0; k&lt;this.numeroColumnas; k++)&lt;br /&gt;                    resultado.matriz[i][j]+=(this.matriz[i][k]*b.matriz[k][j]);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            return resultado;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;            System.out.println("ERROR EN DIMENSIONES DE LAS MATRICES");&lt;br /&gt;            resultado=null;&lt;br /&gt;            return resultado;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public String toString(){&lt;br /&gt;        String aux="\n[\n";&lt;br /&gt;        for(int i=0; i&lt;numeroFilas; i++){&lt;br /&gt;               for(int j=0; j&lt;numeroColumnas; j++){&lt;br /&gt;                aux+=matriz[i][j]+"    ";&lt;br /&gt;            }&lt;br /&gt;            aux+="\n";&lt;br /&gt;        }&lt;br /&gt;        aux+="]";&lt;br /&gt;        return aux;&lt;br /&gt;    }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-5586683678779556285?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/5586683678779556285/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/multiplicacion-de-matrices.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/5586683678779556285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/5586683678779556285'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/multiplicacion-de-matrices.html' title='MULTIPLICACION DE MATRICES'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-6273551222591062091</id><published>2009-10-13T20:14:00.002-07:00</published><updated>2009-10-13T20:15:11.962-07:00</updated><title type='text'>Cuadrado</title><content type='html'>/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author ESTEBAN&lt;br /&gt; */&lt;br /&gt;public class Cuadrado extends Figura{&lt;br /&gt;&lt;br /&gt;private double altura;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public Cuadrado (){&lt;br /&gt;super (0,0);&lt;br /&gt;setAltura(0);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public Cuadrado(double x, double y,double a){&lt;br /&gt;super(x,y);&lt;br /&gt;setAltura(a);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setAltura(double a){&lt;br /&gt;altura=a;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;public double getAltura(){&lt;br /&gt;&lt;br /&gt;return altura;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public String toString(){&lt;br /&gt;return super.toString()+"\nLa altura es: "+altura;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void main (String args[]){&lt;br /&gt;Cuadrado c1 = new Cuadrado(1,2,4);&lt;br /&gt;System.out.println(c1.toString());&lt;br /&gt;System.out.println("\nLa coordenada en X : "+c1.getCoordenadaX());&lt;br /&gt;System.out.println("Coordenada Y: "+c1.getCoordenadaY());&lt;br /&gt;System.out.println("La altura es: "+c1.getAltura());&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-6273551222591062091?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/6273551222591062091/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/cuadrado.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/6273551222591062091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/6273551222591062091'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/cuadrado.html' title='Cuadrado'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-983644980735904441</id><published>2009-10-13T20:14:00.001-07:00</published><updated>2009-10-13T20:14:49.104-07:00</updated><title type='text'>Triangulo</title><content type='html'>/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author ESTEBAN&lt;br /&gt; */&lt;br /&gt;public class Triangulo extends Figura {&lt;br /&gt;&lt;br /&gt;private double altura;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public Triangulo (){&lt;br /&gt;super (0,0);&lt;br /&gt;setAltura(0);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public Triangulo(double x, double y,double a){&lt;br /&gt;super(x,y);&lt;br /&gt;setAltura(a);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setAltura(double a){&lt;br /&gt;altura=a;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;public double getAltura(){&lt;br /&gt;&lt;br /&gt;return altura;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public String toString(){&lt;br /&gt;return super.toString()+"\nLa altura es: "+altura;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void main (String args[]){&lt;br /&gt;Triangulo t1 = new Triangulo(4,2,3);&lt;br /&gt;System.out.println(t1.toString());&lt;br /&gt;System.out.println("\nLa coordenada en X : "+t1.getCoordenadaX());&lt;br /&gt;System.out.println("Coordenada Y: "+t1.getCoordenadaY());&lt;br /&gt;System.out.println("La altura es: "+t1.getAltura());&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-983644980735904441?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/983644980735904441/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/triangulo.html#comment-form' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/983644980735904441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/983644980735904441'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/triangulo.html' title='Triangulo'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-1245460908712410702</id><published>2009-10-13T20:13:00.000-07:00</published><updated>2009-10-13T20:14:15.314-07:00</updated><title type='text'>Figura</title><content type='html'>/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author ESTEBAN&lt;br /&gt; */&lt;br /&gt;public class Figura {&lt;br /&gt;private double coordenadaX;&lt;br /&gt;private double coordenadaY;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public Figura (){&lt;br /&gt;setFigura(0,0);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public Figura (double x,double y){&lt;br /&gt;&lt;br /&gt;setFigura(x,y);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setFigura(double x,double y){&lt;br /&gt;&lt;br /&gt;coordenadaX=x;&lt;br /&gt;coordenadaY=y;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public double getCoordenadaX(){&lt;br /&gt;return coordenadaX;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public double getCoordenadaY(){&lt;br /&gt;return coordenadaY;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public String toString(){&lt;br /&gt;return "Punto de coordenadas: "+"["+coordenadaX+","+coordenadaY+"]";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void main(String args[]){&lt;br /&gt;Figura f1 = new Figura (2,5);&lt;br /&gt;System.out.println(f1.toString());&lt;br /&gt;System.out.println("coordenada en x: "+f1.getCoordenadaX());&lt;br /&gt;System.out.println("coordenada en y: "+f1.getCoordenadaY());&lt;br /&gt;f1.setFigura(f1.getCoordenadaX()+5, f1.getCoordenadaY());&lt;br /&gt;System.out.println(f1.toString());&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-1245460908712410702?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/1245460908712410702/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/figura.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/1245460908712410702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/1245460908712410702'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/figura.html' title='Figura'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-7200922217863645343</id><published>2009-10-11T10:45:00.000-07:00</published><updated>2009-10-11T10:46:35.218-07:00</updated><title type='text'>Clases de Universitarios</title><content type='html'>/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author ESTEBAN&lt;br /&gt; */&lt;br /&gt;public class ClasesUniversidades {&lt;br /&gt;&lt;br /&gt;        private int numeroCedula;&lt;br /&gt;    public String nombre;&lt;br /&gt;    public String apellido;&lt;br /&gt;    public String carrera;&lt;br /&gt;    public String semestre;&lt;br /&gt;&lt;br /&gt;    public ClasesUniversidades(){&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    public ClasesUniversidades(int nC){&lt;br /&gt;        numeroCedula = nC;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public ClasesUniversidades(String nom, String apel,String carr,String sem, int nC){&lt;br /&gt;        nombre = nom;&lt;br /&gt;        apellido = apel;&lt;br /&gt;        carrera = carr;&lt;br /&gt;        semestre = sem;&lt;br /&gt;        numeroCedula = nC;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    public void asignarNumeroCedula(int nC){&lt;br /&gt;        numeroCedula = nC;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;     public int devolverNumeroCedula(){&lt;br /&gt;&lt;br /&gt;        return numeroCedula;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author ESTEBAN&lt;br /&gt; */&lt;br /&gt;public class Estudiantes {&lt;br /&gt;&lt;br /&gt;        public static void main(String args[]){&lt;br /&gt;&lt;br /&gt;            ClasesUniversidades p1 = new ClasesUniversidades();&lt;br /&gt;        p1.nombre = "Esteban";&lt;br /&gt;        p1.apellido = "Jara";&lt;br /&gt;        p1.asignarNumeroCedula(1716869530);&lt;br /&gt;        p1.carrera = "Mecatrónica";&lt;br /&gt;        p1.semestre = "tercero";&lt;br /&gt;        System.out.println("Nombre: "+p1.nombre+"\nApellido: "&lt;br /&gt;                +p1.apellido+"\nCarrera: "+p1.carrera+"\nSemestre: "&lt;br /&gt;                +p1.semestre+"\nNumero de cédula: ");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        ClasesUniversidades p2 = new ClasesUniversidades();&lt;br /&gt;        p2.nombre = "Marco";&lt;br /&gt;        p2.apellido = "Lopez";&lt;br /&gt;        p2.asignarNumeroCedula(1724983456);&lt;br /&gt;        p2.carrera = "Gastronomía";&lt;br /&gt;        p2.semestre = "octavo";&lt;br /&gt;&lt;br /&gt;         System.out.println("Nombre: "+p2.nombre+"\nApellido: "&lt;br /&gt;                 +p2.apellido+"\nCarrera: "+p2.carrera+"\nSemestre: "&lt;br /&gt;                 +p2.semestre+"\nNumero de cédula: ");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        ClasesUniversidades p3 = new ClasesUniversidades();&lt;br /&gt;        p3.nombre = "Juliana";&lt;br /&gt;        p3.apellido = "Landázuri";&lt;br /&gt;       &lt;br /&gt;        p3.carrera = "Arquitectura";&lt;br /&gt;        p3.semestre = "quinto";&lt;br /&gt;&lt;br /&gt;         System.out.println("Nombre: "+p3.nombre+"\nApellido: "&lt;br /&gt;                 +p3.apellido+"\nCarrera: "+p3.carrera+"\nSemestre: "&lt;br /&gt;                 +p3.semestre+"\nNumero de cédula: ");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-7200922217863645343?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/7200922217863645343/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/clases-de-universitarios.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/7200922217863645343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/7200922217863645343'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/clases-de-universitarios.html' title='Clases de Universitarios'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-5547048694092557671</id><published>2009-10-11T09:39:00.000-07:00</published><updated>2009-10-11T09:48:02.449-07:00</updated><title type='text'>clases de autos</title><content type='html'>/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author ESTEBAN&lt;br /&gt; */&lt;br /&gt;public class ClasesAutos {&lt;br /&gt;    private int numeroPuertas;&lt;br /&gt;    public String modelo;&lt;br /&gt;    public String marca;&lt;br /&gt;&lt;br /&gt;    public ClasesAutos(){&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    public ClasesAutos(int nP){&lt;br /&gt;        numeroPuertas = nP;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public ClasesAutos(String mod, String mar, int nP){&lt;br /&gt;        modelo = mod;&lt;br /&gt;        marca = mar;&lt;br /&gt;        numeroPuertas = nP;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    public void asignarNumeroPuertas(int nP){&lt;br /&gt;        numeroPuertas = nP;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public int devolverNumeroPuertas(){&lt;br /&gt;&lt;br /&gt;        return numeroPuertas;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author ESTEBAN&lt;br /&gt; */&lt;br /&gt;public class Autos {&lt;br /&gt;    public static void main(String args[]){&lt;br /&gt;        ClasesAutos c1 = new ClasesAutos();&lt;br /&gt;        c1.modelo = "2009";&lt;br /&gt;        c1.marca = "Jeep";&lt;br /&gt;        c1.asignarNumeroPuertas(5);&lt;br /&gt;        System.out.println("Modelo: "+c1.modelo+"\nMarca: "+c1.marca+"\nNumero de puertas: "+c1.devolverNumeroPuertas());&lt;br /&gt;       &lt;br /&gt;&lt;br /&gt;        ClasesAutos c2 = new ClasesAutos("2001", "Chevrolet",3);&lt;br /&gt;        System.out.println("\n\nModelo: "+c2.modelo+"\nMarca: "+c2.marca+"\nNumero de Puertas: "+c2.devolverNumeroPuertas());&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        ClasesAutos c3 = new ClasesAutos(5);&lt;br /&gt;        System.out.println("\n\nModelo: "+c3.modelo+"\nMarca: "+c3.marca);&lt;br /&gt;        c3. modelo = "2005";&lt;br /&gt;        c3. marca = "Ford";&lt;br /&gt;        System.out.println("\n\nModelo: "+c3.modelo+"\nMarca: "+c3.marca+"\nNumero de Puertas: "+c2.devolverNumeroPuertas());&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-5547048694092557671?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/5547048694092557671/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/clases-de-autos.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/5547048694092557671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/5547048694092557671'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/clases-de-autos.html' title='clases de autos'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-6133579610669801112</id><published>2009-10-04T08:30:00.000-07:00</published><updated>2009-10-04T09:02:27.733-07:00</updated><title type='text'>Programación  Orientada a Objetos</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;PROGRAMACIÓN ORIENTADA A OBJETOS&lt;/strong&gt;&lt;br /&gt;La Programación Orientada a Objetos (POO u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de 1990. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos.&lt;br /&gt;Es un paradigma que utiliza objetos como elementos fundamentales en la construcción de la solución. Surge en los años 70. Un objeto es una abstracción de algún hecho o cosa del mundo real que tiene atributos que representan sus características o propiedades y métodos que representan su comportamiento o acciones que realizan. Todas las propiedades y métodos comunes a los objetos se encapsulan o se agrupan en clases. ¨Una clase es una plantilla o un prototipo para crear objetos, por eso se dice que los objetos son instancias de clases. Lenguaje de programación: C++, Java, C#, VB.Net, etc&lt;br /&gt;&lt;br /&gt;La programación orientada a objetos expresa un programa como un conjunto de estos objetos, que colaboran entre ellos para realizar tareas. Esto permite hacer los programas y módulos más fáciles de escribir, mantener, reutilizar y volver a utilizar.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;¿QUÉ ES OBJETO?&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;Los objetos son entidades que combinan estado, comportamiento e identidad:&lt;br /&gt;El estado está compuesto de datos, será uno o varios atributos a los que se habrán asignado unos valores concretos (datos).&lt;br /&gt;El comportamiento está definido por los procedimientos o métodos con que puede operar dicho objeto, es decir, qué operaciones se pueden realizar con él.&lt;br /&gt;La identidad es una propiedad de un objeto que lo diferencia del resto, dicho con otras palabras, es su identificador (concepto análogo al de identificador de una variable o una constante).&lt;br /&gt;&lt;br /&gt;Un objeto contiene toda la información que permite definirlo e identificarlo frente a otros objetos pertenecientes a otras clases e incluso frente a objetos de una misma clase, al poder tener valores bien diferenciados en sus atributos. A su vez, los objetos disponen de mecanismos de interacción llamados métodos que favorecen la comunicación entre ellos. Esta comunicación favorece a su vez el cambio de estado en los propios objetos. Esta característica lleva a tratarlos como unidades indivisibles, en las que no se separan ni deben separarse el estado y el comportamiento.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color:#ffffff;"&gt;Bibliografia:&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos"&gt;http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://www.desarrolloweb.com/articulos/499.php"&gt;http://www.desarrolloweb.com/articulos/499.php&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-6133579610669801112?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/6133579610669801112/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/programacion-orientada-objetos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/6133579610669801112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/6133579610669801112'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/10/programacion-orientada-objetos.html' title='Programación  Orientada a Objetos'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-6885509060481162514</id><published>2009-09-29T20:46:00.000-07:00</published><updated>2009-09-29T20:47:14.030-07:00</updated><title type='text'>Tabla de funciones</title><content type='html'>/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author Esteban&lt;br /&gt; */&lt;br /&gt;public class DeberDeTablaDeFunciones {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public static void main(String args[]){&lt;br /&gt;&lt;br /&gt;double t;&lt;br /&gt;double e;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for(t=0;t&lt;=10;t=t+0.1)&lt;br /&gt;System.out.println("Sen "+t+" = " +Math.sin(t));&lt;br /&gt;&lt;br /&gt;for(t=0;t&lt;=10;t=t+0.1)&lt;br /&gt;&lt;br /&gt;System.out.println("Cos "+t+" = " +Math.cos(t));&lt;br /&gt;&lt;br /&gt;e=2.7183;&lt;br /&gt;System.out.println("e = 2.7183");&lt;br /&gt;&lt;br /&gt;for(t=0;t&lt;=10;t=t+0.1)&lt;br /&gt;System.out.println("e ^ "+t+" = " +(Math.pow(e,t)));&lt;br /&gt;&lt;br /&gt;for(t=0;t&lt;=10;t=t+0.1)&lt;br /&gt;System.out.println("e ^ "+t+" * cos "+t+ " = " +(Math.pow(e,t))*(Math.cos(t)));&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-6885509060481162514?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/6885509060481162514/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/09/tabla-de-funciones.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/6885509060481162514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/6885509060481162514'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/09/tabla-de-funciones.html' title='Tabla de funciones'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-836193409491159914</id><published>2009-09-29T20:15:00.000-07:00</published><updated>2009-09-29T20:16:41.421-07:00</updated><title type='text'>FACTORIAL (n!/n!-m!)</title><content type='html'>/*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author Esteban&lt;br /&gt; */&lt;br /&gt;public class Factorial {&lt;br /&gt;public double factorial(double x){&lt;br /&gt;&lt;br /&gt;double res = 1;&lt;br /&gt;double E=5;&lt;br /&gt;double J=10;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if((E==0)||(J==0))&lt;br /&gt;res = 1;&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;for(int i=1;i&lt;=x;i++)&lt;br /&gt;res = res * i;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;return res;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public static void main(String args[]){&lt;br /&gt;&lt;br /&gt;double g;&lt;br /&gt;double E=5;&lt;br /&gt;double J=10;&lt;br /&gt;&lt;br /&gt;Factorial fun = new Factorial();&lt;br /&gt;g=(fun.factorial(E)/fun.factorial(E-J));&lt;br /&gt;&lt;br /&gt;System.out.println("El Resultado es: " +g);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-836193409491159914?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/836193409491159914/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/09/factorial-nn-m.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/836193409491159914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/836193409491159914'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/09/factorial-nn-m.html' title='FACTORIAL (n!/n!-m!)'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-5572895547958101141</id><published>2009-09-28T07:38:00.000-07:00</published><updated>2009-09-28T07:45:02.470-07:00</updated><title type='text'></title><content type='html'>public class Deber {&lt;br /&gt;    public static void main(String args []) {&lt;br /&gt;        int x;&lt;br /&gt;        double z;&lt;br /&gt;        double y;&lt;br /&gt;        x=20;&lt;br /&gt;&lt;br /&gt;              if (x&lt;0){&lt;br /&gt;              System.out.println("Resultado de la potencia "+(x*x));&lt;br /&gt;              z= (double) x*x;&lt;br /&gt;        }&lt;br /&gt;        else{&lt;br /&gt;             System.out.println("El valor debe ser mayor a cero ");&lt;br /&gt;}&lt;br /&gt;      if (x&lt;=0){&lt;br /&gt;               z = Math.sqrt(x);&lt;br /&gt;               System.out.println("Resultado de la raíz "+(z));&lt;br /&gt;               }&lt;br /&gt;        else{&lt;br /&gt;             System.out.println("El valor debe ser menor o igual a cero ");&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;   if (x&gt;=1){&lt;br /&gt;               z = Math.sqrt(x);&lt;br /&gt;               y = (double) x;&lt;br /&gt;               System.out.println("Resultado de la ecuación "+(z+y));&lt;br /&gt;        }&lt;br /&gt;        else{&lt;br /&gt;             System.out.println("El valor debe ser mayor o igual que uno");&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-5572895547958101141?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/5572895547958101141/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/09/public-class-deber-public-static-void.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/5572895547958101141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/5572895547958101141'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/09/public-class-deber-public-static-void.html' title=''/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4726773922999701395.post-7655093345768783856</id><published>2009-09-22T19:54:00.000-07:00</published><updated>2009-09-22T19:58:20.565-07:00</updated><title type='text'>Consulta Java, JRE, JDK, JVM</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;¿Qué es java?&lt;/strong&gt;&lt;br /&gt;Java es un lenguaje de programación con el que podemos realizar cualquier tipo de programa. En la actualidad es un lenguaje muy extendido y cada vez cobra más importancia tanto en el ámbito de Internet como en la informática en general. Está desarrollado por la compañía Sun Microsystems.&lt;br /&gt;Una de las principales características por las que Java se ha hecho muy famoso es que es un lenguaje independiente de la plataforma. Eso quiere decir que si hacemos un programa en Java podrá funcionar en cualquier ordenador del mercado. Es una ventaja significativa para los desarrolladores de software, pues antes tenían que hacer un programa para cada sistema operativo, por ejemplo Windows, Linux, Apple, etc. Esto lo consigue porque se ha creado una Máquina de Java para cada sistema que hace de puente entre el sistema operativo y el programa de Java y posibilita que este último se entienda perfectamente.&lt;br /&gt;La independencia de plataforma es una de las razones por las que Java es interesante para Internet, ya que muchas personas deben tener acceso con ordenadores distintos. Pero no se queda ahí, Java está desarrollándose incluso para distintos tipos de dispositivos además del ordenador como móviles, agendas y en general para cualquier cosa que se le ocurra a la industria.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;¿Java Runtime Environment?&lt;/strong&gt;&lt;br /&gt;También conocido como JRE, es un conjunto de utilidades que permite la ejecución de programas java.&lt;br /&gt;Es el kit destinado al cliente para poder ejecutar programas Java. Básicamente se compone de una máquina virtual Java (JVM) capaz de ejecutar el bytecode y la librería estándar de Java.&lt;br /&gt;Permite la ejecución de los programas Java (*.class) no gráficos (aplicaciones).&lt;br /&gt;La sintaxis para su utilización es la siguiente:&lt;br /&gt;java [Opciones] ClaseAEjecutar [Argumentos]&lt;br /&gt;Opciones: Especifica opciones relacionadas con la forma en que el intérprete Java ejecuta el programa.&lt;br /&gt;ClaseAEjecutar: Especifica el nombre de la clase cuyo método main() se desea ejecutar como programa. Si la clase reside en un paquete se deberá especificar su ruta mediante en forma paquete.subpaquete.clase_a_ejecutar.&lt;br /&gt;Argumentos: Especifica los argumentos que se recibirán en el parámetro s del método main(String s), por si el programa necesita de parámetros de ejecución. Si por ejemplo el programa realiza el filtrado de un archivo, probablemente nos interese recibir como argumento la ruta del fichero a filtrar, y una ruta destino.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;¿Qué es Java Development Kit?&lt;/strong&gt;&lt;br /&gt;JDK es el acrónimo de "Java Development Kit", es decir Kit de desarrollo de Java. Se puede definir como un conjunto de herramientas, utilidades, documentación y ejemplos para desarrollar aplicaciones Java.&lt;br /&gt;JDK consta de una serie de aplicaciones y componentes, para realizar cada una de las tareas de las que es capaz de encargarse&lt;br /&gt;A continuación se explican más en profundidad cada uno de ellos, así como su sintaxis, indicando entre corchetes aquellos elementos que sean opcionales.&lt;br /&gt;Se observará que todos los programas permiten la inclusión de una serie de opciones sobre su ejecución antes del primer argumento. Estas opciones se indican precedidas de un menos(-):&lt;br /&gt;programa -opcion1 -opcion2 Parametro1&lt;br /&gt;Todas las opciones que los ejecutables del JDK presentan se muestran llamando al programa sin parámetros o con las opciones -? o -help:&lt;br /&gt;programa&lt;br /&gt;programa -help&lt;br /&gt;programa -?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;¿Qué es Máquina virtual Java?&lt;/strong&gt;&lt;br /&gt;(Java Virtual Machine o JVM). Aplicación que interpreta y ejecuta programas escritos en el lenguaje de programación Java. Específicamente puede interpretar el bytecode generado al compilar en Java.Lo que hace la JVM es terminar de compilar el bytecode en lenguaje máquina para que la aplicación Java pueda ser ejecutada en un dispositivo específico, este es el caso de las JVM que utilizan un compilador JIT (Just In Time).Múltiples sitios web y aplicaciones son programados en Java y debe utilizarse una máquina virtual Java para poder ejecutarse, por lo tanto una computadora (o dispositivo electrónico) debe tenerla instalada para poder ejecutarlos.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bibliografía:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.alegsa.com.ar/Dic/maquina%20virtual%20java.php"&gt;http://www.alegsa.com.ar/Dic/maquina%20virtual%20java.php&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.desarrolloweb.com/articulos/497.php"&gt;http://www.desarrolloweb.com/articulos/497.php&lt;/a&gt;&lt;br /&gt;&lt;a href="http://es.wikipedia.org/wiki/Java_Runtime_Environment"&gt;http://es.wikipedia.org/wiki/Java_Runtime_Environment&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto/A_I.htm"&gt;http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto/A_I.htm&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4726773922999701395-7655093345768783856?l=jara-esteban.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jara-esteban.blogspot.com/feeds/7655093345768783856/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jara-esteban.blogspot.com/2009/09/consulta-java-jre-jdk-jvm.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/7655093345768783856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4726773922999701395/posts/default/7655093345768783856'/><link rel='alternate' type='text/html' href='http://jara-esteban.blogspot.com/2009/09/consulta-java-jre-jdk-jvm.html' title='Consulta Java, JRE, JDK, JVM'/><author><name>Esteban Jara</name><uri>http://www.blogger.com/profile/01418040687983096659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
