Rabu, 28 November 2007

Membalik Kalimat

Logika dan Algoritma

Membalik Kalimat Yang Diinputkan User

Algoritma :

  1. Deklarasikan variabel jwb untuk pertanyaan balik, klmt untuk kalimat yang diinputkan user, i untuk iterasi, dan jum untuk menghitung jumlah karakter yang dituliskan user. Definisikan tipe char untuk variabel jwb, array of char unruk variabel klmt, serta integer untuk variabel i dan jum. Inisialisasi nilai jum dengan 0.

  2. Masukkan kalimat yang ingin dibalik.

  3. Proses perulangan untuk i sama dengan 0 sampai dengan isi dari variabel klmt pada indeks ke-i adalah berupa karakter ’\0’ :

    1. Tambahkan nilai pada variabel jum dengan 1, kemudian nyatakan ke variabel jum.

    2. Kembali ke langkah looping 1.

  1. Proses perulangan mulai dari i sama dengan jumlah karakter sampai dengan i sama dengan 0 :

    4.a Cetak isi dari varibel klmt pada indeks ke-i.

    4.b Kurangkan nilai i dengan angka 1 dan nyatakan ke variabel i.

    4.c Kembali ke langkah 4.a.

5. Tanya apakah user masih ingin membalik kalimat.

6. Bila jawabannya iya, maka kembali ke langkah ke-2.

7. Bila jawabannya tidak, maka program dapat langsung diakhiri.

8. Namun jika bukan keduanya, tanyalah kembali (kembali ke langkah 5).

Flowchart :

Tidak ada komentar: