Java Programa De Temperaturas
//Codificado por sAfOrAs
import javax.swing.JOptionPane;
public class DSCTemperatura
{
/*
La relación entre grados Celsius (C) y grados Fahrenheit (F) es la siguiente: F - 32 = 1,8 * C
*/
double FahrenheitCelsius(double grado)
{
double gCelsius=(grado-32)/1.8;
return gCelsius;
}
double CelsiusFahrenheit(double grado)
{double gFahrenheit=(grado*1.8)+32;
return gFahrenheit;
}
public static void main(String[] args)
{
double grado=0,gCelsius=0,gFahrenheit=0;
DSCTemperatura temp = new DSCTemperatura();
int opcion=0;
String cadena;
do{
cadena=JOptionPane.showInputDialog("\n [1] Convertir Fahrenheit - Celsius \n [2] Convertir Celsius -Fahrenheit");
opcion=Integer.parseInt(cadena);
}while(opcion<1 || opcion>2);
cadena=JOptionPane.showInputDialog("Ingrese la temperatura: ");
grado=Double.parseDouble(cadena);
switch(opcion)
{
case 1: {
gCelsius=temp.FahrenheitCelsius(grado);
JOptionPane.showMessageDialog(null,"TEMPERATURA: "+gCelsius + " Celsius");
};break;
case 2: {
gFahrenheit=temp.CelsiusFahrenheit(grado);
JOptionPane.showMessageDialog(null," TEMPERATURA: "+gFahrenheit +" Fahrenheit");
};break;
}
}
}
PALABRAS CLAVE
/*
Programa: Buscador de Palabras clave
Autor: Borja
Web: http://todojava.awardspace.com/Version: 1.0
Descripción: Programa que busca palabras clave en un fichero de texto html o
en una web determinada.
Dificultad: Media
*/
// Clase Principal
import java.awt.*;
import java.lang.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import java.net.*;
class BuscadorPalabrasClave extends JFrame implements ActionListener {
//Atributos
//Etiquetas
JLabel lweb=new JLabel ("Página web ");
JLabel lpalabras=new JLabel("Palabra clave ");
JLabel larchivo=new JLabel ("Archivo ");
JLabel lnumPalabras=new JLabel("Nº Palabras");
//Cajas de texto
JTextField txtWeb=new JTextField(20);
JTextField txtArchivo=new JTextField(24);
JTextField txtPalabras=new JTextField(20);
JTextFieldtxtNumPalabras=new JTextField(3);
JTextArea txtCodigo=new JTextArea(23,50);
//Botones
JButton btBuscar=new JButton(" Buscar ");
JButton btBorrar=new JButton(" Borrar ");
JButton btExaminar=new JButton("Examinar...");
//Menu
JMenuBar MBarra = new JMenuBar();
JMenu MArchivo=new JMenu("Archivo");
JMenuItem MBuscar=new JMenuItem("Buscar");
JMenuItem MBorrar=newJMenuItem("Borrar");
JMenuItem MSalir=new JMenuItem("Salir");
JMenu MOpciones=new JMenu("Opciones");
JMenu MBusc=new JMenu("Buscar en");
ButtonGroup BgBuscar=new ButtonGroup();
JRadioButtonMenuItem MWeb=new JRadioButtonMenuItem("Web");
JRadioButtonMenuItem MDesdeArchivo=new JRadioButtonMenuItem("Desde Archivo");
JCheckBoxMenuItem Mmayusulas=new JCheckBoxMenuItem("DiferenciarMayus/min");
JCheckBoxMenuItem MProxyPuerto=new JCheckBoxMenuItem("Configuración proxy");
//
String proxy="";
//Constructor
BuscadorPalabrasClave() {
//Poner Barra en el JFrame
MBarra.add(MArchivo);
MArchivo.add(MBuscar);
MBuscar.addActionListener(this);
MArchivo.add(MBorrar);
MBorrar.addActionListener(this);
MArchivo.addSeparator(); //Separador entre ITemsMArchivo.add(MSalir);
MSalir.addActionListener(this);
MBarra.add(MOpciones);
MOpciones.add(MBusc);
MBusc.add(MWeb);
MWeb.addActionListener(this);
MBusc.add(MDesdeArchivo);
MDesdeArchivo.addActionListener(this);
BgBuscar.add(MWeb);
MWeb.setSelected(true);
BgBuscar.add(MDesdeArchivo);
MOpciones.add(Mmayusulas);
Mmayusulas.addActionListener(this);...
Regístrate para leer el documento completo.