Program C++ : fungi untuk mengubah huruf awal setiap kata dalam suatu kalimat menjadi huruf besar

Diposting pada 3.905 views
Reques dari shu untuk membuat program tipe string agar dapat mengubah huruf awal setiap kata dalam suatu kalimat menjadi huruf besar walaupun yang di inputkan kalimat dengan format huruf besar kecil.
Contoh :
nAma sAyA —> Nama Saya
I am coming home –>I Am Coming Home
No wonder why –> No Wonder Why

Codingnya:

#include <iostream.h>
#include <string.h>
#include <conio.h>

int main()
{
int i,jum;
char string[100];

cout<<"Masukan sembarang kalimat:n";
cin.getline(string,100); //membaca spasi

//mengubah huruf awal menjadi huruf kapital
if((string[0]>=’a’)&& (string[0]<=’z’))
string[0]=(char)string[0]-32;

//mengubah huruf setelah huruf awal menjadi huruf kecil
jum=1;
for(i=0;i<(int)strlen(string);i++)
{
if((string[jum]>=’A’)&& (string[jum]<=’Z’))
string[jum]=(char)string[jum]+32;
jum++;
}

//mengubah huruf setelah spasi menjadi huruf kapital
for(i=1;string[i]!=’’;i++)
{
if(string[i]==’ ‘)
{
if(string[i+1]>=’a’ && string[i+1]<=’z’)
string[i+1]=(char)(string[i+1]-32);
}
}

cout<<"Hasil Akhir : "<<string<<endl;
getch();
}

Selamat belajar 🙂

13 thoughts on “Program C++ : fungi untuk mengubah huruf awal setiap kata dalam suatu kalimat menjadi huruf besar

  1. Bagaimana caranya menampilkan huruf kecil menjadi huruf besar??

    Tapi dengan format huruf ganjil = kecil,dan huruf genap = besar??

    Mohon pencerahannya..

  2. mas saya ada tugas ni..
    bagaimana mengubah huruf…
    input " Saya Pusing sekali"
    output "sAY$|pUSIN$|sEKAL$|"
    tolong mass….

  3. Program untuk mengubah huruf kecil menjadi kapital,untuk huruf tertentu dari kalimat tertentu. contohnya :
    kalimat : Bidar Palembang
    Huruf : a
    Hasil : BidAr PAlembAng

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *