lunes, 3 de diciembre de 2012

ejercicios complicados







import javax.swing.ImageIcon;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.image.ImageProducer;


public class menu extends JApplet implements ActionListener {

private JRadioButton botonMouse,botonMonitor,botonTeclado,botonMicroprocesador;
private ButtonGroup grupoBotonesOpcion;
private ImageIcon mouse,monitor,teclado,microprocesador;
private JLabel etiqueta,titulo,nombre;
   



public void init() {
getContentPane().setLayout(null);

titulo=new JLabel("ACCESORIOS DEL COMPUTADOR");


etiqueta=new JLabel();
etiqueta.setBounds(200,25,200,200);
add(etiqueta);

nombre=new JLabel();
nombre.setBounds(1,7,100,23);
add(nombre);

botonMouse=new JRadioButton("Mouse",false);
botonMouse.setBounds(50,70,80,23);

//Establecer objeto Jcombobox y registrar su manejador de eventos

botonMouse.addItemListener(new ItemListener(){
//manejar evento para JCombobox
public void itemStateChanged(ItemEvent evento)
{
if (evento.getStateChange()== ItemEvent.SELECTED )

nombre.setText("Mouse");

}

}

);//fin de la llamada a add itemListener

add(botonMouse);

botonMonitor=new JRadioButton("Monitor",false);
botonMonitor.setBounds(50,90,80,23);
add(botonMonitor);

botonTeclado=new JRadioButton("Teclado",false);
botonTeclado.setBounds(50,110,80,23);
add(botonTeclado);

botonMicroprocesador=new JRadioButton("Microprocesador",false);
botonMicroprocesador.setBounds(50,130,130,23);
add(botonMicroprocesador);



grupoBotonesOpcion=new ButtonGroup();
grupoBotonesOpcion.add(botonMouse);
grupoBotonesOpcion.add(botonMonitor);
grupoBotonesOpcion.add(botonTeclado);
grupoBotonesOpcion.add(botonMicroprocesador);

mouse= new ImageIcon ("mouse.png");
monitor=new ImageIcon("monitor.png");
teclado=new ImageIcon("teclado.png");
microprocesador=new ImageIcon("micro.png");



//etiqueta.setIcon(mouse);


botonMouse.addItemListener(new ManejadorBotonOpcion (mouse));

botonMonitor.addItemListener(new ManejadorBotonOpcion(monitor));

botonTeclado.addItemListener(new ManejadorBotonOpcion(teclado));

botonMicroprocesador.addItemListener(new ManejadorBotonOpcion(microprocesador));

setVisible(true);



}

public void actionPerformed (ActionEvent e){

}
private class ManejadorBotonOpcion implements ItemListener{
private ImageIcon imagen;

private ManejadorBotonOpcion(ImageIcon g)
{

imagen=g;
}
public void itemStateChanged (ItemEvent evento)
{
        etiqueta.setIcon(imagen);
}
}

}

martes, 20 de noviembre de 2012

Mas ejercicios

ejercicio3° calcular la suma la resta y la multiplicación de dos numeros.


import java.io.*;
public class ejercicio4 {
   
    public static void main(String[] args) throws IOException{
    BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
    int n1, n2, S, R, M;
    System.out.print("ingrese primer numero:");
    n1=Integer.parseInt(br.readLine());
    System.out.print("ingrese segundo numero:");
    n2=Integer.parseInt(br.readLine());
   
    S=n1+n2;
    R=n1-n2;
    M=n1*n2;
    System.out.println("la suma de " + n1 + " + " + n2 + " es: " + S);
    System.out.println("la resta de " + n1 + " -" + n2 + "es: " + R);
    System.out.println("la multiplicacion de " + n1 + " * " + n2 + " es: " + M);
   
   
   
    }
}
 ejercicio4°  calcular el area perimetro y diagonal d un rectangulo.

 import java.io.*;
public class ejercicio5 {
    
    public static void main(String[] args) throws IOException {
    BufferedReader sal = new BufferedReader (new InputStreamReader(System.in));
    double  L1,L2,P,A,D;
    System.out.print("ingrese lado 1:");
    L1=Double.parseDouble(sal.readLine());
    System.out.print("ingrese lado 2:");
    L2=Double.parseDouble(sal.readLine());
   
    //procesos
    P=2*(L1+L2);
    A=(L1*L2)/2;
    D=Math.pow((Math.pow(L1,2)+Math.pow(L2,2)),0.5);
   
    System.out.println("el perimetro es: " + P);
    System.out.println("el area es: " + A);
    System.out.println("la diagonal es: " + D);
   
   
   
    }
}


Les tengo mas códigos en estos días los subiré.

Programación con java


Hola a todos este es mi primer blog. Quiero compartir con todos ustedes, programadores y los interesados en java.



JCreator es un entorno de desarrollo integrado (IDE) para programación en lenguaje Java en entorno Windows.
Es un producto comercial de la compañía Xinox Software. Utiliza el J2SDK de Sun Microsystems para compilar y ejecutar los programas, pero no es necesario para ejecutar el JCreator, ya que a diferencia de otros IDEs para Java como Netbeans o Eclipse este programa no es una aplicación nativa Java.
Hay dos ediciones, una gratuita, llamada LE y otra de pago llamada Pro, que entre otras cosas añade completamiento de comandos, plantillas, depuración y soporte de CVS.
" En mi caso yo uso la edición Pro"

1° ejercicio calcular el área del triangulo.

import java.io.*;
public class ejercicio1 {
    
    public static void main(String[] args) throws IOException {
   
    BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
          
    int base,altura;
    double Area;
   
    System.out.print(" ingrese la base: ");
    base = Integer.parseInt(br.readLine());
    System.out.print("ingrese la altura: ");
    altura = Integer.parseInt(br.readLine());
   
    Area=(base*altura)/2;
   
    System.out.print(" el area del triangulo es: " + Area);
    }
           
   
    }

2 ejercicio calcular el cuadrado de un numero.

import java.io.*;
 
public class ejercicio2 {
    
    public static void main(String[] args) throws IOException {
    BufferedReader br = new  BufferedReader(new InputStreamReader(System.in));
    //Declaracion de variables
    int num, cua;
    //Ingreso de datos
   
    System.out.print("ingrese un numero: ");
    num = Integer.parseInt(br.readLine());
    //Proceso
   
    cua=num*num;
   
    //Resultados
   
    System.out.print("el cuadrado del numero es: " + cua);
   
   
    }
}