Tutorial Belajar C++: Cara Mengubah Huruf Besar ke Huruf Kecil

Posted on

Tutorial Belajar C++: Cara Mengubah Huruf Besar ke Huruf Kecil

Tutorial Belajar C++: Cara Mengubah Huruf Besar ke Huruf Kecil

C++ adalah bahasa pemrograman yang banyak digunakan untuk mengembangkan berbagai macam aplikasi, mulai dari aplikasi desktop hingga aplikasi mobile. Bahasa ini memiliki banyak fitur yang memudahkan programmer untuk mengembangkan aplikasi dengan cepat dan efisien. Salah satu fitur yang sangat berguna dalam C++ adalah kemampuan untuk mengubah huruf besar menjadi huruf kecil, dan sebaliknya. Kemampuan ini dapat digunakan untuk berbagai keperluan, seperti mengubah nama file menjadi huruf kecil, atau mengubah teks yang dimasukkan oleh pengguna menjadi huruf kecil.

Contoh

Berikut adalah contoh sederhana yang menunjukkan bagaimana mengubah huruf besar menjadi huruf kecil dalam C++:

#include <iostream>
#include <string>

using namespace std;

int main() {
  string str = "HELLO WORLD";

  // Mengubah str menjadi huruf kecil
  for (int i = 0; i < str.length(); i++) {
    str[i] = tolower(str[i]);
  }

  // Mencetak str
  cout << str << endl;

  return 0;
}

Output dari kode di atas adalah:

hello world

Permasalahan

Dalam beberapa kasus, Anda mungkin perlu mengubah huruf kecil menjadi huruf besar. Misalnya, Anda mungkin memiliki nama file yang semuanya huruf kecil, dan Anda ingin mengubahnya menjadi huruf besar. Dalam kasus seperti ini, Anda dapat menggunakan fungsi toupper() untuk mengubah huruf kecil menjadi huruf besar.

Solusi

Berikut adalah contoh sederhana yang menunjukkan bagaimana mengubah huruf kecil menjadi huruf besar dalam C++:

#include <iostream>
#include <string>

using namespace std;

int main() {
  string str = "hello world";

  // Mengubah str menjadi huruf besar
  for (int i = 0; i < str.length(); i++) {
    str[i] = toupper(str[i]);
  }

  // Mencetak str
  cout << str << endl;

  return 0;
}

Output dari kode di atas adalah:

HELLO WORLD

Leave a Reply

Your email address will not be published. Required fields are marked *