• Tidak ada hasil yang ditemukan

8. MenggunakanFungsiString

N/A
N/A
Protected

Academic year: 2017

Membagikan "8. MenggunakanFungsiString"

Copied!
24
0
0

Teks penuh

(1)

Menggunakan Fungsi

Menggunakan Fungsi

String

String

Menggunakan Fungsi

Menggunakan Fungsi

String

String

Oleh:

Oleh:

Desma Fitri, S.Kom

(2)

Fungsi strcat()

• Digunakan untuk menambahkan

string kebagian akhir dari string

tujuan. File header yang harus

disertakan adalah string.h dan

ctype.h

(3)

Ex:

#include<conio.h> #include<string.h> #include<ctype.h> #include<iostream.h> void main()

{

char a1[20]; char a2[20];

cout<<"masukkan kata - 1= "; cin>>a1;

cout<<"Masukkan kata - 2= "; cin>>a2;

(4)

Fungsi strcmp()

• Digunakan untuk membandingkan

string pertama dengan string

kedua. Hasil dari fungsi ini bertipe

data integer(int). File header yang

disertakan adalah string.h

(5)

Ex:

#include<conio.h> #include<string.h> #include<iostream.h> void main() {

char a1[ ]="aaa"; char a2[ ]="eee"; char a3[ ]="ggg"; int hasil;

hasil=strcmp(a2, a1); if(hasil>0)

{

cout<<endl<<a2<<" lebih besar dari "<<a1;

cout<<"\nBesar Perbandingan Sebesar = "<<hasil;

cout<<endl; }

else {

cout<<endl<<a2<<" lebih kecil dari

hasil=strcmp(a2,a3); if(hasil>0)

{

cout<<endl<<a2<<" lebih besar dari "<<a3;

cout<<"\nBesar Perbandingan Sebesar = "<<hasil;

cout<<endl; }

else {

cout<<endl<<a2<<" lebih kecil dari "<<a3;

cout<<"\nBesar Perbandingan Sebesar = "<<hasil;

cout<<endl; }

(6)

Fungsi strcpy()

• Digunakan untuk menyalin string asal

kevariabel string tujuan dengan syarat

string tujuan harus mempunyai tipe

data dan ukuran yang sama dengan

string asal. File header yang harus

disertakan adalah string.h

• Bentuk Penulisan :

(7)

Ex:

#include<string.h>

#include<iostream.h> #include<stdio.h>

void main() {

char huruf[30]; char pindah[30];

cout<<"Masukkan sembarang kata ="; gets(huruf);

//proses

strcpy(pindah, huruf);

(8)

Fungsi strlen()

• Digunakan untuk memperoleh

banyaknya karakter dalam string.

File header yang harus disertakan

adalah string.h

(9)

Ex:

#include<conio.h> #include<string.h>

#include<iostream.h> #include<stdio.h>

void main() {

char huruf[30];

cout<<"Masukkan sembarang kata = "; gets(huruf);

cout<<"Panjang Kata yang diinputkan= "; cout<<strlen(huruf);

(10)

Fungsi strrev()

• Digunakan untuk membalikkan letak

urutan pada string. String urutan paling

akhir dipindahkan keurutan paling

depan dan seterusnya. File header yang

harus disertakan adalah string.h

(11)

Ex:

#include<conio.h> #include<string.h>

#include<iostream.h> #include<stdio.h>

void main() {

char kata[30];

cout<<"Masukkan sembarang kata = "; gets(kata);

strrev(kata);

(12)

Fungsi atof()

• Digunakan untuk mengubah

string(teks) angka menjadi

bilangan numerik float. File header

yang harus disertakan adalah

(13)

Contoh:

#include<conio.h> #include<math.h>

#include<iostream.h> #include<stdio.h>

void main() {

char kata[20]; float angka, a;

cout<<"Masukkan sembarang kata berupa angka = "; gets(kata);

angka=atof(kata); a=angka+5;

(14)

Fungsi atoi()

• Digunakan untuk mengubah

string(teks)angka menjadi

(15)

Ex:

#include<conio.h> #include<stdlib.h>

#include<iostream.h> #include<stdio.h>

void main() {

char kata[20]; float angka, a;

cout<<"Masukkan sembarang kata berupa angka = ";

gets(kata);

(16)

Fungsi atol

• Digunakan untuk mengubah

string(teks)angka menjadi

(17)

Ex:

#include<conio.h> #include<stdlib.h> #include<iostream.h> #include<stdio.h>

void main() {

char kata[20]; float angka, a;

cout<<"Masukkan sembarang kata berupa angka = "; gets(kata);

angka=atol(kata); a=angka+5;

(18)

Fungsi strlwr()

• Digunakan untuk mengubah setiap

huruf kapital dalam string menjadi

kecil. File header yang disertakan

adalah string.h

(19)

Contoh:

#include<conio.h> #include<string.h>

#include<iostream.h> #include<stdio.h>

void main() {

char kata[20];

cout<<"Masukkan sembarang kata dengan Huruf besar = ";

gets(kata); strlwr(kata);

(20)

Fungsi strupr()

• Digunakan untuk mengubah setiap

huruf kecil dalam string menjadi

kapital. File header yg harus

disertakan adalah string.h

(21)

Contoh:

#include<conio.h> #include<string.h>

#include<iostream.h> #include<stdio.h>

void main() {

char kata[20];

cout<<"Masukkan sembarang kata dengan Huruf kecil = ";

gets(kata); strupr(kata);

(22)

strset dan strnset

• Fungsi strset berguna untuk

mengganti isi suatu string dengan

suatu karakter tertentu.

• Fungsi strnset berguna untuk

(23)

  

strset dan strnset

#include <stdio.h> #include <conio.h> #include <string.h> main()

{

char str1[21]="Saya Belajar Turbo C"; clrscr();

strnset(str1,'A',12);

printf("Setelah strnset 12 : %s\n",str1); strset(str1,'x');

(24)

Lat:

• Buat program untuk menghitung

panjang kata berikut ini :

Referensi

Dokumen terkait

Rasm yang digunakan sama dengan mushaf A dimana si penyalin kadang mengikuti kaidah rasm Usmani dalam menyalin naskah Al-Qur’an ini dalam kata-kata tertentu, tetapi di lain pihak

Dengan pompa tipe radial sebagai turbin PLTMH, harus dipilih pompa yang mempunyai head maksimum yang sama dengan head sumber air penggerak turbin, dan mempunyai

Untuk tujuan ini sistem-sistem penilaian harus mempunyai hubungan dengan pekerjaan ( job relateted), praktis, mempunyai standar-standar dan mengunakan berbagai ukuran

Dengan pompa tipe radial sebagai turbin PLTMH, harus dipilih pompa yang mempunyai head maksimum yang sama dengan head sumber air penggerak turbin, dan mempunyai

Dengan syarat-syarat di dalam pemberian tugas tersebut maka baik bagi siswa yang belajar maupun gurunya yang memberi pelajaran harus sama-sama mengetahui arah dari

Rumah tipe Palatino adalah rumah terbilang medium di kalangannya yang di miliki oleh PT Julian Mandiri yang mempunyai luas dengan ukuran 12m x 10 m sama dengan tipe Velia

Karena panggul mempunyai bentuk yang tertentu , sedangkan ukuran-ukuran kepala bayi hampir sama besarnya dengan dengan ukuran dalam panggul, maka jelas bahwa kepala harus

a) Tanaman buah-buahan tersebut akan mempunyai sifat yang persis sama dengan induknya, terutama dalam hal bentuk buah, ukuran, warna dan rasanya. Tanaman asal setek