Rešitev: program Morsejeva abeceda (Java)

Iz MaFiRaWiki

Naloga: program Morsejeva abeceda

  1. import java.io.*;
  2.  
  3. public class MorsejevaAbeceda
  4. {
  5. public static void main(String[] args) throws IOException
  6. {
  7.  
  8. System.out.println("Vnesi ime in priimek brez schumnikov: ");
  9. String nomen = vhod.readLine();
  10. int n = nomen.length();
  11. System.out.print("Ce hoces zapis z posevnico( / ) med crkami, odgovori z 'da' sicer ENTER: ");
  12. String dane = vhod.readLine();
  13.  
  14. nomen = nomen.toLowerCase();
  15.  
  16. String[] mors = {
  17. ".-", "-...", "-.-. ","-..",".","..-.","--.","....","..",
  18. ".---","-.-",".-..","--","-.","---",".--.","--.-",".-.",
  19. "...","-","..-","...-",".--",".--","-..-","-.--","--.."};
  20.  
  21. System.out.println();
  22. char a= 'a';
  23. for(int i=0;i<n;++i){
  24. char znak = nomen.charAt(i);
  25. if (znak==' ') System.out.print(" ");
  26.  
  27. else {
  28. if(dane.equals("da")) System.out.print(mors[znak-a]+"/");
  29. else System.out.print(mors[znak-a]+" ");
  30. }
  31. }
  32. }
  33. }

Glej tudi

Osebna orodja