Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal meu professor da faculdade passou trabalho para fazer um programa pra fazer uma calculadora de produto e divisão no python. A pessoa escolhe o que ela vai fazer e depois escolher dois números inteiros.
OBS.: Não pode usar nenhum comando de laço e só pode usar os operadores aritméticos + e/ou -
Não pode usar * nem /
Antes tarde que nunca, fica o compartilhamento de conhecimento para outros.
Veja a definição de multiplicação https://pt.wikipedia.org/wiki/Multiplicação:
>
Citar
Em matemática, a multiplicação é uma forma simples de se adicionar uma quantidade finita de números iguais...
Com essa definição parece fácil resolver o problema com um loop, porem você possui essa restrição, então qual seria a alternativa ao loop? A resposta é utilize recursão https://pt.wikipedia.org/wiki/Recursividade_(ciência_da_computação)).
E quanto a divisão? bom nesse caso a definição da Wikipedia https://pt.wikipedia.org/wiki/Divisão não ajuda muito:
>
Citar
Divisão é a operação matemática inversa da multiplicação...
Porem a solução é semelhante a da multiplicação basta contar quantas vezes é possível subtrair o divisor do dividendo.
TL;DR: Utilize recursão.
>
Citar
Não pode usar nenhum comando de laço
Não conheço Python mas não me ocorre como...