String Tugas Pendahuluan & Tugas Akhir UNPAM

Jawaban Tugas Pendahuluan

1. Jelaskan jenis-jenis fungsi String pada bahasa pemrograman C/C++!

– Strlen digunakan untuk mengetahui jumlah karakter dalam string.
– Strcat digunakan untuk menggabungkan string.
– Strcmp digunakan untuk membandingkan string dengan string lain.
– Strcpy digunakan untuk menyalin string.
– Strrev digunakan untuk membalik urutan string, misal: saya –> ayas
– Strlen digunakan untuk mengetahui panjang suatu string.
– Strcat berfungsi untuk menggabungkan 2 buah string.
– Strncat berfungsi untuk menggabungkan 2 buah string.
– Fungsi strlwr berguna untuk mengubah isi string menjadi huruf kecil.
– Fungsi strupr berguna untuk mengubah isi string menjadi kapital

 

2. Sebagai programmer, mengapa anda menggunakan fungsi string!

String dapat berupa huruf, angka, karakter khusus, maupun karakter Unicode. Dalam bahasa C++ terdapat beberapa fungsi yang digunakan untuk operasi pengolahan string yang membuat fungsi string sangat banyak.

 

3. Buatlah contoh program sederhana mengcopy beberapa karakter menggunakan array!

#include
#include
#include
#include
using namespace std;
main()
{
char asal[100];
char hasil[100];
cout<<“Masukan kalimat : “; gets(asal);
strcpy(hasil,asal);
cout< cout<<“Kalimat asli  : “< cout<<“Kalimat copy : “< getch();
}

 

4. Buatlah contoh algoritma dan program sederhana menggunakan salah satu fungsi string untuk menghitung jumlah karatkter dengan memakai flowchart!

#include
#include
#include
main()
{
int strlength;
char *str;
printf(” Masukkan kata/kalimat :”);
gets(str);
strlength=strlen(str);
printf(” Jumlah karakternya adalah : %d.”,strlength);
getch ();
}

 

 

Jawaban Tugas Akhir

1. Buatlah program yang dapat menginputkan nama serta hobbi dan jawaban komputer sama dengan inputan yang dimasukkan!

#include
#include
#include
using namespace std;
int main(void)
{
char destination[25];
char blank [10]={“:”},blank2[10]={“:”},ln[5]={” “},nama[50],hobbi[50],nm[10]={“Nama”},hb[10]={“Hobbi”};
cout<<“Masukkan nama:”;
cin>>nama;
cout<<“Masukkan hobbi:”;
cin>>hobbi;
cout<     strcpy(destination,nm);
strcat(destination,nama);
strcat(destination,ln);
strcat(destination,hb);
strcat(destination,blank2);
strcat(destination,hobbi);
cout<     //return 0;

}