Senin, 21 Oktober 2024

๐˜ช๐˜ฏ๐˜ช๐˜ญ๐˜ข๐˜ฉ ๐˜ค๐˜ข๐˜ณ๐˜ข ๐˜ฑ๐˜ณ๐˜ฐ๐˜จ๐˜ณ๐˜ข๐˜ฎ ๐˜ฎ๐˜ฆ๐˜ฏ๐˜ฅ๐˜ฆ๐˜ต๐˜ฆ๐˜ฌ๐˜ด๐˜ช ๐˜ด๐˜ต๐˜ณ๐˜ช๐˜ฏ๐˜จ ๐˜ด๐˜ฆ๐˜ค๐˜ข๐˜ณ๐˜ข ๐˜ต๐˜ฆ๐˜ณ๐˜ฃ๐˜ข๐˜ญ๐˜ช๐˜ฌ ๐˜ฅ๐˜ข๐˜ฏ ๐˜ซ๐˜ถ๐˜ฎ๐˜ญ๐˜ข๐˜ฉ๐˜ฏ๐˜บ๐˜ข!

 


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.
 ࣪˖๐–งง ִֶָ ⊹ ˖ ࣪✦๐–ฃ  ִֶָ ،، ִֶָ ๐–ฅ” ࣪˖ 。โตข ִֶָ ⁄₆⁶₆°⊹.꒦


Tidak ada komentar:

Posting Komentar