Page 98 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 98

KODE PROGRAM BAHASA C++
                  #include <iostream>
                  using namespace std;

                  int main(int argc, char *argv){
                         char namaLengkap[50];
                         cout<<"Masukkan nama lengkap Anda: ";
                         cin.get(namaLengkap, 50);
                         cout<<"Anda memasukkan:"<<namaLengkap<<endl;

                         return 0;
                  }

                  Output:

                  Masukkan nama lengkap Anda: Widya Ainun Lestari
                  Anda memasukkan:Widya Ainun Lestari

                  --------------------------------
                  3.  Contoh 3 - Program penggunaan class string dan fungsinya

                                                  KODE PROGRAM BAHASA C
                 #include <stdio.h>
                 #include <string.h>

                 int main() {
                     char namaPanggilan[20] = "Ainun";
                     int panjangNama = strlen(namaPanggilan);

                     printf("Nama panggilan saya adalah %s\n", namaPanggilan);
                     printf("Panjang string nama saya adalah %d\n", panjangNama);
                     printf("Karakter kedua nama saya adalah %c\n", namaPanggilan[1]);

                     return 0;
                 }

                                                 KODE PROGRAM BAHASA C++
                 #include <iostream>
                 using namespace std;

                 int main(int argc, char *argv){
                        string namaPanggilan="Ainun";
                        cout<<"nama panggilan saya adalah "<<namaPanggilan<<endl;
                        cout<<"Panjang string nama saya adalah "<<namaPanggilan.length()<<endl;
                        cout<<"Karakter kedua nama saya adalah "<<namaPanggilan.at(1)<<endl;
                 }
                  Output:

                  nama panggilan saya adalah Ainun
                  Panjang string nama saya adalah 5
                  Karakter kedua nama saya adalah i


                  D.  Rangkuman

                      Representasi data yang terdiri dari kumpulan atau deretan karakter dikenal sebagai string,
                  yang merupakan tipe data bentukan. String gaya bahasa C sering disebut sebagai "string null




                                                                                                          75
   93   94   95   96   97   98   99   100   101   102   103