Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a function dayName that consumes a parameter, day, containing the numerica

ID: 3533671 • Letter: W

Question

Write a function dayName that consumes a parameter, day, containing the numerical value of a day in April 2012. Your function should return the name of that day as a string. For example: dayName(24) should return 'Tuesday'. Test your program on two cases: dayName(18)and dayName(27).

This is my work so far:

function [ results ] = dayname(x)

if x(2,9,16,23,30)

results = 'Monday' ;

elseif x(3,10,17,24);

results = 'Tuesday' ;

elseif x(4,11,18,25);

results = 'Wednesday' ;

elseif x(5,12,19,26);

results = 'Thursday' ;

elseif x(6,13,20,27);

results = 'Friday' ;

elseif x(7,14,21,28);

results = 'Saturday';

elseif x(1,8,15,22,29);

results = 'Sunday';

end

end

Explanation / Answer

function [ results ] = dayname(x)

switch x

case {2,9,16,23,30}

results = 'Monday' ;

case {3,10,17,24}

results = 'Tuesday' ;

case{4,11,18,25}

results = 'Wednesday' ;

case {5,12,19,26}

results = 'Thursday' ;

case{6,13,20,27}

results = 'Friday' ;

case {7,14,21,28}

results = 'Saturday';

case{1,8,15,22,29}

results = 'Sunday';

end

end

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote