Aedsan_4n993r

Assalamualaikum Wr. Wb.

No. 5[Membalik Kalimat/Kata]

Soal 5.

Membalik Kalimat/Kata

Buatlah flowchart untuk membalik kalimat.

Contoh:

      Input : Apa kabar

      Output : rabak apA

 

Penyelesaian:

Listing Program 5 (Membalik Kalimat/Kata):

#include <stdio.h>

#define AB 700

main()

{

      char A[AB];

      int i, j=0, k;

 

      printf(“Masukkan kalimat atau kata : ”);

     fgets(A; sizeof A; i++)

  

      printf(“Setelah dibalik menjadi : ”);

      for(i=1; A[i]!=”; i++)

      {j++;}

           k=j-1;

     for(i=k; A[i]>=0; i–)

     {printf(“%c”, A[i]);}

     printf(“\n”);

}

 

Algoritma Soal 5 (Membalik kata/kalimat)

  1. Menginisialisasi / menetapkan AB=700,sebagai jumlah karakter maksimal 700.

  2. Mengidentifikasi variabel yaitu :

    char A[AB]

    int i=0, j=0, k.

  3. Memasukkan kalimat atau kata, yang menyatakan A[i].

  4. Proses Looping 1

    4.01. Tambahkan i dengan 1 yang menyatakan i yaitu i = i + 1.

    4.02. Tambahkan j dengan 1 yang menyatakan j yaitu j = j + 1..

    4.03. Tanyakan, apakah A[i] > i ?

    4.04. Jika ya, maka maka kembali ke proses looping 1/ no. 4.

    4.05. Jika tidak, maka keluar dari proses looping 1.

  5. Kurangkan j(nilai j akhir setelah looping) dengan 1, yang menyatakan k, yaitu k = j – 1.

  6. Variabel i = k.

  7. Proses Looping 2

    7.01. Kurangkan i dengan 1 yang menyatakan i yaitu i = i – 1.

    7.02. Cetak A[i].

    7.03. Tanyakan, apakah A[i]>=0 ?

    7.04. Jika ya, maka maka kembali ke proses looping 2/ no. 7.

    7.05. Jika tidak, maka keluar dari proses looping 2.

  8. Stop.

  9. Program Selesai.

 

Flowchart Soal 5 (Membalik Kata/kalimat)

5.jpg

Desember 2, 2007 - Posted by | tugas5

Belum ada komentar.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: