Oleh Yuvraj Chandra
MembagikanMenciakSurel

Ubah UPPER CASE menjadi huruf kecil dan sebaliknya dalam beberapa bahasa pengkodean.

String adalah rangkaian karakter. Dalam artikel ini, Anda akan mempelajari cara mengonversi karakter string ke kasus yang berlawanan. Anda juga akan belajar bagaimana memecahkan masalah ini menggunakan bahasa pemrograman paling populer seperti C++, Python, C, dan JavaScript.

Pernyataan masalah

Anda diberi string. Anda perlu mengonversi semua karakter string ini ke kasus yang berlawanan.

Contoh 1: Biarkan str = "Selamat datang di MUO"

String setelah mengubah semua karakter ke kasus sebaliknya = "selamat datang di muo"

Dengan demikian, outputnya adalah "SELAMAT DATANG DI MUO".

Contoh 2: Biarkan str = "Fuzzy Wuzzy adalah beruang. Fuzzy Wuzzy tidak punya rambut."

String setelah mengonversi semua karakter ke kasus sebaliknya = "fUZZY wUZZY WAS A BEAR. FUZZY WUZZY TIDAK MEMILIKI RAMBUT."

Jadi, outputnya adalah "FUZZY WUZZY WAS A BEAR. FUZZY WUZZY TIDAK PUNYA RAMBUT.".

instagram viewer

Contoh 3: Let str = "Tom melemparkan Tim tiga paku payung"

String setelah mengubah semua karakter ke kasus sebaliknya = "tOM THREW tIM THREE THUMBTACKS"

Dengan demikian, outputnya adalah "tOM THREW tIM THREE THUMBTACKS".

Terkait: Cara Memeriksa apakah Dua String Adalah Anagram Satu Sama Lain

Program C++ untuk Mengonversi Karakter dari String ke Kasus yang Berlawanan

Di bawah ini adalah program C++ untuk mengubah karakter string menjadi kebalikannya:

// Program C++ untuk mengubah karakter string menjadi huruf berlawanan
#termasuk
menggunakan namespace std;
string convertString (string & str)
{
int panjang = str.panjang();
untuk (int i = 0; saya < panjang; saya++)
{
// Jika karakter dalam huruf kecil,
// mengubahnya menjadi huruf besar
if (str[i] >= 'a' && str[i] <= 'z')
{
str[i] = str[i] - 32;
}
// Jika karakter dalam huruf besar,
//ubah menjadi huruf kecil
else if (str[i] >= 'A' && str[i] <= 'Z')
{
str[i] = str[i] + 32;
}
}
kembali str;
}
int utama()
{
string str1 = "Selamat datang di MUO";
cout<cout<str1 = convertString (str1);
cout << "String yang Dikonversi 1" << endl;
cout<string str2 = "Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak punya rambut.";
cout << "String Asli 2 :" << endl;
cout<str2 = convertString (str2);
cout << "String yang Dikonversi 2:" << endl;
cout<string str3 = "Tom melemparkan tiga paku payung kepada Tim";
cout<cout<str3 = convertString (str3);
cout << "String yang Dikonversi 3:" << endl;
cout<kembali 0;
}

Keluaran:

String Asli 1:
Selamat datang di MUO
String yang Dikonversi 1:
SELAMAT DATANG DI MU
String Asli 2:
Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak memiliki rambut.
String yang Dikonversi 2:
fUZZY wUZZY ADALAH BERUANG. FUZZY WUZZY TIDAK MEMILIKI RAMBUT.
String Asli 3:
Tom melemparkan Tim tiga paku payung
String yang Dikonversi 3:
TOM KIRIM TIGA TIGA JEMBAK

Terkait: Cara Memvalidasi String Menggunakan Metode Boolean dengan Python

Program Python untuk Mengonversi Karakter String ke Kasus yang Berlawanan

Di bawah ini adalah program Python untuk mengubah karakter string ke kasus sebaliknya:

# Program Python untuk mengonversi karakter string menjadi huruf berlawanan
def convertString (str):
panjang = len (str)
hasil = ""
untuk i dalam rentang (panjang):
# Jika karakter dalam huruf kecil,
#ubah menjadi huruf besar
jika str[i].islower():
hasil += str[i].upper()
# Jika karakter dalam huruf besar,
#ubah menjadi huruf kecil
elif str[i].isupper():
hasil += str[i].lower()
lain:
hasil += str[i]
hasil kembali
str1 = "Selamat datang di MUO"
print("String Asli 1 :")
cetak (str1)
print("String yang Dikonversi 1:")
cetak (convertString (str1))
str2 = "Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak punya rambut."
print("String Asli 2:")
cetak (str2)
print("String Dikonversi 2:")
cetak (convertString (str2))
str3 = "Tom melemparkan tiga paku payung kepada Tim"
print("String Asli 3 :")
cetak (str3)
print("String yang Dikonversi 3:")
cetak (convertString (str3))

Keluaran:

String Asli 1:
Selamat datang di MUO
String yang Dikonversi 1:
SELAMAT DATANG DI MU
String Asli 2:
Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak memiliki rambut.
String yang Dikonversi 2:
fUZZY wUZZY ADALAH BERUANG. FUZZY WUZZY TIDAK MEMILIKI RAMBUT.
String Asli 3:
Tom melemparkan Tim tiga paku payung
String yang Dikonversi 3:
TOM KIRIM TIGA TIGA JEMBAK

Program JavaScript untuk Mengonversi Karakter dari String ke Kasus yang Berlawanan

Di bawah ini adalah program JavaScript untuk mengubah karakter string menjadi kebalikannya:

// Program JavaScript untuk mengonversi karakter string menjadi huruf berlawanan
fungsi convertString (str) {
var panjang = str.panjang;
var hasil = "";
untuk (misalkan i = 0; i < str.panjang; saya++) {
// Jika karakter dalam huruf kecil,
// mengubahnya menjadi huruf besar
if (str.charAt (i) str.charAt (i).toLowerCase()) {
hasil += str.charAt (i).toUpperCase();
// Jika karakter dalam huruf besar,
//ubah menjadi huruf kecil
} else if (str.charAt (i) str.charAt (i).toUpperCase()) {
hasil += str.charAt (i).toLowerCase()
} lain {
hasil += str.charAt (i);
}
}
kembali hasil;
}
var str1 = "Selamat datang di MUO";
document.write("String Asli 1 :" + "
");
document.write (str1 + "
");
str1 = convertString (str1);
document.write("String yang Dikonversi 1" + "
");
document.write (str1 + "
");
var str2 = "Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak punya rambut.";
document.write("String Asli 2 :" + "
");
document.write (str2 + "
");
str2 = convertString (str2);
document.write("String yang Dikonversi 2" + "
");
document.write (str2 + "
");
var str3 = "Tom melemparkan tiga paku payung kepada Tim";
document.write("String Asli 3 :" + "
");
document.write (str3 + "
");
str3 = convertString (str3);
document.write("String yang Dikonversi 3" + "
");
document.write (str3 + "
");

Keluaran:

String Asli 1:
Selamat datang di MUO
String yang Dikonversi 1:
SELAMAT DATANG DI MU
String Asli 2:
Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak memiliki rambut.
String yang Dikonversi 2:
fUZZY wUZZY ADALAH BERUANG. FUZZY WUZZY TIDAK MEMILIKI RAMBUT.
String Asli 3:
Tom melemparkan Tim tiga paku payung
String yang Dikonversi 3:
TOM KIRIM TIGA TIGA JEMBAK

Terkait: Metode String JavaScript yang Harus Anda Kuasai Hari Ini

Program C untuk Mengonversi Karakter String ke Kasus yang Berlawanan

Di bawah ini adalah program C untuk mengubah karakter string menjadi kebalikannya:

// Program C untuk mengubah karakter string menjadi huruf berlawanan
#termasuk
#termasuk
#termasuk
const char* convertString (char str[])
{
int panjang = strlen(str);
untuk (int i = 0; saya < panjang; saya++)
{
// Jika karakter dalam huruf kecil,
// mengubahnya menjadi huruf besar
if (str[i] >= 'a' && str[i] <= 'z')
{
str[i] = str[i] - 32;
}
// Jika karakter dalam huruf besar,
//ubah menjadi huruf kecil
else if (str[i] >= 'A' && str[i] <= 'Z')
{
str[i] = str[i] + 32;
}
}
kembali str;
}
int utama()
{
char str1[] = "Selamat datang di MUO";
printf("String Asli 1: \⁠n");
printf("%s \⁠n", str1);
printf("String 1: \⁠n");
printf("%s", convertString(str1));
char str2[] ​​= "Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak punya rambut.";
printf("String Asli 2: \⁠n");
printf("%s \⁠n", str2);
printf("String yang Dikonversi 2: \⁠n");
printf("%s", convertString(str2));
char str3[] = "Tom melemparkan tiga paku payung kepada Tim";
printf("String Asli 3: \⁠n");
printf("%s \⁠n", str3);
printf("String yang Dikonversi 3: \⁠n");
printf("%s", convertString(str3));
kembali 0;
}

Keluaran:

String Asli 1:
Selamat datang di MUO
String yang Dikonversi 1:
SELAMAT DATANG DI MU
String Asli 2:
Fuzzy Wuzzy adalah seekor beruang. Fuzzy Wuzzy tidak memiliki rambut.
String yang Dikonversi 2:
fUZZY wUZZY ADALAH BERUANG. FUZZY WUZZY TIDAK MEMILIKI RAMBUT.
String Asli 3:
Tom melemparkan Tim tiga paku payung
String yang Dikonversi 3:
TOM KIRIM TIGA TIGA JEMBAK

Pelajari Lebih Lanjut Tentang Manipulasi String

Dalam artikel ini, Anda mempelajari cara mengonversi karakter string ke kasus yang berlawanan. Berurusan dengan string dan teks merupakan bagian integral dari pemrograman. Anda harus tahu cara memanipulasi string.

Python adalah pilihan yang tepat untuk memulai jika Anda mencari bahasa untuk memanipulasi string dengan mudah dan efisien.

MembagikanMenciakSurel
Belajar Python? Inilah Cara Memanipulasi String

Menggunakan dan memanipulasi string dalam Python bisa tampak sulit, tetapi sebenarnya sangat mudah.

Baca Selanjutnya

Topik-topik terkait
  • Pemrograman
  • Python
  • JavaScript
  • Pemrograman C
  • Tutorial Pengkodean
Tentang Penulis
Yuvraj Chandra (52 Artikel Diterbitkan)

Yuvraj adalah mahasiswa sarjana Ilmu Komputer di University of Delhi, India. Dia bersemangat tentang Pengembangan Web Full Stack. Ketika dia tidak menulis, dia menjelajahi kedalaman teknologi yang berbeda.

More From Yuvraj Chandra

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan