Pular para o conteúdo

Multiplicação e divisão sem sinais operadores [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Multiplicação e divisão sem sinais operadores [RESOLVIDO]

Enviado em 25/06/2018 - 08:32h

Saudações amigos(as)!
Gostaria de saber uma forma de fazer a divisão e a multiplicação de dois números sem ter que usar nem um dos símbolos das operações, de um jeito bem simples e fácil.

Responder tópico

2. Re: Multiplicação e divisão sem sinais operadores

Melhor resposta

Enviado em 26/06/2018 - 01:29h

Exemplo bem basicão utilizando funções, laços de repetição e incrementação/decrementação de variáveis.
* Note que não há qualquer tipo de checagem dos valores passados às funções!

#!/usr/bin/python
def multiplicacao(x, y):
total = 0
contador = 0

while contador < y:
total += x
contador += 1

return total

def divisao(x, y):
total = 0

if (y == 0): return None

while (x >= y):
x -= y
total += 1

return total

print(multiplicacao(3, 5))
print(divisao(4, 2))

3. Re: Multiplicação e divisão sem sinais operadores [RESOLVIDO]

Enviado em 26/06/2018 - 10:21h

SMarcell escreveu:

Exemplo bem basicão utilizando funções, laços de repetição e incrementação/decrementação de variáveis.
* Note que não há qualquer tipo de checagem dos valores passados às funções!

#!/usr/bin/python
def multiplicacao(x, y):
total = 0
contador = 0

while contador < y:
total += x
contador += 1

return tota



Fantástico amigo, muito obrigado!

def divisao(x, y):
total = 0

if (y == 0): return None

while (x >= y):
x -= y
total += 1

return total

print(multiplicacao(3, 5))
print(divisao(4, 2))

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder