
Hallo guys! Kali ini saya akan membahas
mengenai Manipulasi String dan Konversi String dalam bahasa pemograman C++.
Definisi String
String merupakan bentuk data yang biasa dipakai dalam pemograman guna menampung dan memanipulasi data teks.
Fungsi Manipulasi String
- Fungsi Strcpy()
- Fungsi Strlen()
- Fungsi Strcmp
Berikut adalah contoh manipulasi string dan konvers tring.
- Membuat source code dari tampilan berikut ini
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
int a, b, c, d, e, f, x=7, y=3;
clrscr();
a = x==y;
b = x!=y;
c = x>y;
d = x<y;
e = x>=y;
f = x<=y;
cout<<"OPERATOR RELASI C++"<<endl;
cout<<"Apakah"<<x<<" == "<<y<<" ? "<<a<<endl;
cout<<"Apakah"<<x<<" != "<<y<<" ? "<<b<<endl;
cout<<"Apakah"<<x<<" > "<<y<<" ? "<<c<<endl;
cout<<"Apakah"<<x<<" < "<<y<<" ? "<<d<<endl;
cout<<"Apakah"<<x<<" >= "<<y<<" ? "<<e<<endl;
cout<<"Apakah"<<x<<" <= "<<y<<" ? "<<f<<endl;
getch();
}
2. Membuat source code dari tampilan berikut ini
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
float a, b, c, d, m;
clrscr();
cout<<"Masukan Nilai M = "; cin >> m;
cout<<"*--*--*--*--*--*--*\n";
a = m >= 0 && m >= 150;
b = m >= 0 && m <= 150;
c = m >= 0 || m <= 150;
d = m <= 0 || m >= 150;
cout<<endl;
cout<<"--OPERATOR LOGIKA --" << endl;
cout<<"========================" << endl;
cout<<"<"<< m <<"> >=0 && "
<< m << ">=150>-->" << a << endl;
cout<<"<"<< m <<"> >=0 && "
<< m << "<=150>-->" << b << endl;
cout<<"<"<< m <<"> >=0 || " << m << "<=150>-->" << c << endl;
cout<<"<"<< m <<"> <=0 || " << m << ">=150>-->" << d << endl;
getch;
}
3. Buatlah program untuk menghitung panjang kata berikut ini: Akademi
Manajemen Informatika dan Komputer Bina Sarana Informatika
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
float a, b, c, d, m;
clrscr();
cout<<"Masukan Nilai M = "; cin >> m;
cout<<"*--*--*--*--*--*--*\n";
a = m >= 0 && m >= 150;
b = m >= 0 && m <= 150;
c = m >= 0 || m <= 150;
d = m <= 0 || m >= 150;
cout<<endl;
cout<<"--OPERATOR LOGIKA --" << endl;
cout<<"========================" << endl;
cout<<"<"<< m <<"> >=0 && " << m << ">=150>-->" << a << endl;
cout<<"<"<< m <<"> >=0 && " << m << "<=150>-->" << b << endl;
cout<<"<"<< m <<"> >=0 || " << m << "<=150>-->" << c << endl;
cout<<"<"<< m <<"> <=0 || " << m << ">=150>-->" << d << endl;
getch;
}
4. Membuat program untuk menggabungkan dua buah string
Kalimat 1 =
Manajemen
Kalimat 2 = Informatika
Menjadi seperti berikut:
ManajemenInformatika
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
main()
{
char kata[20];
clrscr();
strcat(kata,"Manajemen");
strcat(kata,"Informatika");
puts(kata);
getch();
}
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
main()
{
char kata[20];
clrscr();
strcat(kata,"Manajemen");
strcat(kata,"Informatika");
puts(kata);
getch();
}
Sekian pembahasan saya mengenai Manipulasi String dan Konversi String. Tetap semangat belajar dan
semoga artikel ini bermanfaat bagi kita semua :)
Tidak ada komentar:
Posting Komentar