Primeiro programa em Ruby
quarta-feira, 11. novembro 2009
Esse mês entraram novas pessoas para trabalhar na area de desenvolvimento da UFABC, e eu comecei a lembrar dos meus primeiros contatos com o ruby, ainda sem conhecer o meta-framework rails. Bom irei postar um pequeno código parecido com o que o coordenador do desenvolvimento nos passou durante as primeiras aulas de ruby
Crie uma pasta para vc hospedar seus códigos
mkdir /home/user/testeruby por exemplo
Nesta pasta crie um arquivo conta.rb e copie e cole o codigo abaixo
class Conta
attr_accessor :saldo
def initialize
@saldo = 1000
end
def retirada(retirada)
if retirada > saldo
return "Erro, saldo menor que a retirada"
else
@saldo = @saldo - retirada
return @saldo
end
end
def deposito(deposito)
@saldo = @saldo + deposito
return @saldo
end
end
Foi um pequeno programa de saques e retiradas de uma suposta conta bancaria. Para brincar com ele basta criar um arquivo conta.rb no desktop, colar o código acima e salvar. Depois abra o konsole e abra a interface ruby irb, apenas digitando ‘irb’ no konsole, a partir daí escreva a seguinte linha de comando:
require '/home/user/testeruby/conta.rb'
caso esteja no linux (não esqueça de trocar user pelo seu usuário na máquina)
Esse codigo irá importar a classe Conta criada no código acima.
A partir daí digite
minhaconta = Conta.new minhaconta.deposito(10) minhaconta.retirada(50) minhaconta.saldo minhaconta.retirada(5000) minhaconta.saldo
e observe o funcionamento do programa. Após isso tente fazer mudanças, adicione novos métodos na classe, desenvolva a criatividade!!!
Um abraço!!
Fábio Says:
Vlw a ajuda
Lucas Trombeta Says:
rlx!!!
Amy Says:
Vlw a ajuda