Tugas Kelompok Algoritma Dan Struktur Data
Membuat Algoritma Dan Program Palindrom

Dosen Pengampu : Dr. Abdullah




DISUSUN OLEH KELOMPOK 4


FAKULTAS TEKNIK
JURUSAN TEKNIK INFORMATIKA
UNIVERSITAS ISLAM RIAU

2016


Algoritam Program Palindrom
     1.      Jalankan program 
     2.      Deklarasi varibel balik, kalimat
     3.      Masukkan kalimat palindrom seperti katak, kakak, kodok, kasur rusak dll.
     4.      Simpan kalimat tersebut kedalam variable kalimat
     5.      Bandingkan kalimat tiap karakter kemudian balik kalimat tersebut
     6.      Jika kalimat tersebut sama maka cetak kalimat “Kalimat tersebut palindrom”
     7.      Jika kalimat tersebut tidak sama maka cetak kalimat “Kalimat tersebut bukan palindrom”
     8.      Keluar

Koding Program 
#include <iostream>
#include <conio>
#include <stdio>
#include <String>

void main()
{
string balik;
char kalimat[100];
cout<<" Tugas Algoritma Dan Struktur Data"<<endl;
cout<<"1. Abdul azis"<<endl;
cout<<"2. Abdullah Fikri Harahap"<<endl;
cout<<"3. Ariejun Masogi"<<endl;
cout<<"4. Hermanto"<<endl;
cout<<"5. Lukmanul Hakim"<<endl;
cout<<"6. M. Arif Fadilah"<<endl;
cout<<"7. Nurhidayat"<<endl<<endl;

cout<<"Masukkan Sebuah Kalimat : ";
gets(kalimat);
balik=kalimat;
strrev(kalimat);
cout<<endl;
cout<<"Hasil Balikannya : "<<kalimat<<endl;
if(kalimat==balik)
cout<<kalimat<<" Termasuk palindrom";
else cout<<" Bukan palindrom";
getch();
}


Hasil Running
Gambar A

Gambar B