Page 203 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 203

3.  Program
                  #include <iostream>
                  using namespace std;

                  int main() {
                    string str1, str2;
                    cout << "Masukkan string pertama: ";
                    getline(cin, str1);

                    cout << "Masukkan string kedua: ";
                    getline(cin, str2);

                    if (str1 == str2) {
                      cout << "String sama" << endl;
                    } else {
                      cout << "String tidak sama" << endl;
                    }

                    return 0;
                  }

                  Output:

                  Masukkan string pertama: 12
                  Masukkan string kedua: 13
                  String tidak sama


                  Penjelasan program:
                  •   #include <iostream>: Menyertakan header iostream untuk input/output standar.
                  •   using namespace std;: Mengimpor namespace std sehingga Anda dapat menggunakan
                      nama-nama seperti cout dan cin tanpa perlu menulis std;.
                  •   main(): Fungsi utama program.
                  •   Deklarasi  variabel:  Deklarasi  dua  variabel  string  bernama  str1  dan  str2  untuk
                      menyimpan string yang akan dibandingkan.
                  •   Membaca input: Membaca dua string dari pengguna menggunakan getline(cin, str1)
                      dan getline(cin, str2). Fungsi getline membaca seluruh baris input, termasuk spasi,
                      hingga mencapai karakter baris baru ('\n').
                  •   Perbandingan  string:  Menggunakan  operator  ==  untuk  membandingkan  kedua string.
                      Operator ini mengembalikan true jika string sama dan false jika tidak sama.
                  •   Menampilkan hasil: Mencetak pesan "String sama" jika string sama dan "String tidak
                      sama" jika tidak sama.
                  •   return 0;: Menandakan akhir program dengan sukses.
                  4.  Program

                  #include <stdio.h>
                  #include <string.h>

                  void ubahHuruf(char *str) {
                    int i;
                    for (i = 0; str[i] != '\0'; i++) {
                      if (str[i] >= 'A' && str[i] <= 'Z') {
                        str[i] = str[i] + 32; // Mengubah huruf besar menjadi kecil
                      } else if (str[i] >= 'a' && str[i] <= 'z') {
                        str[i] = str[i] - 32; // Mengubah huruf kecil menjadi besar
                      }
                    }
                  }                                                                                      180

                  int main() {
                    char str[100];

                    printf("Masukkan string: ");
   198   199   200   201   202   203   204   205   206   207   208