Pedra Papel e Tesoura

Esse programa simula um jogo de Pedra, Papel e Tesoura

How to play "rock, paper, scissors" with a computer

x = 1

nlist = {2, 3, 5}

while x == 1 do

print"Voce quer Pedra(1), Papel(2) ou Tesoura(3)?"

human = io.read("*n")

    if human == 1 then

        humanc = 2

        print("Voce escolheu Pedra")

    elseif human == 2 then

        humanc = 3

        print("Voce escolheu Papel")

    elseif human == 3 then

        humanc = 5

        print("Voce escolheu Tesoura")

    end

computer = (nlist[math.random (#nlist)])

    if computer == 2 then

        print("O computador escolheu Pedra")

    elseif computer == 3 then

        print("O computador escolheu Papel")

    elseif computer == 5 then

        print("O computador escolheu Tesoura")

    end

result = computer*humanc

    if result == computer*computer then

        print("EMPATE")

    elseif result == 6 then

            print("Papel embrulhou a pedra!!")

            if computer == 3 then

                print("O computador Ganhou :( ")

            else

                print("Voce ganhou :) ")

            end

    elseif result == 10 then

            print("A pedra destruiu a tesoura!!")

            if computer == 2 then

                print("O computador Ganhou :( ")

            else

                print("Voce ganhou :) ")

            end

    elseif result == 15 then

        print("A tesoura picotou o papel!!")

        if computer == 5 then

                print("O computador Ganhou :( ")

            else

                print("Voce ganhou :) ")

            end

    end

print("Digite 0 para sair ou 1 para um novo jogo")

saida = io.read("*n")

if saida == 0 then

    x = 2

else

    x = 1

end

end

voltar(back)

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.