Bem galera sou iniciante em java onde ate o memento estava no visualg estou com um problema nessa linha e não consigo descobri oque seria alguem pode me ajudar ?
Ajuda com Erro no programa
7 Respostas
Faltou vc repetir a altura na comparação do while…
aa blz agora deu mas me diz uma coisa quando coloco para executar e quando uso ponto no lugar da virgula por exemplo altura 1.80 ele da erro
Substitua (altura>1|| <=2.80) por (altura>1|| altura<=2.80)
huhuahua agora ele caiu em repetição infinita pareçe ponho qualquer altura ele pede outra e esta dentro dos parametros do while
layor Boa Noite,
Não consegui ver o seu código, você poderia colocar entre as tags [code] para melhor entendimento....???
Abracos;.
Oi layor,
Percebi que vc está usando swith,nesse caso seria uma alternativa para não usar o if...
Algo assim:
import java.io.*;
class P24
{
public static void main(String args[])
{
String s;
DataInputStream d;
int cod;
double valor=0,aum=0,dif=0,valor_final=0;
try
{
System.out.println("digite o valor do produto");
d=new DataInputStream(System.in);
s=d.readLine();
valor=Double.parseDouble(s);
System.out.println("digite o codigo do produto 1,3,4 ou 8: ");
d=new DataInputStream(System.in);
s=d.readLine();
cod=Integer.parseInt (s);
switch (cod)
{
case 1:
{
aum=(valor*15/100);
valor_final=valor+aum;
dif=valor_final-valor;
System.out.println("valor do produto "+valor);
System.out.println("valor apos aumento "+valor_final);
System.out.println("diferenca entre os valores "+dif);
break;
}
case 2:
{
aum=(valor*20/100);
valor_final=valor+aum;
dif=valor_final-valor;
System.out.println("valor do produto "+valor);
System.out.println("valor apos aumento "+valor_final);
System.out.println("diferenca entre os valores "+dif);
break;
}
case 3:
{
aum=(valor*35/100);
valor_final=valor+aum;
dif=valor_final-valor;
System.out.println("valor do produto "+valor);
System.out.println("valor apos aumento "+valor_final);
System.out.println("diferenca entre os valores "+dif);
break;
}
case 8:
{
aum=(valor*40/100);
valor_final=valor+aum;
dif=valor_final-valor;
System.out.println("valor do produto "+valor);
System.out.println("valor apos aumento "+valor_final);
System.out.println("diferenca entre os valores "+dif);
break;
}
default:
{
System.out.println("nao e possivel realizar o calculo");
}
}
}
catch(IOException e)
{
System.out.println("erro na entrada de dados ");
}
catch(NumberFormatException e)
{
System.out.println("erro de conversão");
}
}
}
Usando IF
import java.io.*;
class P22
{
public static void main(String args[])
{
String s;
DataInputStream d;
int cod;
double valor,aum,dif,valor_final;
try
{
System.out.println("digite o valor do produto");
d=new DataInputStream(System.in);
s=d.readLine();
valor=Double.parseDouble(s);
System.out.println("digite o codigo do produto 1,3,4 ou 8: ");
d=new DataInputStream(System.in);
s=d.readLine();
cod=Integer.parseInt (s);
if (cod==1 || cod==3|| cod==4 || cod ==8)
{
if(cod==1)
{
aum=(valor*15/100);
}
else if (cod==3)
{
aum=(valor*20/100);
}
else if (cod==4)
{
aum=(valor*35/100);
}
else
{
aum=(valor*40/100);
}
valor_final=valor+aum;
dif=valor_final-valor;
System.out.println("valor do produto "+valor);
System.out.println("valor apos aumento "+valor_final);
System.out.println("diferenca entre os valores "+dif);
}
else
{
System.out.println("nao e possivel realizar o calculo");
}
}
catch(IOException e)
{
System.out.println("erro na entrada de dados ");
}
catch(NumberFormatException e)
{
System.out.println("erro de conversão");
}
}
}
Da uma olhadinha aqui [url]http://www.rodrigocordula.com.br/javagraf2.php [/url]
Po galera vlw …
me dei muito bem na prova…
Criado 4 de novembro de 2010
Ultima resposta 5 de nov. de 2010
Respostas 7
Participantes 4
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo
