Programación General > Java

 Alguna Orientacion ??

(1/1)

mIGueLHmP:
Hola de nuevo xd


Bueno, mi problema es sobre un programa que se supone tiene que leer 30 °C y comvertirlos a ° Farenheit.. (Utilizando Arreglos)

Esto es lo que llevo con respecto al programa:


--- Código: Java --- import java.io.*;import javax.swing.*; public class Grados {        public static void main(String[] args) {        int g[];        g=new int [30];        int valor;        for(int i=0;i<30;i++)        {            valor=Integer.parseInt(JOptionPane.showInputDialog("Introduce °C"));            g[i]=valor;        }        for(int i=0;i<30;i++)        {            if(g[]>30)            {                valor=valor*9/5+32;            }        }        System.out.println("Los Grados Farenheit son:"+valor);    }}  
Yo se que no es asi... lo que quiero saves es como Hacer para que transforme de °C a°Frarenheit...

PD: segun lei para convertir de °C a °Frarenheit se tiene que multiplicar el numero *9, /5 y sumarle +32.



Alguna Orientacion :s?

fm89-10:
hola a ver si te entendi lo que quieres es ingresar 30 temperaturas Celsius en un arreglo y pasar esas 30 que estan en el arreglo a farenheit aqui te dejo el ejemplo, y la formula que usas esta bien.


--- Código: Java --- import java.io.*;import javax.swing.*; public class Grados {     public static void main(String[] args) {        int g[];        g=new int [30];        int valor[];        valor= new int [30];        for(int i=0;i<3;i++)        {            g[i]=Integer.parseInt(JOptionPane.showInputDialog("Introduce °C"));                   }        for(int i=0;i<30;i++)        {            if(g[i]>30)            {                valor[i]=g[i]*9/5+32;            }        }        for(int i=0;i<30;i++)        {        System.out.print("Los Grados Ingresados son:"+ g[i] + "t");        System.out.println("Los Grados Farenheit son:"+valor[i]);        }    }      }  

Navegación

[0] Índice de Mensajes

Ir a la versión completa