Senin, 17 Desember 2012

program java kode morse

package morsejava;
import java.util.* ;
public class morse {

    public static void main(String[] args) {
        // TODO code application logic here
   Scanner input = new Scanner (System.in) ;
   String katatiurma = null, morse = "" , kata2="" ;
   int i=0 ;
   System.out.print ("masukkan kata =") ;
   katatiurma = input.nextLine () ;
   kata2 = katatiurma.toLowerCase();
   for (i=0; i<=kata2.length()-1; i++) {
       switch (kata2.charAt(i)) {
           case 'a' : {
               morse =morse +".-" ;
               break ;
           }
           case 'b' : {
               morse = morse + "-..." ;
               break ;
           }
           case 'c' : {
               morse = morse +"-.-." ;
               break ;
           }
            case 'd' : {
               morse = morse +"-.." ;
               break ;
           }
             case 'e' : {
               morse = morse +"." ;
               break ;
             }
             case 'f' : {
               morse = morse +"..-." ;
               break ;
             }
           case 'g' : {
               morse = morse +"--." ;
               break ;
             }
           case 'h' : {
               morse = morse +"...." ;
               break ;
             }
          case 'i' : {
               morse = morse +".." ;
               break ;
             }
              case 'j' : {
               morse = morse +".---" ;
               break ;
             }
            case 'k' : {
               morse = morse +"-.-" ;
               break ;
             }
            case 'l' : {
               morse = morse +".-.." ;
               break ;
             }
            case 'm' : {
               morse = morse +"--" ;
               break ;
             }
            case 'n' : {
               morse = morse +"-." ;
               break ;
             }
          case 'o' : {
               morse = morse +"---" ;
               break ;
             }
            case 'p' : {
               morse = morse +".--." ;
               break ;
             }
                 case 'q' : {
               morse = morse +"--.-" ;
               break ;
             }
            case 'r' : {
               morse = morse +".-." ;
               break ;
             }
            case 's' : {
               morse = morse +"..." ;
               break ;
             }
         case 't' : {
               morse = morse +"-" ;
               break ;
             }
             case 'u' : {
               morse = morse +"..-" ;
               break ;
             }
              case 'v' : {
               morse = morse +"...-" ;
               break ;
             }
               case 'w' : {
               morse = morse +".--" ;
               break ;
             }
             case 'x' : {
               morse = morse +"-..-" ;
               break ;
             }
                case 'y' : {
               morse = morse +"-.--" ;
               break ;
             }
                case 'z' : {
               morse = morse +"--.." ;
               break ;
             }
           case '0' : {
               morse = morse +"-----" ;
               break ;
           }
            case '1' : {
               morse = morse +".----" ;
               break ;
           }
             case '2' : {
               morse = morse +"..---" ;
               break ;
           }
             case '3': {
               morse = morse + "...--";
               break;
           }
              case '4' : {
               morse = morse +"....-" ;
               break ;
           }
               case '5' : {
               morse = morse +"....." ;
               break ;
           }
                case '6' : {
               morse = morse +"-...." ;
               break ;
           }  
                 case '7' : {
               morse = morse +"--..." ;
               break ;
           }
                  case '8' : {
               morse = morse +"---.." ;
               break ;
           }
                   case '9' : {
               morse = morse +"----." ;
               break ;
           }     
       }
   if (i !=katatiurma.length()-1)     morse = morse+"/" ;
   }
    System.out.println (morse);
    }

}




semoga bermanfaat buat anda semua
:))

Tidak ada komentar:

Posting Komentar