13 fev 2013, 13:37
66) Faca um programa que leia 2 numeros inteiros da entrada e mostre o resto da divisao inteira do primeiro pelo segundo, utilizando o metodo de subtrações sucessivas. Exemplo:
Valores lidos: 15 4
Saída do programa: 3
Dica: 15 % 4 = 15 - 4 - 4 - 4 = 3
13 fev 2013, 18:05
14 fev 2013, 01:19
loop do
print "Informe o valor 'a' (0 para encerrar): "
a = gets.to_i
break if a == 0
print "Informe o valor 'b': "
b = gets.to_i
resto = a - b
while resto >= b
resto = resto - b
end
puts "O resto de #{a} dividido por #{b} eh igual a #{resto}."
puts
end
puts "Game over!"