oke_google

Modul 3.12

Nov 29th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     char input[100];
  9.     int pilihan, kounter, ganti;
  10.     cout<<"Masukan kalimat = ";
  11.     cin.getline(input, 100);
  12.     cout<<"Menu Pilihan\n";
  13.     cout<<"1. Sentense Case\n";
  14.     cout<<"2. UpperCase\n";
  15.     cout<<"3. Lower Case\n";
  16.     cout<<"4. Capitalize Each First Letter\n";
  17.     cout<<"Masukan Pilihan Anda = ";
  18.     cin>>pilihan;
  19.     switch(pilihan){
  20.     case 1:
  21.         strupr(input);
  22.         for(kounter=0; input[kounter]!='\0'; kounter++){
  23.             if(input[kounter]==' '){
  24.                strlwr(input);
  25.             }
  26.             cout<<input[kounter];
  27.         }
  28.         break;
  29.     case 2:
  30.         cout<<strupr(input);
  31.         break;
  32.     case 3:
  33.         cout<<strlwr(input);
  34.         break;
  35.     case 4:
  36.         if(input[0]>='a' && input[0]<='z'){
  37.             ganti=int(input[0])-32;
  38.             input[0]=char(ganti);
  39.         }
  40.         for(kounter=1; input[kounter]!='\0'; kounter++){
  41.             if(input[kounter]==' '){
  42.                 ganti=int(input[kounter+1])-32;
  43.                 input[kounter+1]=char(ganti);
  44.             }
  45.         }
  46.         cout<<input;
  47.         break;
  48.     }
  49. }
Add Comment
Please, Sign In to add comment