Bismillah


Breaking News

Terjemahan

English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified

Saturday, October 1, 2011

Pencarian karakter vokal dan konsonan 1 (Java)

import java.io.*;
public class PosisiHuruf
{
    public static void main(String[] args)throws Exception
    {
        DataInputStream a=new DataInputStream(System.in);
        int j=0;
        System.out.print("Input: ");
        String b=a.readLine();
        System.out.println("Output: ");
        char [] d=new char[b.length()];
        char [] e=new char[b.length()];
        int index=0;
        int index1=0;
        e=b.toCharArray();
        int [][]posisi=new int[b.length()][b.length()];
        int jumlah=0;
      
        for(int i=0;i<b.length();i++)
        {
           if(e[i]!='0')
           {
                   d[index]=b.charAt(i);
                posisi[index][index1]=i+1;
                index1++;
                for(int k=i+1;k<b.length();k++)
                {
                   if(e[k]==d[index])
                   {
                      posisi[index][index1]=k+1;
                      index1++;
                      e[k]='0';
                   }
                }
                index++;
                index1=0;
                jumlah=0;
           }
       }
          
       System.out.println("Posisi huruf vokal :");
       for(int i=0;i<index;i++)
       {
           if(String.valueOf(d[i]).equalsIgnoreCase("A")||String.valueOf(d[i]).equalsIgnoreCase("U")||String.valueOf(d[i]).equalsIgnoreCase("I")||String.valueOf(d[i]).equalsIgnoreCase("O")||String.valueOf(d[i]).equalsIgnoreCase("E"))
           {
                   System.out.print(d[i] + " Posisi => ");
                int q=0;
                System.out.print(posisi[i][q]);
                q++;
                while(posisi[i][q]!=0)
                {
                   System.out.print(","+posisi[i][q]);
                   q++;
                }
                   System.out.println();
           }
        }
  
        System.out.println("Posisi huruf konsonan :");
        for(int i=0;i<index;i++)
        {
            int z=d[i];
            if(!(String.valueOf(d[i]).equalsIgnoreCase("A")||String.valueOf(d[i]).equalsIgnoreCase("U")||String.valueOf(d[i]).equalsIgnoreCase("I")||String.valueOf(d[i]).equalsIgnoreCase("O")||String.valueOf(d[i]).equalsIgnoreCase("E"))&& z>65)
            {
               System.out.print(d[i] + " Posisi => " );
               int q=0;
               System.out.print(posisi[i][q]);
               q++;
               while(posisi[i][q]!=0)
               {
                  System.out.print(","+posisi[i][q]);
                  q++;
               }
               System.out.println();
            }
        }
    }
}

Print Out:

http://inlvchacomp.blogspot.com/

Sumber : http://ruang-informatika.blogspot.com/2011/06/pencarian-karakter-vokal-dan-konsonan-1.html

No comments:

Post a Comment

Link Exchange

Iq-Network Tips dan Trik komputer, Game dll http://gratisan92.blogspot.com/ Terselubung Sekali
Jika banner blog Anda mau di pasang silahkan komentar di Link Exchange
Designed By