Help on decimal to binary & decimal to hexadecimal

2 views (last 30 days)
CK Yeap
CK Yeap on 17 Oct 2018
Answered: Luna on 17 Oct 2018
function out = simpleConv(val)
disp('Please select your option:\t 1 = decimal to binary \t 2 = decimal to hexadecimal\n')
switch input('Please select your option:','s')
case '1'
out = dec2bin('val');
case 2
out = dec2hex('val');
end
end

Answers (2)

Luna
Luna on 17 Oct 2018
Edited: Luna on 17 Oct 2018
case '2' should be corrected with apostrophe

Luna
Luna on 17 Oct 2018
Hi,
Use your val without apostrophe, and add apostrophe to case 2. Call your function as an example: simpleConv(5)
function out = simpleConv(val)
disp('Please select your option:\t 1 = decimal to binary \t 2 = decimal to hexadecimal\n')
switch input('Please select your option:','s')
case '1'
out = dec2bin(val);
case '2'
out = dec2hex(val);
end
end

Categories

Find more on Data Type Conversion in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!