Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as Python by Henrique Sant'Anna ( 14 years ago )
# Menu de operações matemáticas (repetições aninhadas)
# 08/10/2012
# Henrique Sant'Anna
while True:
    print('Escolha uma das operações abaixo...')
    print(' '*4,'M - Multiplicação')
    print(' '*4,'D - Divisão')
    print(' '*4,'S - Sair')
    operação = input('Digite sua opção: ').upper() # pede por uma letra e converte para maiúscula
    if operação == 'S':
        print('Hasta la vista, baby!')
        break
    elif operação == 'M' or operação == 'D': # para M ou D pedir 2 números
        n1=int(input('Digite o 1º número: '))
        n2=int(input('Digite o 2º número: '))
        if operação == 'M': # multiplicação
            calculo=0
            x = 0
            while x<n2: # n2 vezes
                calculo+=n1 # + n1
                x+=1
            print('%d x %d = %d'%(n1,n2,calculo)) # imprime resultado
        elif operação == 'D': # divisão
            calculo=n1
            x = 0 # x contará quantas vezes n2 cabe em n1 (calculo)
            while calculo >= n2: # cálculo diminui até que n2 não caiba mais nele
                calculo -= n2 # tira n2 de dentro de cálculo
                x += 1 # conta quantas vezes isto foi feito
            print('%d / %d = %d'%(n1,n2,x)) # imprime resultado
            print('resto: %d'

 

Revise this Paste

Children: 55291
Your Name: Code Language: