Question: Distributed Systems I need help with a short Basics of Networking and Internet Addressing practice question please! Can use Java or C/C++. Unicode Japanese has

Distributed Systems I need help with a short Basics of Networking and Internet Addressing practice question please! Can use Java or C/C++.

Unicode

Japanese has two alphabets (well, technically they are syllabaries, but whatever): Hiragana and Katakana. Write a program that converts between the two.

  • If the user enters a Hiragana character, it prints out the corresponding Katakana character.
  • If the user enters a Katakana character, it prints out the corresponding Hiragana character.
  • If the user enters neither a Hiragana nor Katakana character, it prints out an error message.

Hiragana goes from U+3040 to U+309F Katakana goes from U+30A0 to U+30FF For testing purposes, the first Hiragana char is (U+3042) and the last Hiragana char is (U+3093). For testing purpose, the first Katakana char is (U+30A2) and the last Katakana char is (U+30F3). Obviously, the difference between them is 0x60.

Sample output:

$ ./japaneseSyllabaries  Please enter a Hiragana char, a Katakana char, or a blank line to quit: j j is neither Hiragana nor Katakana. Please enter a Hiragana char, a Katakana char, or a blank line to quit:  Hiragana char  has Katakana equivalent . Please enter a Hiragana char, a Katakana char, or a blank line to quit:  Katakana char  has Hiragana equivalent . Please enter a Hiragana char, a Katakana char, or a blank line to quit:  Hiragana char  has Katakana equivalent . Please enter a Hiragana char, a Katakana char, or a blank line to quit:  Katakana char  has Hiragana equivalent . Please enter a Hiragana char, a Katakana char, or a blank line to quit:  Hiragana char  has Katakana equivalent . Please enter a Hiragana char, a Katakana char, or a blank line to quit:  Katakana char  has Hiragana equivalent . Please enter a Hiragana char, a Katakana char, or a blank line to quit: 

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!