Autor Tema: ayuda con Conversion de Temperatua  (Leído 5734 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado fran

  • Sv Jr.
  • **
  • Mensajes: 53
  • Larga vida al Rock
ayuda con Conversion de Temperatua
« : septiembre 29, 2008, 05:01:24 pm »
hola community alguien me puede ayudar con la convesion de tempeatuas ya sea formula o codigo de como va para poder realizar los eventos respectivos, por el momento solo he realizado lo del diseño.
Gracias de antemano su ayuda :thumbsup:
Hasta la Victoria

Desconectado Maitro...

  • The Communiter-
  • *
  • Mensajes: 2996
  • Maitrosoft ©®™
Re: ayuda con Conversion de Temperatua
« Respuesta #1 : septiembre 29, 2008, 05:06:28 pm »
Ese mi chero al que le dicen San Google me dio esta direccion:

http://es.wikipedia.org/wiki/Fórmulas_de_conversión_de_temperatura

Citar
Para convertir una escala en Celsius están las siguientes fórmulas:
C = K - 273
C = (F - 32)*(5/9)
Para convertir en Kelvin las siguientes fórmulas :
K = C + 273
K = (F + 459.67)*(5/9)
Para convertir en Fahrenheit las siguientes fórmulas:
F =( °C × 9/5 ) + 32

Deberias de visitarlo, ese se las puede de todas todas.


Por la seccion en la que esta el tema, supongo que estas trabajando enn Java, mi ra esta pagina, talvez te ayuda.

Código: [Seleccionar]
http://www.itapizaco.edu.mx/paginas/JavaTut/froufe/parte14/cap14-20.html
« Última Modificación: septiembre 29, 2008, 05:14:20 pm por Maitro... »

Desconectado fran

  • Sv Jr.
  • **
  • Mensajes: 53
  • Larga vida al Rock
Re: ayuda con Conversion de Temperatua
« Respuesta #2 : septiembre 29, 2008, 05:20:43 pm »
gracias pero estaba confuso para cual formula ocupar y lo de la pag. ya la habia visitado pero no me sirvio.  :thumbsup:
Hasta la Victoria

Desconectado Camus de Acuario

  • The Communiter-
  • *
  • Mensajes: 8455
  • Ōrora Ekusukyūshon!
Re: ayuda con Conversion de Temperatua
« Respuesta #3 : septiembre 29, 2008, 05:44:09 pm »
pues para que complicarte, si estas empezando solo necesitas un TextField, un Button y varios RoundButtons, que esten asi:

ºCelsius a Fahrenheit
ºFahrenheit a Celsius
ºKelvin a Celsius
ºCelsius a Kelvin
ºKelvin a Fahrenheit
ºFahrenheit a Kelvin

y listo, haces un IF de cual RoundButton esta seleccionado y adentro haces la conversion tomando el dato en el TextField como tu temperatura origen

Desconectado fran

  • Sv Jr.
  • **
  • Mensajes: 53
  • Larga vida al Rock
Re: ayuda con Conversion de Temperatua
« Respuesta #4 : septiembre 29, 2008, 05:57:20 pm »
pues para que complicarte, si estas empezando solo necesitas un TextField y varios RoundButtons, que esten asi:

ºCelsius a Fahrenheit
ºFahrenheit a Celsius
ºKelvin a Celsius
ºCelsius a Kelvin
ºKelvin a Fahrenheit
ºFahrenheit a Kelvin

mira ya lo tengo diseñado poro con un JComboBox y los botones pero solo me faltan los eventos pero tomare en cuenta lo del post. gracias mens
Hasta la Victoria

Desconectado Camus de Acuario

  • The Communiter-
  • *
  • Mensajes: 8455
  • Ōrora Ekusukyūshon!
Re: ayuda con Conversion de Temperatua
« Respuesta #5 : septiembre 30, 2008, 12:29:15 am »
va, lo del evento seria asi:

Código: [Seleccionar]
JTextField txtTemperatura_a_convertir, txtTemperatura_convertida;
JButton btnConvertir;
JComboBox cbConversion;
double temperatura_a;
double temperatura_b;

txtTemperatura_a_convertir = new JTextField();
txtTemperatura_convertida = new JTextField();
btnConvertir = new JButton();
cbConversion = new JComboBox();

txtTemperatura_a_convertir.setText("");
txtTemperatura_convertida.setText("");
txtTemperatura_convertida.setEditable(false);
cbConversion.addItem("Celsius a Fahrenheit");
cbConversion.addItem("Fahrenheit a Celsius");
cbConversion.addItem("Kelvin a Celsius");
cbConversion.addItem("Celsius a Kelvin");
cbConversion.addItem("Kelvin a Fahrenheit");
cbConversion.addItem("Fahrenheit a Kelvin");

btnConvertir.setText("Convertir");

ActionListener AddListener = new ActionListener() {
   public void actionPerformed(ActionEvent e) {
      if (cbConversion.getSelectedIndex() == 0)
      {
         temperatura_a = txtTemperatura_a_convertir.getText();
         temperatura_b = conversion con la formula de temperatura_a;
         txtTemperatura_convertida.setText(temperatura_b);
      }
      .......y asi para todos los elementos del combobox
   }
}

btnConvertir.addActionListener(AddListener);

vaya, aca esta, lo demas lo haces vos, con eso te deberia de bastar, como no lo pude correr ha de tener un par de errorcitos pero no es para donde perderse, suerte y a echarle ganas con todo, acepto K+ jajajajajajajaja saludos y ojala lo podas terminar.

Desconectado fran

  • Sv Jr.
  • **
  • Mensajes: 53
  • Larga vida al Rock
Re: ayuda con Conversion de Temperatua
« Respuesta #6 : septiembre 30, 2008, 04:38:05 pm »
gracias Camus de Acuario por el cod.  ya lo demas lo puedo hacer :thumbsup:
Hasta la Victoria