Cara Membuat Program Reverse Sentence Menggunakan Bahasa C - KakaKiky | Blog Edukasi
News Update
Loading...

Senin, 13 Januari 2020

Cara Membuat Program Reverse Sentence Menggunakan Bahasa C

cara membuat program reverse sentence atau pembalik kata bahasa c
Cara membuat Program Reverse Sentence (Pembalik Kata)
KakaKiky - Pada postingan sebelumnya iky sudah pernah membagikan sebuah program dengan nama ‘Title Case’. Dan pada postingan kali ini iky akan kembali membagikan source code pemrograman bahasa C dengan nama ‘Reverse Sentence’.

Program Reverse Sentence atau program pembalik kata ini merupakan sebuah program bahasa C yang digunakan untuk membalikkan semua posisi kata yang berada di awal menjadi di akhir, dan semua huruf yang ada di awal kata menjadi di akhir kata. Selain itu program ini juga akan mengubah semua kata yang memiliki huruf besar menjadi huruf kecil.

Sebagai contoh, jika user memasukkan input berupa kata ‘saya ingin belajar bahasa pemrograman’ maka output yang akan dihasilkan oleh program pembalik kata ini adalah ‘namargormep asahab rajaleb nigni ayas’. Contoh lainnya, jika user menginputkan kata 'Aku programmer Pemula' maka output yang dihasilkan adalah 'alumep remmargorp hisam uka'.

Bagi kamu yang ingin mengetahui source code program Reverse Sentence tersebut, kamu bisa melihat program serta penjelasannya di bawah ini.

 /*
Creator : M. Rizki Riswandi
Website : www.kakakiky.id
*/

#include <stdio.h>
#include <string.h>

int main(){
 int count, i; //Deklarasi variabel bertipe int
 char word[255]; //Deklarasi array bertipe char

 printf("\t\t==* Program Pembalik Kata dan Lowercase *==\n\n");

 printf("Masukkan Kata Yang Akan Dibalik: ");
 scanf("%[^\n]", word);
 printf("Kata Setelah Dibalik : "); 

Berfungsi untuk memberikan panjang string word kepada count

  count=strlen(word); 

Fungsi yang melakukan pengecekan apakah suatu huruf itu huruf besar, apabila iya maka akan diubah menjadi huruf kecil, dengan mengandalkan tabel ASCII dan juga statement condition for

  for(i=0; word[i]!='\0'; i++){
  if(word[i] >= 'A' && word[i] <= 'Z'){
   word[i] = word[i] + 32;
  }
 } 

Fungsi yang melakukan pembalikan kata dengan menggunakan perulangan statement condition for

  for(; count>0; count--){
  printf("%c", word[count-1]);
 }

 printf("\n");
 
 return 0;
} 

Berikut ini adalah tampilan program Reverse Sentence yang berhasil dicompile dengan menggunakan salah satu compiler online bernama Repl.
contoh output program pembalik kata
Output yang dihasilkan dari program pembalik kata
Bagi kamu yang ingin mendownload source code program tersebut bisa langsung klik tombol download yang ada di bawah:

Code program Reverse Sentence ini dibagikan sebagai bahan ajar dan referensi tambahan bagi mahasiswa IT yang sedang berjuang membuat tugas. Semoga postingan ini dapat bermanfaat, jangan lupa untuk tinggalkan komentar jika ada yang ingin ditanyakan. Wassalamu’alaikum and Be Prepared!

Share with your friends

6 komentar

Notification
KakaKiky.id Adalah sebuah blog yang bergerak di bidang pendidikan. KakaKiky update postingan setiap harinya, bagi kamu yang tidak ingin ketinggalan informasi update terbaru, jangan lupa untuk subscribe menggunakan email kamu. Wassalamu'alaikum and Be Prepared!
Done