alguém poderia me ajudar a cria um programa em java que calcule e exiba quantas vezes temos que dividir o numero 1 por 2 para obter um valor menor que um decimo de milesimo
Java
F
5 Respostas
V
Vou dizer o que tem que fazer para você tentar transformar em código.
1 - Crie uma variável do tipo float (real) recebendo o valor 1.
2 - Crie uma variável do tipo int (inteiro) recebendo 0, essa variável irá ser seu contador.
3 - Crie uma estrutura de repetição While (enquanto) usando a condição do valor na variavel do item 1 for maior que um decimo de milesimo.
4 - Dentro dessa condição (repetição) faça variavel do item 1 ser dividida por 2. (variavelitem1= variavelitem1/2)
5 - Ainda dentro da condição faça a variavel do item 2 incrementar (variavelitem2++)
6 - Fora da condição (repetição) imprima a variavel do item 2.
F
suas intrusões sao otima
mais eu começei ver java agora e mesmo assim ta um pouco complicado
V
Solucao aceita
1 like
public class HelloWorld {
public static void main(String[] args) {
float numero = 1;
int contador = 0;
while (numero >= 0.00001) {
numero = numero / 2;
contador++;
}
System.out.println(contador);
}
}
F
muito obrigado
Já teve aula de algoritmos e/ou introdução à programação?
Criado 15 de março de 2018
Ultima resposta 15 de mar. de 2018
Respostas 5
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo