Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dferetto

Linguagem java

Recommended Posts

linguagem algoritmo:

 

3) EUA que obtenha 20 valores e escreva os valores e seus dobros.

definir VALOR,DOBRO,CONT;

CONT = 1;

enquanto CONT < = 20 faça

{ obter " Digite um valor " VALOR;

DOBRO = VALOR * 2;

mostrar " o valor e seu dobro são iguais à " VALOR, DOBRO;

CONT = CONT + 1;

}

 

 

linguagem java:

 

 

/*

3) EUA que obtenha 20 valores e escreva os valores e seus dobros.

*/

public class exe01072007_3

{

public static void main(String[] args)

{

int valor;

int dobro;

int cont = 1;

 

 

 

while (cont <=20)

{

Entrada.leiaInt("digite um valor");

dobro = valor * 2;

cont = cont + 1;

 

 

System.out.println("o valor e seu dobro são iguais à "+ valor*2);

 

}

}

 

Error: D:\Programas em Java\exe01072007_3.java:17: variable valor might not have been initialized

 

 

alguém q souber resolver esse erro por favor ajude!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse erro fala que sua variavel não foi inicializada...Em java é bom você iniciar sua variaveis pra evitar esse problema...Para arrumar esse erro coloque int valor = 0;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse erro fala que sua variavel não foi inicializada...

Em java é bom você iniciar sua variaveis pra evitar esse problema...

 

Para arrumar esse erro coloque int valor = 0;

 

/*

3) EUA que obtenha 20 valores e escreva os valores e seus dobros. //incompleto

*/

public class exe01072007_3

{

public static void main(String[] args)

{

int dobro;

int valor = 0;

int cont = 1;

 

while (cont <=20)

{

Entrada.leiaInt("digite um valor" valor);

dobro = valor *2;

 

cont = cont + 1;

 

System.out.print("o valor e seu dobro são iguais à ");

 

}

}

}

 

 

agora occorre outro erro:

 

3 errors found:

File: D:\Programas em Java\exe01072007_3.java [line: 14]

Error: D:\Programas em Java\exe01072007_3.java:14: ')' expected

File: D:\Programas em Java\exe01072007_3.java [line: 14]

Error: D:\Programas em Java\exe01072007_3.java:14: not a statement

File: D:\Programas em Java\exe01072007_3.java [line: 14]

Error: D:\Programas em Java\exe01072007_3.java:14: ';' expected

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa linha aqui tá estranha: Entrada.leiaInt("digite um valor" valor);Não seria algo tipo valor = Entrada.leiaInt("digite um valor" ); ?Ou talvez falte uma virgula ali no meio, veja os parametros do leiaInt e o que ele retorna...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa linha aqui tá estranha: Entrada.leiaInt("digite um valor" valor);

 

Não seria algo tipo valor = Entrada.leiaInt("digite um valor" ); ?

 

Ou talvez falte uma virgula ali no meio, veja os parametros do leiaInt e o que ele retorna...

Ta rodando beleza agora...soh tem umprobleminha...o exercicio pede para mostrar o valor e seu dobro...mas ñ estou cnseguindo mostrar junto o valor soh está mostrando o dobro no java:

 

Preciso q o java mostre tbém o valor q estou digitando ñ soh o dobro!!!

 

 

Exercicio esta feito abaixo qm souber rsponda por favor!! vlwww

/*

3) EUA que obtenha 20 valores e escreva os valores e seus dobros.

*/

public class exe01072007_3

{

public static void main(String[] args)

{

int dobro, cont;

int valor;

cont = 1;

 

while (cont <=20)

{

valor= Entrada.leiaInt("digite um valor");

valor = valor *2;

cont = cont + 1;

 

System.out.println("o valor e seu dobro são iguais à " + valor);

 

 

}

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está armazenado o dobro na mesma variável que você armazena o valor...Troque a parte do valor = valor * 2 para dobro = valor * 2E na saída System.out.println("Valor: " + valor + " Dobro: " + dobro);flws

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está armazenado o dobro na mesma variável que você armazena o valor...Troque a parte do valor = valor * 2 para dobro = valor * 2E na saída System.out.println("Valor: " + valor + " Dobro: " + dobro);flws

blzzz cara resolvido!! vlwww aee abrção

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.