Informática, perguntado por Usuário anônimo, 1 ano atrás

Fazer um algoritmo para calcular a raiz quadrada de um número

Soluções para a tarefa

Respondido por bokomoko
3
A raiz quadrada de um número pode ser obtida através desse algoritmo aqui

numero = float(input("Numero ? "))
precisao = int(input("Informe a precisao em casas decimais"))
precisao = 1 / 10**precisao
b = numeroa = 1 
while ( (b-a) >= precisao): 
   b = (a+b)/2 
   a = numero / b
print(b)

 Pode rodá-lo aqui 
https://repl.it/@bokomoko/raiz-quadrada


bokomoko: Tem um errinho de digitação ok ? o correto é
bokomoko: b = numero
bokomoko: a = 1
bokomoko: em linhas separadas
Perguntas interessantes