A.
Definisi Masalah
1. Membuat
program menggunakan fungsi untuk membalik suatu kata atau kalimat.
2. Input:
-
Batas kata : Untuk memasukkan batas jumlah huruf yang bisa diinput
-
Masukkan kata : Untuk memasukkan suatu kata atau kalimat yang ingin dibalik
huruf-hurufnya.
3. Output:
- Kata asal : Berupa kata atau kalimat
yang telah diketikkan pada masukkan kata kini
ditampilkan kembali.
- Balikannya : Berupa
kata atau kalimat yang telah dibalik huruf-hurufnya
dari kata asal tadi menggunakan suatu fungsi.
B.
Source Code
import
java.util.Scanner;
public
class Main {
public
static String cetak(String[]kata,int n){
String cetak = null;
for(int i=0;i<n;i++)
{
System.out.print(kata[i]+"");
}
return null;
}
public static void masukkan(String[]kata,int n){
Scanner masukkan =new
Scanner(System.in);
System.out.println("masukkan kata
: ");
for(int i=0;i<n;i++)
{
kata[i]=masukkan.next();
}
}
public static void balik(String[]kata,int
n){
String z;
for(int i=0;i<n;i++)
{
for(int j=0;j<i;j++)
{
if(kata[j]==kata[(n-1)-i])
{
z=kata[(n-1)-i];
kata[(n-1)-i]=kata[i];
kata[i]=z;
}}}}
public static void main(String[] args) {
Scanner masukan =new Scanner(System.in);
System.out.print("masukkan
batas kata : ");
int n = masukan.nextInt();
String[] a = new String[n];
masukkan(a,n);
System.out.println("kata asal
: ");
cetak(a,n);
System.out.println();
balik(a,n);
System.out.println("balikannya
: ");
cetak(a,n);
}
}
C.
Snapshot
Program
sangat membantu sekali mbak posnya
ReplyDeletekunjungi juga https://spacexzone.com/