Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Problem 303. Convert Hard Drive marketing sizes to actual data sizes

Created by Alan Chalker

Hard drive sizes are typically marketed using the decimal meaning of prefixes, whereas RAM uses binary meanings. For example:

A 10 GB hard drive (common only a few years ago) typically has 10,000,000,000 bytes 10 GB of RAM though is equal to 10,737,418,240 bytes

More information about this can be found here.

The problem is to take 2 inputs based upon decimal prefixes (a number representing size and a string representing the units) and output the equivalent size using binary prefixes, as seen below:

[100], 'MB' -> [95.4]
[100], 'GB' -> [93.1]

Problem Group

Solution Statistics

39 correct solutions 104 incorrect solutions
Last solution submitted on Nov 18, 2014

Problem Comments

Solution Comments