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
Ir a la versión completa