Fórum Como resolvo esta questão em JAVA #605530

21/09/2019

0

Questão: Uma das maneiras de se conseguir a raiz quadrada de um número é subtrair do número os ímpares consecutivos a partir de 1, até que o resultado da subtração seja menor ou igual a zero. O número de vezes que se conseguir fazer a subtração é a raiz quadrada exata (resultado 0) ou aproximada do número (resultado negativo).
Ex.: Raiz de 16 16-1 = 15-3 = 12-5 = 7-7 = 0
Faça um programa que calcule a raiz quadrada de um número usando este método.


Alguém pode me ajudar com esta questão?
Agradeço desde já
Tiago Lima

Tiago Lima

Responder

Posts

23/09/2019

Alexandre Deus

Questão: Uma das maneiras de se conseguir a raiz quadrada de um número é subtrair do número os ímpares consecutivos a partir de 1, até que o resultado da subtração seja menor ou igual a zero. O número de vezes que se conseguir fazer a subtração é a raiz quadrada exata (resultado 0) ou aproximada do número (resultado negativo).
Ex.: Raiz de 16 16-1 = 15-3 = 12-5 = 7-7 = 0
Faça um programa que calcule a raiz quadrada de um número usando este método.


Alguém pode me ajudar com esta questão?
Agradeço desde já


Fala Tiago, tudo bem?
Fiz um exemplo aqui utilizando o número 16 como valor a ser tirado a raiz, dê uma olhada.

public class Main
{
    
	public static void main(String[] args) {
	    int valor = 16;
        int impar = 1;
        int resultado = 0;
		while(valor > 0){
		    valor = valor - impar;
		    impar = impar + 2;
		    resultado ++;
		}
		System.out.println(resultado);
	}
}



Qualquer dúvida me fala. Abraço!
Responder

Gostei + 0

23/09/2019

Tiago Lima

Questão: Uma das maneiras de se conseguir a raiz quadrada de um número é subtrair do número os ímpares consecutivos a partir de 1, até que o resultado da subtração seja menor ou igual a zero. O número de vezes que se conseguir fazer a subtração é a raiz quadrada exata (resultado 0) ou aproximada do número (resultado negativo).
Ex.: Raiz de 16 16-1 = 15-3 = 12-5 = 7-7 = 0
Faça um programa que calcule a raiz quadrada de um número usando este método.


Alguém pode me ajudar com esta questão?
Agradeço desde já


Fala Tiago, tudo bem?
Fiz um exemplo aqui utilizando o número 16 como valor a ser tirado a raiz, dê uma olhada.

public class Main
{
    
	public static void main(String[] args) {
	    int valor = 16;
        int impar = 1;
        int resultado = 0;
		while(valor > 0){
		    valor = valor - impar;
		    impar = impar + 2;
		    resultado ++;
		}
		System.out.println(resultado);
	}
}



Qualquer dúvida me fala. Abraço!


Boa noite, Alexandre obrigado por me ajudar nessa, eu tava com uma lista para entregar até hoje na faculdade e conseguir concluir graças a sua ajuda, agora o que tenho que fazer é praticar estes exercícios para pegar a manha e entender o que o programinha faz.
Que Deus abençoe.
Até a próxima.
Responder

Gostei + 0

23/09/2019

Tiago Lima

Questão: Uma das maneiras de se conseguir a raiz quadrada de um número é subtrair do número os ímpares consecutivos a partir de 1, até que o resultado da subtração seja menor ou igual a zero. O número de vezes que se conseguir fazer a subtração é a raiz quadrada exata (resultado 0) ou aproximada do número (resultado negativo).
Ex.: Raiz de 16 16-1 = 15-3 = 12-5 = 7-7 = 0
Faça um programa que calcule a raiz quadrada de um número usando este método.


Alguém pode me ajudar com esta questão?
Agradeço desde já


Fala Tiago, tudo bem?
Fiz um exemplo aqui utilizando o número 16 como valor a ser tirado a raiz, dê uma olhada.

public class Main
{
    
	public static void main(String[] args) {
	    int valor = 16;
        int impar = 1;
        int resultado = 0;
		while(valor > 0){
		    valor = valor - impar;
		    impar = impar + 2;
		    resultado ++;
		}
		System.out.println(resultado);
	}
}



Qualquer dúvida me fala. Abraço!


Boa noite, Alexandre obrigado por me ajudar nessa, eu tava com uma lista para entregar até hoje na faculdade e conseguir concluir graças a sua ajuda, agora o que tenho que fazer é praticar estes exercícios para pegar a manha e entender o que o programinha faz.
Que Deus abençoe.
Até a próxima.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar