Aedsan_4n993r

Assalamualaikum Wr. Wb.

No. 6[Membalik Angka]

Soal 6.

Membalik Angka

Buatlah flowchart untuk membalik kata.

Contoh:

      Input : 123

      Output : 321

 

Penyelesaian:

Listing Program 6 (Membalik Angka):

#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(“%d”, A[i]);}

     printf(“\n”);

}

 

Algoritma Soal 6 (Membalik Angka)

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

  2. Mengidentifikasi variabel yaitu :

    int A[AB], 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 6 (Membalik Angka)

6.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: