skrev dette for noen år siden i C#. den spiller hver bokstav som morsekode i pc-speakeren. meget tungvinn kode.
Kode
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
char[] alfabetet = new char[43] { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z','æ','ø','å','0','1','2','3','4','5','6','7','8','9','.',',','?','!' };
string[] morse = new string[43] { "01", "1000", "1010", "100", "0", "0010", "110", "0000", "00", "0111", "101", "0100", "11", "10", "111", "0110", "1101", "010", "000", "1", "001", "0001", "011", "1001", "1011", "1100", "0101", "1110", "01101", "11111", "01111", "00111", "00011", "00001", "00000", "10000", "11000", "11100", "11110", "010101","110011","001100","101011" };
//string test = Console.ReadLine(); //To enter own string
string test = "hello, world"; //Sets string to "hello, world"
test = test.ToLower(); //convert to all lowercase
int lengde = test.Length;
int morsepos = 0;
//Console.WriteLine(lengde);
for (int posisjon = 0; posisjon < lengde; posisjon++) //loop to get individual characters
{
char bokstav = test[posisjon];
Console.Write(bokstav); //print character
if (bokstav==' ') //7 unit long gap between words, skip beep
{
MediumGap();
continue;
}
for (int teller = 0; teller <= 42; teller++)
{
if (bokstav == alfabetet[teller])
{
morsepos = teller;
break;
}
}
for (int beeppos = 0; beeppos < morse[morsepos].Length; beeppos++)
{
char x = morse[morsepos][beeppos];
//Console.Write(morse[morsepos][beeppos]);
if (x == '0')
{
ShortBeep();
}
else
{
LongBeep();
}
}
ShortGap(); //short gap between letters
}
Console.ReadKey(true);
}
static void ShortBeep()
{
System.Console.Beep(2000, 50);
System.Threading.Thread.Sleep(50);
}
static void LongBeep()
{
System.Console.Beep(2000, 150);
System.Threading.Thread.Sleep(50);
}
static void ShortGap()
{
System.Threading.Thread.Sleep(100);
}
static void MediumGap()
{
System.Threading.Thread.Sleep(300);
}
}
}
MÅLGRUPPE: Pc-kyndige blinde, som i tillegg er jævlig kjappe i morse.
"hello, world" to the handicapped!