diff --git a/T2/steamdb.rb b/T2/steamdb.rb
index 54f8ae6dbf3150ff8541b7b9f6dd23acd3723aeb..4513dac7514a3117e831bb614187dba04e11ddef 100644
--- a/T2/steamdb.rb
+++ b/T2/steamdb.rb
@@ -29,7 +29,7 @@ def parse_input (string)
 
   if !begin_quote
     args[i] = arg
-  elsif
+  else
     puts "Erro de Síntaxe: Aspas não encontradas."
     args = []
   end
@@ -264,7 +264,6 @@ def select_rows(tabela, args)
           error = true
         end
       else 
-        puts "foi no select"
         puts "Atributo #{x[0]} não encontrado."
         error = true
       end
@@ -446,8 +445,8 @@ def exclui(tabela, args)
     selected.each do |d|
       d.destroy
     end
-    puts "#{selected.length} linha(s) deletada(s) da tabela #{tabela}!"
   end
+  puts "#{selected.length} linha(s) deletada(s) da tabela #{tabela}!"
 end
 
 def altera(tabela, args)
@@ -662,6 +661,7 @@ def altera(tabela, args)
 end
 
 def lista(tabela)
+  error = false
   case tabela
   when "developers"
     lista = Developer.all
@@ -695,8 +695,9 @@ def lista(tabela)
     end
   else
     puts "Tabela #{tabela} não encontrada."
+    error = true
   end
-  if (tabela) 
+  if !error 
     puts "Tabela #{tabela} listada com sucesso!"
   end
 end
@@ -708,14 +709,31 @@ while true do
   if args.length > 0
     case args[0]
     when "insere"
-      insere(args[1],args[2..args.length-1])
+      if args.length > 2 
+        insere(args[1],args[2..args.length-1])
+      else
+        puts "Erro: não há parâmetros o suficiente para inserir um novo elemento."
+      end
     when "exclui"
-      exclui(args[1],args[2..args.length-1])
+      if args.length > 1
+        exclui(args[1],args[2..args.length-1])
+      else
+        puts "Erro: não há parâmetros o suficiente para excluir um elemento."
+      end
     when "altera"
-      altera(args[1],args[2..args.length-1])
+      if args.length > 3
+        altera(args[1],args[2..args.length-1])
+      else 
+        puts "Erro: não há parâmetros o suficiente para atualizar a tabela."
+      end
     when "lista"
-      lista(args[1])
+      if args.length == 2
+        lista(args[1])
+      else 
+        puts "Erro: número inválido de parâmetros."
+      end
     when "sair"
+      puts "Bye! :)"
       exit()
     else 
       puts "Comando não encontrado."