Oi pessoal
Me digam pq esse programa n faz a leitura… o q ha de errado q ainda n vi?
Me ajudem
import javax.swing.JOptionPane;
/**
*
@author CLIENTE
*/
public class Main {
/**
@param args the command line arguments
*/
public static void main(String[] args) {
double peso= 0;
double altura= 0;
String xpeso,xaltura;
x altura= JoptionPane.showImputDialog(“Qual a sua altura?”);
x peso=JoptionPane.showImputDialog(“Qual o seu peso?”);
altura=Double.parseDouble(xaltura);
peso=Double.parseDouble(xpeso);
JoptionPane.showMessageDialog(null,“O seu IMC é”+ IMC);
if(IMC < 18.5){
JoptionPane.showMessageDialog(null,“Você está abaixo do peso…”);
}else if(imc < 25){
JoptionPane.showMessageDialog(null,“voce está no peso normal!”);
}else if(imc < 30){
JoptionPane.showMessageDialog(null,“Acima do peso!”);
}else{
JoptionPane.showMessageDialog(null,“Voce está enorme!”)
}
Sistem.exit(0);
Porque você está guardando o erro pra você ? Compartilhe ele conosco.
arthurminarini
ta cheio de erro de escrita arrumei um pouco pq to sem tempo
publicstaticvoidmain(String[]args){
doublepeso=0.0;doublealtura=0.0;Stringxpeso,xaltura;xaltura=JOptionPane.showInputDialog("Qual a sua altura?");xpeso=JOptionPane.showInputDialog("Qual o seu peso?");altura=Double.parseDouble(xaltura);peso=Double.parseDouble(xpeso);doubleimc=altura/peso;JOptionPane.showMessageDialog(null,"O seu IMC é"+imc);if(imc<18.5){
JOptionPane.showMessageDialog(null,"Você está abaixo do peso...");}elseif(imc<25){
JOptionPane.showMessageDialog(null,"voce está no peso normal!");}elseif(imc<30){
JOptionPane.showMessageDialog(null,"Acima do peso!");}else{
JOptionPane.showMessageDialog(null,"Voce está enorme!");}}
tem que colocar os imports também ok!!!
L
lekinha
ainda continua com erro
joaodaniel
Erro? Qual? Vc ainda não nos contou! :-o
aajjbb
nao tem nenhum scanner ou bufferedReader ai, como vc quer que leia, nen explicou qual sua duvida com clareza… não colocou o codigo dentro das tags corretas… e estou quase certo de que botar o nome de uma classe como apenas Main nao é uma boa pratica…
chap
Tenso.
arthurminarini
cole o codigo em um IDE tipo netbeans ou eclipse que vai te mostrar os problemas quando colei pela primeira vez tava tudo com erro até variavel que nem existia como a IMC
aajjbb
Seu codigo tem varios erros realmente, mas se você nao expecificar onde estao suas duvidas realmente, eu garanto que ninguem vai ajudar…
douglaskd
aqui funcionou...usei o código do arthurminarini
importjavax.swing.JOptionPane;classLeitura{publicstaticvoidmain(String[]args){doublepeso=0.0;doublealtura=0.0;Stringxpeso,xaltura;xaltura=JOptionPane.showInputDialog("Qual a sua altura?");xpeso=JOptionPane.showInputDialog("Qual o seu peso?");altura=Double.parseDouble(xaltura);peso=Double.parseDouble(xpeso);doubleimc=altura/peso;JOptionPane.showMessageDialog(null,"O seu IMC é"+imc);if(imc<18.5){JOptionPane.showMessageDialog(null,"Você está abaixo do peso...");}elseif(imc<25){JOptionPane.showMessageDialog(null,"voce está no peso normal!");}elseif(imc<30){JOptionPane.showMessageDialog(null,"Acima do peso!");}else{JOptionPane.showMessageDialog(null,"Voce está enorme!");}}}
Obs: não é necessário o uso do scanner ou bufferedReader, a leitura é feita através do jOptionPane.
tutu_rp
A fórmula para calcular o Índice de Massa Corporal é:
IMC = peso / (altura)2
arthurminarini
apenas criei uma variavel que não tinha e corrigir usando uma IDE
faça a leitura do código e suas modificações com base no que vc quer
como o @tutu_rp disse tem que colocar ao quadrado etc…