Threesuns

Email

Contact

All Semesters

Semesters

All Courses

Courses

Introduction to Computer Programming

CSYS1203

3 credits

Labs

BankAccount in Ruby

Lab

50 points

Requirements

A readable ruby program is produced5
Program runs without errors or warnings5
Program conforms to logic as indicated in the pseudocode40
Total50 pts

Objective

To translate a pseudocode into programming code

Instructions

Attached to this assignment you'll find three files, planet_weight.txt and planet_weight.rb. the txt file is the pseudocode that was used to write the rb file which is written in the Ruby programming language. Study the pseudocode and the ruby code side by side and make notes of how the following things are done in Ruby:

  • modules are written, values are passed and returned, how they're called
  • control structures are written, if statements, do/while and while statements
  • input and output is performed, how are literal and variable strings displayed, how to get numbers from the user

With those elements of the Ruby language in mind, translate the attached bankaccount pseudocode for managing the balance of a bank account into a working Ruby program.

You can test your Ruby code in a modern web browser by going to repl.it or by installing Ruby on your computer.

Extras