dferetto 0 Denunciar post Postado Maio 26, 2007 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
Rafael D 0 Denunciar post Postado Maio 26, 2007 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
dferetto 0 Denunciar post Postado Maio 26, 2007 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
Rafael D 0 Denunciar post Postado Maio 26, 2007 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
dferetto 0 Denunciar post Postado Maio 27, 2007 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
Rafael D 0 Denunciar post Postado Maio 28, 2007 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
dferetto 0 Denunciar post Postado Maio 28, 2007 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);flwsblzzz cara resolvido!! vlwww aee abrção Compartilhar este post Link para o post Compartilhar em outros sites