Advertisement
Guest User

Untitled

a guest
Jul 30th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.93 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<string.h>
  3.  
  4. main()
  5. {
  6.     char a[99],b[99],c[99],d[99],e[99],f[99];
  7.     int x;
  8.     printf("Masukkan kalimat 1 : ");
  9.     gets(a);
  10.     printf("Masukkan kalimat 2 : ");
  11.     gets(b);
  12.  
  13.  
  14.     //Mengcopy A ke C dan D, lalu B ke E dan F.
  15.     strcpy(c,a);
  16.     strcpy(d,a);
  17.     strcpy(e,b);
  18.     strcpy(f,b);
  19.  
  20.     //menghitung panjang dengan strlen
  21.     printf("=================STRLEN======================\n");
  22.     printf("Kalimat 1 : %s\n",a);
  23.     printf("Kalimat 1 memiliki panjang %d\n",strlen(a));
  24.     printf("Kalimat 2 : %s\n",b);
  25.     printf("Kalimat 2 memiliki panjang %d\n",strlen(a));
  26.  
  27.     printf("===============STRCMP/STRCMPI================\n");
  28.     //membandingkan 2 kalimat
  29.     if (strcmp(a,b)!=0)
  30.     {
  31.         printf("Kalimat 1 dan 2 tidak sama (case sensitive)\n");
  32.     }
  33.     else
  34.     {
  35.         printf("Kalimat 1 dan 2 sama (case sensitive)\n");
  36.     }
  37.     if (strcmpi(a,b)!=0)
  38.     {
  39.         printf("Kalimat 1 dan 2 tidak sama (case insensitive)\n");
  40.     }
  41.     else
  42.     {
  43.         printf("Kalimat 1 dan 2 sama (case insensitive)\n");
  44.     }
  45.     printf("\n\n");
  46.  
  47.     printf("=================STRCAT======================\n");
  48.     //menggabungkan kalimat c dan e, disimpan di c
  49.     strcat(c,e);
  50.     printf("%s\n",c);
  51.  
  52.     printf("=================STRUPR======================\n");
  53.     strupr(d);
  54.     printf("%s\n",d);
  55.  
  56.     printf("=================STRLWR======================\n");
  57.     strlwr(f);
  58.     printf("%s\n",f);
  59.  
  60.  
  61.     printf("=================STRREV======================\n");
  62.     strrev(c);
  63.     printf("%s\n",c);
  64.  
  65.    if( isupper(a[0]) )
  66.    {
  67.         printf("=================ISUPPER=====================\n");
  68.         printf("Huruf pertama pada kalimat A adalah huruf kapital\n");
  69.    }
  70.    if( islower(b[0]) )
  71.    {
  72.         printf("=================ISLOWER=====================\n");
  73.         printf("Huruf pertama pada kalimat B adalah bukan huruf kapital\n");
  74.    }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement