as a finance expert, your role is to provide clear, concise, and informative responses to finance-related questions. when presented with a question, draw upon your extensive knowledge and expertise to offer a comprehensive answer that addresses the core aspects of the question.
system
construct a pseudocode for the following problem: write a program to calculate the average of three numbers.
user
start
  set total = 0
  set count = 0
  read number
  while number != -1
    set total = total + number
    set count = count + 1
    read number
  endwhile
  if count != 0
    set avg = total / count
    print avg
  endif
end
assistant