Senin, 21 Oktober 2024

𝘪𝘯𝘪𝘭𝘢𝘩 𝘤𝘢𝘳𝘢 𝘱𝘳𝘰𝘨𝘳𝘢𝘮 𝘮𝘦𝘯𝘥𝘦𝘵𝘦𝘬𝘴𝘪 𝘴𝘵𝘳𝘪𝘯𝘨 𝘴𝘦𝘤𝘢𝘳𝘢 𝘵𝘦𝘳𝘣𝘢𝘭𝘪𝘬 𝘥𝘢𝘯 𝘫𝘶𝘮𝘭𝘢𝘩𝘯𝘺𝘢!

Oktober 21, 2024 0 Comments

 


String adalah tipe data yang digunakan untuk merepresentasikan urutan karakter, seperti teks atau simbol. Dalam pemrograman. Di bawah ini adalah bagaimana cara untuk membaca suatu string dan membalikkannya dan juga mencetak jumlah dari angka, hurus kapital, non kapital dan symbol
                                       ──ᝰ───
 ぬ- bagaimana agar program bisa membaca string dan mencetak nya secara terbalik?

----------
ini adalah foto 1 program untuk mencetak string menjadi terbalik, mari bahas hal hal penting yang ada dalam program di atas!!

1). Fungsi reverse()/ (str)
jadi Reverse ini untuk membalikkan string agar terbalik dengan menggunakan teknik rekursi

2). str .size()
fungsinya untuk menghitung ukuran string lalu menyimpan ke variabel numOfChars 



• jika string hanya memiliki satu karakter, berarti (numOfChars == 1)

• jika string memiliki lebih dari satu Karakter berarti str[numOfChars - 1]).

• nah str.substr(0, numOfChars - 1)) berfungsi mengambil kata terakhir yang membuat string menjadi terbalik

Dan ini adalah output dari program tersebut:



𖡼 ָ࣪ ꒷꒦ 。𓄹 › ࣪˖ ⌕ ! 𖦹︎ 𖥻 ࣪ 𖡼 ˑ ִ ★
𖣠). bagaimana cara saat memasukkan sandi program dapat membaca dan mencetak jumlah dari angka, kapital, nonkapital dan symbol?

mari kita lihat program di bawah ini dan mari kita bahas inti yang membuat program ini dapat mencetak jumlahnya ↓↓

1). getline(cin, password)
    untuk memasukkan kata sandi/ password agar program bisa membaca satu baris lengkap input seperti angka, kapital dll

2). Variabel digitCount, upperCount, lowerCount, dan symbolCount
    di gunakan untuk membaca masing masing jenis karakternya seperti digit (angka) upper(kapital) lower (nonkapital) dan symbol (simbol)


 
3. Penggunaan Fungsi isdigit(), isupper(), islower():

isdigit(c): Fungsi ini memeriksa apakah karakter adalah digit/angka (0-9). Jika iya, maka digitCount akan bertambah 1.

isupper(c): Fungsi ini memeriksa apakah karakter adalah huruf kapital (A-Z). Jika iya, maka upperCount akan bertambah 1.

islower(c): Fungsi ini memeriksa apakah karakter  adalah huruf kecil/non-kapital (a-z). Jika benar, maka lowerCount akan bertambah 1.

symbol (simbol): Jika karakter tidak termasuk angka, huruf kapital, atau huruf kecil, maka karakter tersebut dianggap simbol, sehingga symbolCount akan bertambah 1.

outputnya akan menjadi seperti ini :

nah begitulah cara kerja program untuk memeriksa string dan mencetak menjadi beberapa macam, terimakasih.
 ࣪˖𖧧 ִֶָ ⊹ ˖ ࣪✦𖣠 ִֶָ ،، ִֶָ 𖥔 ࣪˖ 。ⵢ ִֶָ ⁄₆⁶₆°⊹.꒦