Duvida

1 resposta
L

Num sei pq num ta pegando alguem poderia por favor me ajudar?

/*Faça um programa que imprima a tabela de conversão de graus celsius-fahrenheit para o intervalo desejado pelo usuário.
O programa deve solicitar ao usuário o limite superior, o limite inferior do intervalo de tempo , além de solicitar o decremento
.formula de conversão:
Obs.usando o comando for

C=S(F-32) / 9
*/

import javax.swing.JOptionPane;

class CparaF

{

public static void main (String args[])

{
float C[]=new float[100];
 	float F[]=new float[212];
	float liminf=0,linsup=0,decremento=0,S=0;   
    
 	liminf=Float.parseFloat(JOptionPane.showInputDialog("Entre com o limite inferior: "));
 	linsup=Float.parseFloat(JOptionPane.showInputDialog("Entre com o limite superior: "));
 	decremento=Float.parseFloat(JOptionPane.showInputDialog("Entre com o decremento: "));
 	       	
 	
 for(float i=liminf;i<linsup;decremento)
 {

	C[i]=Float.parseFloat(JOptionPane.showInputDialog("Entre com o valor de celsius: "));
	
}		

	 S[]=C*1.8f+32;
	 
	 
	 JOptionPane.showMessageDialog(null,"O valor de celsius para fahrenheit =" + S[0]);
	
	
System.exit(0);


}

}

1 Resposta

H

Vamos lá , vou tentar te ajudar.

  • Explicação do comando For

O comando for não aceita o tipo float , para o comando for funcionar somente com int.

Variáveis primitivas e controle de fluxo
http://www.guj.com.br/java.tutorial.artigo.134.1.guj

  • Atribuir valor a um Array

Para atribuir um valor a um array você deve informar em qual espaço de memória alocado , será armazenado um determinado dado.

  • Dica de Nomeclatura

Quando você for criar um nome de classe, tente sempre colocar nome de classe que fiquem claras para entendimentos futuros.

Convensão de Código
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html

Qualquer dúvida poste novamente.>

Criado 26 de abril de 2007
Ultima resposta 26 de abr. de 2007
Respostas 1
Participantes 2