Kamis, 17 Januari 2013

Program Geser Kata

kita belajar membuat piramida ABC sekarang kita coba membuat program menggeser kata . program menggeser kata adalah program yang berfungsi untuk mengeser setiap setiap huruf yang ada pada kata yang diinputkan sesuai dengan jumlah penggeseran yang diinputkan pula berikut Source Codenya :
import java.util.Scanner;

public class geser{
    public static void main(String[] args){
        Scanner in = new Scanner (System.in);
        int test;
        int jumgeser;
        System.out.print("jumlah inputan : ");
        test = in.nextInt();
        System.out.print("Jumlah penggeseran : ");

        jumgeser = in.nextInt();
        String kata = "";
        String hasil = "";
        char temp;
        for (int i=0;i<test;i++){
            hasil = "";
            kata = in.next();
            char[] kar = kata.toCharArray();
            int panjang = kata.length();
            for (int j = 0;j<jumgeser;j++){
                temp = kar[0];
                for (int k=0;k<panjang-1;k++){
                    kar[k] = kar[k+1];
                }
                kar[panjang-1] = temp;
                for(int p=0;p<kata.length();p++){
                    hasil += kar[p];
                }
            }
            System.out.println(hasil);
        }
    }
}

Hasil running Program. 



Semoga Bermanfaat :)

Tidak ada komentar:

Posting Komentar