Assalamualaikum Wr. Wb.

Hai Bertemu lagi dengan saya Ikhlasul kali ini saya akan membahas tentang string. Apakah itu string? String adalah kumpulan dari beberapa karakter yang diakhiri dengan karakter khusus. Dengan menggunkan tanda petik ganda (“) seperti yang digunakan pada fungsi printf() atau puts(). Itu kurang lebih penjelasan yang bisa saya berikan tentang apa itu string. Tanpa berlama lama lagi kita akan masuk langsung ke tugas pengerjaannya.

TUGAS

  1. Membuat program untuk menyisipkan suatu karakter stirng kedalam karakter string lain. Dan ini dia programnya.

#include <stdio.h>

#include <string.h>

 

 

main(){

char a[50],b[50];

int d,n,m;

 

printf(“Masukkan string sumber = “); gets(a);

printf(“Masukkan string yang disisipkan = “); gets(b);

printf(“String ke- “);

scanf(“%d”,&d);

for(n=0;n<strlen(a);n++){

printf(“%c”,a[n]);

if(n == d)

for(m=0;m<strlen(b);m++){

printf(“%c”,b[m]);

}

}

printf(“%c”,a[n]);

getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  1. Membuat program untuk menentukan kalimat polidrom atau bukan. Dan ini dia programnya.

#include <stdio.h>

#include <string.h>

 

main(){

char a[50],b[50];

 

printf(“Masukkan kalimat = “); gets(a);

strcpy(b,a);

strrev(b);

 

if(strcmp(b,a)== 0)

{

printf(“Merupakan Palindrom”);

}

else {

printf(“Merupakan bukan Palindrom”);

}

getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  1. Membuat program untuk menghitung banyaknya jumlah karakter pada sebuah kalimat. Dan ini dia programnya.

#include<stdio.h>

#include<string.h>

 

int alfabet(char c){

if((c>=’a’ && c<=’z’) || (c>=’A’ && c<=’Z’)||(c>=’0′ && c<=’9′))

return(1) ;

else

return(1);

}

int  hitung_huruf(char string[]){

int i , huruf_terhitung = 0;

for (i=0;string[i]!=’\0′;++i)

if(alfabet(string[i])){

++huruf_terhitung;

}

return (huruf_terhitung);

}

 

void main(){

int hitung;

char teks1[50];gets(teks1);

 

 

printf(“Kalimat : %s”,teks1);

 

 

puts(“”);

 

hitung = hitung_huruf(teks1);

printf(“Terhitung ada %d karakter pada teks diatas!\n”,hitung);

 

getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  1. Dan yang terakhir memebuat proram serti contoh di bawah ini dan ini dia contohnya.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

#include<stdio.h>

#include<string.h>

 

main() {

int a,b,c,d,n;

char *pens =”Politeknik Elektronika Negeri Surabaya”;

 

 

d = strlen(pens) -1;

for(a=0;a<=strlen(pens);a++){

for(b = d; b>=1; b–){

printf(” “);

}

if(pens[a]){

for(c=0;c<=a;c++){

printf(“%c”,pens[c]);

}

}

printf(“\n”);

d–;

 

}

return 0;

}

Karena sudah yang terakhir maka sekian dan terimakasih.

Wassalamualaikum Wr. Wb.