Page 187 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 187
cout << "Hobi: " << teman2.hobi << endl;
return 0;
}
Output:
Data Teman 1:
Nama Lengkap: Rusmawati Rahmi
Panjang Nama: 15
Karakter ke-2: u
Karakter ke-4: m
Karakter Terakhir: i
Alamat Rumah: Jalan Rappocini Raya
Hobi: Menyanyi
Data Teman 2:
Nama Lengkap: Megawati
Panjang Nama: 8
Karakter ke-2: e
Karakter ke-4: a
Karakter Terakhir: i
Alamat Rumah: Jalan Borong Raya Baru
Hobi: Membaca
Penjelasan tambahan:
• Menampilkan panjang karakter:
o Menggunakan fungsi teman1.namaLengkap.length() dan teman2.namaLengkap.length() untuk
mendapatkan panjang nama teman 1 dan teman 2.
o Hasil panjang nama dicetak ke konsol.
• Menampilkan karakter ke-2 dan ke-4:
o Menggunakan akses elemen array untuk mengakses karakter pada indeks tertentu.
o Indeks dimulai dari 0, jadi karakter ke-2 adalah teman1.namaLengkap[1] dan
teman2.namaLengkap[1], dan karakter ke-4 adalah teman1.namaLengkap[3] dan
teman2.namaLengkap[3].
• Menampilkan karakter terakhir:
o Mengakses elemen terakhir nama dengan menggunakan
teman1.namaLengkap[teman1.namaLengkap.length() - 1] dan
teman2.namaLengkap[teman2.namaLengkap.length() - 1].
o teman1.namaLengkap.length() - 1memberikan indeks karakter terakhir dalam nama.
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; 178
} else {
cout << "String tidak sama" << endl;
}
return 0;