I wrote a program that converts letters into morse code. How do I change it so that it can change whole words into lines of morse code?
character=input('input character', 's');
switch charactercase '1' disp('.----'); case '2' disp('..---'); case '3' disp('...--'); case '4' disp('....-'); case '5' disp('.....'); case '6' disp('-....'); case '7' disp('--...'); case '8' disp('---..'); case '9' disp('----.'); case '0' disp('-----'); case 'A' disp('.-'); case 'B' disp('-...'); case 'C' disp('-.-.'); case 'D' disp('-..'); case 'E' disp('.'); case 'F' disp('..-.'); case 'G' disp('--.'); case 'H' disp('....'); case 'I' disp('..'); case 'J' disp('.---'); case 'K' disp('-.-'); case 'L' disp('.-..'); case 'M' disp('--'); case 'N' disp('-.'); case 'O' disp('---'); case 'P' disp('.--.'); case 'Q' disp('--.-'); case 'R' disp('.-.'); case 'S' disp('...'); case 'T' disp('-'); case 'U' disp('..-'); case 'V' disp('...-'); case 'W' disp('.--'); case 'X' disp('-..-'); case 'Y' disp('-.--'); case 'Z' disp('--..'); case 'a' disp('.-'); case 'b' disp('-...'); case 'c' disp('-.-.'); case 'd' disp('-..'); case 'e' disp('.'); case 'f' disp('..-.'); case 'g' disp('--.'); case 'h' disp('....'); case 'i' disp('..'); case 'j' disp('.---'); case 'k' disp('-.-'); case 'l' disp('.-..'); case 'm' disp('--'); case 'n' disp('-.'); case 'o' disp('---'); case 'p' disp('.--.'); case 'q' disp('--.-'); case 'r' disp('.-.'); case 's' disp('...'); case 't' disp('-'); case 'u' disp('..-'); case 'v' disp('...-'); case 'w' disp('.--'); case 'x' disp('-..-'); case 'y' disp('-.--'); case 'z' disp('--..'); otherwise disp('Invalid character');end
Best Answer