1. String merupakan array of character yang diakhiri karakter NULL. Untuk menyimpan n karakter dibutuhkan array sebesar n+1.
2. Ada berbagai fungsi untuk mengolah string seperti strlen(), strcpy(), strcat(), dan strcmp(). String dapat dipasukkan dan dikeluarkan menggunakan cin dan cout.
3. String dapat digunakan sebagai parameter fungsi sama seperti array.
Dokumen tersebut membahas tentang pointer dan string dalam bahasa C++. Terdapat contoh penggunaan pointer untuk menunjuk ke string konstan, perbedaan antara array dan pointer string, penggunaan array untuk menyimpan pointer, dan kemampuan pointer untuk menunjuk ke pointer lain.
String merupakan kumpulan karakter yang dapat diolah menggunakan beberapa fungsi seperti strrev untuk membalikkan urutan string, strset dan strnset untuk mengganti isi string dengan karakter tertentu, strcpy untuk menyalin string, dan strlwr untuk mengubah huruf besar menjadi huruf kecil.
Dokumen ini membahas tentang string pada C++. String adalah tipe data yang terdiri dari karakter untuk menampung teks. C++ mendukung string C-style menggunakan array karakter dan string standard menggunakan pustaka string yang lebih mudah digunakan. Fungsi-fungsi string seperti menyalin, menggabungkan, menghitung panjang digunakan untuk memanipulasi string.
Laporan praktikum ini membahas tentang struktur data dan pointer. Pointer adalah variabel penunjuk yang berisi alamat memori dari variabel lain. Terdapat dua operator pointer, yaitu & untuk menunjuk alamat dan * untuk menunjuk isi. Contoh program menggunakan pointer untuk menunjuk dan mengakses nilai variabel lain.
Program menerima input bilangan dari pengguna, mengurutkan bilangan, dan mencari bilangan yang dicari menggunakan algoritma binary search. Program menginput bilangan, mengurutkan bilangan dari terkecil ke terbesar, menerima input bilangan yang dicari, lalu mencarinya menggunakan binary search dengan membagi rentang pencarian menjadi dua bagian secara berulang sampai ditemukan atau tidak.
Array adalah kumpulan dari nilai-nilai data yang bertipe sama dalam indeks tertentu yang menggunakan sebuah nama yang sama.
Array merupakan struktur data yang statis.
Indeks di array dimulai dari o (nol).
Array berfungsi untuk efisiensi dalam pengalokasian data ke memori.
Dokumen tersebut membahas tentang pemrograman berorientasi objek (OOP) dalam bahasa pemrograman Kotlin, meliputi konsep-konsep seperti class, properties, function, inheritance, abstract class, interface, dan generics."
Array adalah kumpulan data bertipe sama yang menggunakan nama variabel yang sama. Elemen array dibedakan melalui indeks angka yang disebut subscript. Array dapat berdimensi satu, dua, atau banyak. Array berdimensi satu digunakan untuk menyimpan dan memproses beberapa data secara bersama-sama.
Dokumen tersebut membahas tentang elemen dasar bahasa C++ seperti himpunan karakter, pengenal, tipe data, variabel dan konstanta. Secara ringkas, dokumen tersebut menjelaskan tentang konsep-konsep dasar yang digunakan dalam pemrograman C++.
Dokumen tersebut membahas tentang elemen dasar bahasa C++ seperti himpunan karakter, pengenal, penamaan pengenal, case sensitive, tipe data, ukuran memori tipe data, variabel dan konstanta, mendeklarasikan dan mendefinisikan variabel serta pemilihan tipe variabel.
This document discusses the Bilingual Head Start program in East Harlem and its focus on health, education, culture and community. It provides details from interviews with a teacher, Celina, and family engagement worker, Nilsa, who discuss how the program promotes healthy eating, celebrates different cultures, and encourages parent involvement. The program aims to combat childhood obesity and lack of access to healthy foods through nutrition education, sugar-free policies, and partnerships with local farmers. It also strives to affirm the cultures of students by incorporating cultural practices, arts and foods into daily activities.
The document is a lecture on computer organization by a team of lecturers from STT PLN. It discusses representasi data (data representation) and is presented over 18 slides. The document encourages readers to better understand the material by reviewing it using example problems from the reference book. It concludes by thanking the readers.
This document contains engagement metrics for SCA Digital across social media, on demand audio, and mobile platforms for the period of July to September 2014. It includes data on SCA's social media presence on Facebook, demographics for their radio networks on Facebook, YouTube subscribers and video views. It also has statistics on live radio streaming, audio on demand downloads, and premium video views. Lastly, it shows data on smartphone apps and mobile active users. A disclaimer notes that the social data is not currently domestic and any comments or claims regarding the data should be directed to the specified contact.
Dokumen tersebut berisi lirik lagu cinta bertema romantis dan sedih yang ditulis oleh Nuri Andhika Pratama untuk seseorang bernama Juriah. Lirik lagu tersebut menceritakan tentang cinta yang tulus, rindu, kesetiaan, kecemburuan, dan kepergian pasangan.
3. pengumuman lelang batik kain rev.2014Fawwaz Akif
油
Pengumuman pengadaan alat produksi batik tulis dan bahan kimia untuk pelatihan ketrampilan di Kecamatan Gedangsari, Kabupaten Gunungkidul, DIY pada tahun 2014. Pengadaan meliputi cap tembaga, kompor listrik, bantalan cap, dan berbagai bahan kimia seperti naptol dan indogosol. Prosedur pengadaan terdiri dari pendaftaran, penjelasan teknis, penyerahan penawaran, pembukaan penawaran, dan penandat
The document discusses sustaining corporate knowledge through implementing an interactive digital learning platform that allows companies to develop customized on-demand training content, reduce training costs, and ensure knowledge is documented and can be easily shared and reused across the organization over time. The proposed solution involves working with clients to install the learning system, develop courses, and provide long-term support to update content and monitor usage.
Dokumen tersebut merangkum penggunaan perangkat lunak Solidworks di industri sepeda untuk memudahkan proses pemodelan 3D, pembuatan jig dan matras, menganalisa kekuatan baja, serta mengoptimalkan proses produksi dan simulasi sepeda.
The ECG signals captured from the body of the patient using three electrode model is processed and
conditioned by the analog front end device is finally sent to the data acquisition unit. The data acquisition
unit used is the user pc/ laptop with MATLAB. Using very specific image processing techniques the critical
intelligence from the captured image is extracted. From this processed image any sort of abnormal
conditions is determined which is informed to the corresponding doctor via text message. Simultaneously
the processed image is sent to the doctor mail by using specific TCP/IP protocol.
All change: responses to the public libraries crisis in England 2010 to 2013Public Libraries News
油
Includes reductions in usage, closure of libraries, protests, campaigns, co-location, outsourcing and the Government response. Produced for the Assocation de Bibliothecaires Francais conference in Lyons, June 2013.
Array adalah kumpulan dari nilai-nilai data yang bertipe sama dalam indeks tertentu yang menggunakan sebuah nama yang sama.
Array merupakan struktur data yang statis.
Indeks di array dimulai dari o (nol).
Array berfungsi untuk efisiensi dalam pengalokasian data ke memori.
Dokumen tersebut membahas tentang pemrograman berorientasi objek (OOP) dalam bahasa pemrograman Kotlin, meliputi konsep-konsep seperti class, properties, function, inheritance, abstract class, interface, dan generics."
Array adalah kumpulan data bertipe sama yang menggunakan nama variabel yang sama. Elemen array dibedakan melalui indeks angka yang disebut subscript. Array dapat berdimensi satu, dua, atau banyak. Array berdimensi satu digunakan untuk menyimpan dan memproses beberapa data secara bersama-sama.
Dokumen tersebut membahas tentang elemen dasar bahasa C++ seperti himpunan karakter, pengenal, tipe data, variabel dan konstanta. Secara ringkas, dokumen tersebut menjelaskan tentang konsep-konsep dasar yang digunakan dalam pemrograman C++.
Dokumen tersebut membahas tentang elemen dasar bahasa C++ seperti himpunan karakter, pengenal, penamaan pengenal, case sensitive, tipe data, ukuran memori tipe data, variabel dan konstanta, mendeklarasikan dan mendefinisikan variabel serta pemilihan tipe variabel.
This document discusses the Bilingual Head Start program in East Harlem and its focus on health, education, culture and community. It provides details from interviews with a teacher, Celina, and family engagement worker, Nilsa, who discuss how the program promotes healthy eating, celebrates different cultures, and encourages parent involvement. The program aims to combat childhood obesity and lack of access to healthy foods through nutrition education, sugar-free policies, and partnerships with local farmers. It also strives to affirm the cultures of students by incorporating cultural practices, arts and foods into daily activities.
The document is a lecture on computer organization by a team of lecturers from STT PLN. It discusses representasi data (data representation) and is presented over 18 slides. The document encourages readers to better understand the material by reviewing it using example problems from the reference book. It concludes by thanking the readers.
This document contains engagement metrics for SCA Digital across social media, on demand audio, and mobile platforms for the period of July to September 2014. It includes data on SCA's social media presence on Facebook, demographics for their radio networks on Facebook, YouTube subscribers and video views. It also has statistics on live radio streaming, audio on demand downloads, and premium video views. Lastly, it shows data on smartphone apps and mobile active users. A disclaimer notes that the social data is not currently domestic and any comments or claims regarding the data should be directed to the specified contact.
Dokumen tersebut berisi lirik lagu cinta bertema romantis dan sedih yang ditulis oleh Nuri Andhika Pratama untuk seseorang bernama Juriah. Lirik lagu tersebut menceritakan tentang cinta yang tulus, rindu, kesetiaan, kecemburuan, dan kepergian pasangan.
3. pengumuman lelang batik kain rev.2014Fawwaz Akif
油
Pengumuman pengadaan alat produksi batik tulis dan bahan kimia untuk pelatihan ketrampilan di Kecamatan Gedangsari, Kabupaten Gunungkidul, DIY pada tahun 2014. Pengadaan meliputi cap tembaga, kompor listrik, bantalan cap, dan berbagai bahan kimia seperti naptol dan indogosol. Prosedur pengadaan terdiri dari pendaftaran, penjelasan teknis, penyerahan penawaran, pembukaan penawaran, dan penandat
The document discusses sustaining corporate knowledge through implementing an interactive digital learning platform that allows companies to develop customized on-demand training content, reduce training costs, and ensure knowledge is documented and can be easily shared and reused across the organization over time. The proposed solution involves working with clients to install the learning system, develop courses, and provide long-term support to update content and monitor usage.
Dokumen tersebut merangkum penggunaan perangkat lunak Solidworks di industri sepeda untuk memudahkan proses pemodelan 3D, pembuatan jig dan matras, menganalisa kekuatan baja, serta mengoptimalkan proses produksi dan simulasi sepeda.
The ECG signals captured from the body of the patient using three electrode model is processed and
conditioned by the analog front end device is finally sent to the data acquisition unit. The data acquisition
unit used is the user pc/ laptop with MATLAB. Using very specific image processing techniques the critical
intelligence from the captured image is extracted. From this processed image any sort of abnormal
conditions is determined which is informed to the corresponding doctor via text message. Simultaneously
the processed image is sent to the doctor mail by using specific TCP/IP protocol.
All change: responses to the public libraries crisis in England 2010 to 2013Public Libraries News
油
Includes reductions in usage, closure of libraries, protests, campaigns, co-location, outsourcing and the Government response. Produced for the Assocation de Bibliothecaires Francais conference in Lyons, June 2013.
Jyoti Engineers & Constructions is a manufacturer and supplier of chemical and pharmaceutical processing equipment, structural fabrication, storage tanks, and other related products. It was established in 2007 and is located in Mumbai, India. The company provides products like industrial agitators, heat exchangers, pressure vessels, and more to various industries. It prides itself on offering customized solutions and has 11-25 employees.
THE 4 RS REASON, REDCAP, REVIEW AND RESEARCH - IN A LARGE HEALTHCARE ORGAN...hiij
油
The organization acquired the REDCap platform to facilitate clinical review and research data collection in a more sustainable way than previous methods. They found REDCap was easily installed and maintained, with rapid uptake across various stakeholders. Data from the organization's clinical data environment was successfully integrated into REDCap using its Dynamic Data Pull functionality. In summary, acquiring and installing REDCap has been hugely successful, providing a great facility for a large number of organizational stakeholders going forward.
The document summarizes Southern Cross Austereo's (SCA) monthly digital ratings report from September 2014. It shows that SCA's network traffic increased 126% year-over-year in unique browsers, reaching 292,231. The Today Network also saw a 125% increase in unique browsers, reaching 178,764. Triple M Network had a 139% increase in unique browsers, reaching 108,008. The data is sourced solely from Nielsen and is intended for personal use only.
A risk assessment is nothing more than a careful examination of what, in your work or activities, could cause harm to people, so that you can weigh up whether you have taken enough precautions or should do more to prevent harm. The aim is to make sure that no one gets hurt or becomes ill. Accidents and ill health can ruin lives, and affect your business too. See more at http://greenwgroup.ae/
Dokumen tersebut membahas tentang deklarasi variabel, konstanta, tipe data dasar dan bentukan dalam bahasa C++, operator penugasan dan perbandingan, statement input dan output, serta contoh-contoh penggunaannya dalam pembuatan program sederhana.
Dokumen ini membahas fungsi-fungsi string pada bahasa C seperti gets dan puts untuk membaca dan menampilkan string, strlen untuk menghitung panjang string, strcpy dan strncpy untuk menyalin string, strcmp dan strncmp untuk membandingkan string, strcat dan strncat untuk menggabungkan string, serta strlwr, strupr dan strrev untuk mengubah string. Diberikan juga contoh kode untuk setiap fungsi string. Di akhir ada latihan soal untuk mengu
Dokumen tersebut membahas pengolahan string pada C++. Terdapat dua jenis string yaitu cstring yang berasal dari C dan std string yang dimiliki C++. cstring direpresentasikan sebagai array char dengan terminasi null, sedangkan std string memiliki ukuran dinamis. Dokumen ini menjelaskan cara mengolah kedua jenis string tersebut meliputi penentuan panjang, pembandingan, pengambilan substring, dan operasi-operasi lainnya.
String merupakan tipe data untuk memanipulasi teks menggunakan array satu dimensi. String disimpan di memori berikut karakter NULL di akhir. Dokumen menjelaskan konsep, operasi I/O, akses elemen, dan fungsi-fungsi string seperti strcpy(), strlen(), strcat(), strcmp(), dan strchr().
Laporan praktikum ini membahas tentang pemrograman berorientasi objek menggunakan bahasa C++. Laporan ini menjelaskan langkah-langkah kerja selama praktikum, termasuk membuat program-program untuk mendemonstrasikan penggunaan tipe data, struktur, dan enumerasi dalam C++.
Fungsi input dan output merupakan bagian penting dalam bahasa pemrograman C. Fungsi input seperti scanf digunakan untuk membaca masukan dari pengguna sesuai format yang ditentukan, sedangkan fungsi output seperti printf digunakan untuk mencetak keluaran ke layar dengan format tertentu seperti bilangan bulat, pecahan, string, dan lain-lain.
File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...desiyu
油
File header berisi definisi fungsi, variabel, dan konstanta yang akan digunakan dalam program. File header memiliki ekstensi .h dan diinklusi menggunakan #include untuk memberitahu kompilator bahwa fungsi tersebut tersedia. File header berisi prototype fungsi dan tipe data yang dibutuhkan program.
Dokumen ini membahas pengantar string dan beberapa fungsi yang berkaitan dengan operasi string seperti memasukkan data string dari keyboard menggunakan fungsi getline(), menyalin string dengan strcpy(), dan fungsi-fungsi untuk operasi string seperti strlen(), strcat(), dan strcmp().
Dokumen tersebut membahas tentang penggunaan array dalam pemrograman. Array adalah kumpulan nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Dokumen tersebut menjelaskan array satu dimensi, dua dimensi, dan contoh kode program penggunaan array.
Teks tersebut berisi soal essay tentang organisasi komputer yang terdiri dari 5 pertanyaan. Pertanyaan pertama meminta menggambar penempatan bit data di memori utama dengan sistem big endian dan little endian. Pertanyaan kedua meminta menggambar penempatan string di memori dengan sistem big endian dan little endian. Pertanyaan ketiga meminta menghitung bit alamat bank dan baris memori serta menggambar memori interleaving. Pertanyaan keempat meminta membuat instruksi asembler, me
Dokumen ini berisi Satuan Acara Pengajaran (SAP) mata kuliah Organisasi Komputer yang mencakup tujuan pembelajaran umum dan khusus, pokok bahasan, metode pembelajaran, dan daftar pustaka yang digunakan. Mata kuliah ini membahas tentang sejarah perkembangan komputer, representasi data, sistem bilangan, organisasi memori dan CPU, bahasa mesin, serta algoritma dasar seperti penambahan, perkalian, dan pembagian.
Dokumen ini membahas tentang pengukuran kinerja komputer. Secara singkat, dibahas mengenai berbagai metode pengukuran kinerja seperti waktu eksekusi program, waktu CPU, CPI, MIPS, dan benchmark. Dokumen ini juga membandingkan berbagai metode pengukuran kinerja tersebut dan kelemahannya.
This document is a presentation on computer organization by a team of lecturers from STT PLN. It covers topics such as CPU organization, the three types of memory, memory capacity, access time, volatility, byte ordering in big endian and little endian systems, and examples of addressing 16-bit numbers, 32-bit values, and strings in memory. It encourages students to review the material by working through examples in reference books to gain a deeper understanding.
The document is a 29 page lecture on computer organization by Wisnu Hendro Martono from STT PLN. It covers topics like CPU operations, instruction sets, instruction formats, and encoding instructions. It encourages readers to review the material by working through examples in the reference book to better understand computer organization.
Dokumen ini membahas tentang pembagian bilangan biner dan bertanda di komputer. Terdapat beberapa cara untuk melakukan pembagian bilangan biner yaitu cara tangan, cara 1, cara 2, dan cara 3. Pembagian akan menghasilkan quotient dan remainder. Pembagian bilangan bertanda akan mempengaruhi tanda dari quotient dan remaindernya.
Dokumen tersebut membahas tentang organisasi komputer khususnya mengenai adder, decoder, multiplexor, dan ALU. Adder digunakan untuk operasi penjumlahan dan pengurangan dengan menggunakan ripple carry atau carry lookahead. Decoder dan multiplexor merupakan komponen logika dasar yang digunakan pada ALU untuk melakukan operasi-operasi aritmatika dan logika.
The document is a lecture on computer organization by a team of lecturers from STT PLN. It consists of 17 slides discussing computer organization and advises readers to review the material again using example problems from the reference book to better understand the concepts. It thanks readers at the end.
Dokumen tersebut membahas tentang komitmen mahasiswa dan dosen dalam perkuliahan, istilah-istilah dalam organisasi komputer seperti instruksi mesin, program, data, bit, unit input, memori, ALU, unit output, unit kontrol, serta sejarah generasi komputer dari generasi pertama hingga generasi keempat yang menggunakan teknologi integrated circuit.
Dokumen ini membahas tentang kapasitor dalam rangkaian AC dan bagaimana kapasitor berperan dalam rangkaian RLC. Dokumen juga menggunakan contoh rangkaian RLC untuk menjelaskan peranan kapasitor dalam rangkaian tersebut.
Dokumen tersebut membahas tentang hukum Faraday dan hukum lens yang menjelaskan induksi elektromagnetik, termasuk contoh perhitungan masalah yang terkait. Juga dibahas tentang transformator, generator, dan induktansi kumparan.
1. Induksi magnetik diakibatkan oleh arus listrik melalui hukum Biot-Savart. Medan magnet dapat dihasilkan oleh kawat lurus, kawat melingkar, dan solenoid.
2. Sifat magnetik bahan tergantung pada susseptibilitas magnetiknya. Bahan dapat diklasifikasikan menjadi diamagnetik, paramagnetik, dan feromagnetik.
1. Dokumen tersebut membahas tentang:
- Hukum Kirchhoff dan aplikasinya pada rangkaian sirkuit listrik
- Transformator dan komponen-komponennya
- Generator listrik AC dan DC
2. Beberapa contoh soal dan penyelesaiannya juga diberikan untuk memperjelas materi yang diajarkan.
1. Arus searah terjadi ketika muatan bergerak di dalam konduktor akibat adanya medan listrik. Arah arus searah sama dengan arah gerak muatan positif.
2. Hukum Ohm menyatakan hubungan antara arus, tegangan, dan hambatan pada konduktor. Arus proporsional dengan tegangan dan invers proporsional dengan hambatan.
3. Daya listrik ditentukan oleh hasil kali antara arus dan tegangan. Daya digunakan unt
1. 1
STRING :
String merupakan array of character.
Indeks dimulai dari 0.
Diakhiri dengan karakter 0 (NULL String).
Untuk menyimpan n buah karakter dibutuhkan deklarasi
array sebesar n+1.
C/C++ dilengkapi dengan kepustakaan (library) yang
lengkap
untuk mengakses string (digunakan header file: <string.h> ), seperti
strlen(), strcpy(), strcat(), strcmp(), strchr(), dll.
Deklarasi :
char name[31];
char Kode_Kuliah[5] = IF454;
char Kota[3]= { Jakarta, Bandung,Surabaya };
char Mata_Kuliah[ ] = PBO;
char Barang = Meja; // salah
char Bentuk[2][10] = Kotak, Bulat; // salah
char Nim[11] = { 0400097001 }; // salah
2. 2
Memasukkan data String dari Keyboard
Pemasukkan data dapat dilakukan dengan perintah cin
Contoh
#include <iostream.h>
#include <conio.h>
Void main()
{
char huruf[13];
clrscr();
cout<<"Masukkan Sebuah Kata = ";
cin(huruf);
cout<<Yang anda inputkan = <<huruf<<endl;
}
3. Cin hanya bisa membaca masukan hingga terdapat spasi, tab atau enter.
Penggunaan cin.get() hanya di lakuka 1 kali. Program tidak memberikan kesempatan
pemakaian Cin.get() untuk pemakaian ke dua, ini di sebabkan get yang pertama tidak
membuang kode newline(n) dan get tidak menabaikan spasi, tab atau newline
sehingga get() kedua tidak berfungsi sebagaimana mestinya.
#include <iostream.h>
#include <conio.h>
Void main()
{
char nama[25];
char alamat[35];
clrscr();
cout<<"Nama Anda= ";
cin.get(nama, sizeof(nama));
cout<<Alamat = ";
cin.get(alamat, sizeof(alamat));
cout<<Nama= <<nama<<endl;
cout<<Alamat= <<alamat<<endl;
}
3
4. Menghitung Jumlah Karakter
Jika kita inginmenghitung jumlah karakter di dalam suatu pemrograman biasanya kita
menggunakan pernyataan sbb;
Jumlah = 0;
For(int i=0; teks[i]; i++)
jumlah++;
Yang akan menghasilkan jumlah jumlah karakter yang terdapat dalam teks tetapi dapat
di ganti dengan menggunakan cin.gcount().
#include <iostream.h>
#include <conio.h>
Void main()
{
char huruf[128];
Int jumlah;
clrscr();
cout<<"Masukkan String apa saja= "; <<endl;
Cin.getline(huruf, sizeof(huruf));
Jumlah = 0;
For(int i=0; huruf[i]; i++)
jumlah++;
cout<<jumlah karakter= <<jumlah<<endl;
}
4
5. Operasi String
Fungsi strcpy()
Fungsi ini digunakan untuk menyalin di dalam string. File header yang harus
disertakan adalah : string.h
Kita tidak dapat memberikan pernyataan teks2=teks1;
#include <conio.h>
#include <string.h>
#include <iostream.h>
main()
{
char teks[] = C++ Oke
char data[25];
clrscr();
Strcpy(data, teks);
cout<<isis data:<<data<<endl;
}
5
6. Fungsi strlen()
Fungsi ini digunakan untuk memperoleh banyaknya karakter dalam string. File
header yang harus disertakan adalah : string.h
Bentuk Penulisan : strlen(str);
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
main()
{
char huruf[20];
char pindah[20];
clrscr();
cout<<"Masukkan Sembarang Kata = ";
gets(huruf);
cout<<"Panjang Kata Yang Diinputkan = ";
cout<<strlen(huruf);
getch();
}
6
Operasi String
7. Fungsi strrev()
Penjelasan Fungsi ini digunakan untuk membalik letak urutan pada string. String
urutan paling akhir dipindahkan keurutan paling depan dan seterusnya. File header
yang harus disertakan adalah : string.h
Bentuk Penulisan : strrev(str);
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
main()
{
char kata[20];
clrscr();
cout<<"Masukan Sembarang Kata = ";
gets(kata);
strrev(kata);
cout<<"Hasil Perubahan = "<<kata;
getch();
}
7
Operasi String
8. Fungsi Strlwr()
Fungsi ini digunakan untuk mengubah setiap huruf kapital (huruf besar ) dalam string
menjadi huruf kecil.
File header yang harus disertakan adalah : string.h
Bentuk Penulisan : strlwr(str);
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
main()
{
char kata[20];
clrscr();
cout<<"Masukan Sembarang Kata dengan Huruf Besar ="; gets(kata); strlwr(kata);
cout<<"Hasil Perubahan = "<<kata;
getch();
}
8
Operasi String
9. Operasi String
Fungsi strupr()
Fungsi ini digunakan untuk mengubah setiap huruf kecil dalam string menjadi huruf
kapital ( huruf besar ).
File header yang harus disertakan adalah : string.h
Bentuk Penulisan : strupr(str);
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
main()
{
char kata[20];
clrscr();
cout<<"Masukan Sembarang Kata dengan Huruf Kecil=";
gets(kata);
strupr(kata);
cout<<"Hasil Perubahan = "<<kata;
getch();
}
9
10. Operasi String
Fungsi strcat()
Fungsi ini digunakan untuk menambahkan string sumber kebagian akhir dari string
tujuan.
File header yang harus disertakan adalah : string.h dan ctype.h
Bentuk Penulisan : strcat(tujuan, sumber);
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <ctype.h>
#include <iostream.h>
main()
{
char st[128] = satu dua;
clrscr();
cout<<Isi St semula= <<st<<endl;
Strcat(st, tiga empat lima);
cout<<Isi st sekarang= <<st<<endl;
}
10
11. Operasi String
Str cmp()
Fungsi ini digunakan untuk membandingkan dua buah string.
File header yang harus disertakan adalah : string.h
#include <conio.h>
#include <string.h>
#include <iostream.h>
main()
{
char st[128];
Char cpp[] = C++;
clrscr();
cout<<Masukkan sembarang string= <<endl;
Cin.getline(st, sizeof(st));
Int hasil = strcmp(st,cpp);
If (hasil == 0)
cout<<st<<== <<cpp<<endl;
Else If (hasil < 0)
cout<<st<<< <<cpp<<endl;
Else
cout<<st<<> <<cpp<<endl;
}
11
12. String sebagai Parameter Fungsi
String sebagai parameter fungsi pada dasarnya sama dengan array sebagai parameter
fungsi. Sebagai contoh dapat di perlihatkan pada program di bawah ini :
#include <conio.h>
#include <string.h>
#include <iostream.h>
Void strkiri(char hasil[], char st[], int n);
Void main()
{
char teks[] = Bahasa C++;
Char hasil[128] ;
clrscr();
Int panjang = strlen(teks);
For (int i=0; i<panjang; i++)
{
strkiri(hasil, teks, i+1);
cout<<hasil<<endl;
}
}
Void strkiri(char hasil[], char st[], int n)
{
for (int I = 0; i<n; I++)
hasil[i] = st[i];
hasil[i] = 0;
}
12