Pular para o conteúdo

Alguém pode por favor me ajudar com essa programação?

Responder tópico
  • Denunciar
  • Indicar

1. Alguém pode por favor me ajudar com essa programação?

Enviado em 06/12/2016 - 20:45h

O problema pede:
1) Faça um programa que permita que o usuário cadastre animais inserindo nome e
data.
2) Permita que o usuário possa gerar um relatório com todas as consultas realizadas
de um animal determinado por ele.
3) Por fim, permita que o usuário também possa editar algum registro já inserido por
ele. Um exemplo de como isso poderia ser feito é exibindo para ele todos os
registros com seus respectivos índices, o usuário seleciona através do índice do
vetor qual o registro que ele deseja alterar.

Só não estou conseguindo permitir que o usuário edite algum registro, segue o que já consegui fazer:

animal=[]
info=[]
opcao = nil


while opcao != 4
puts "Digite a opção desejada"
puts '1) Criar um relatório de consultas'
puts '2) Exibir um relatório de consultas'
puts '3) Editar um relatório de consultas'
puts '4) Sair'
opcao = gets.to_i
case opcao

when 1 then

info=[]
animais=[]

puts 'Insira o nome do animal:'
nome=gets.chomp
puts 'Insira a data da consulta:'
data=gets.chomp

info << nome
info << data

animais << info


when 2 then
puts 'Insira o nome do animal para exibir relatório:'
nome=gets.chomp

animais.each do |info|
if info[0]==nome
print info

else
puts 'Animal não encontrado'
end

end



when 3 then puts 'Insira o nome do animal para editar relatório:'
nome=gets.chomp
animais.each do |info|
if info[0]==nome
print info

else
puts 'Animal não encontrado'
end
end
puts 'Qual índice você deseja alterar?'
indice=gets.chomp.to_i

when 4 then puts 'Programa finalizado'

else puts 'Opção Inválida'
end
end


Por favor, alguém pode ajudar?

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder