Minggu, 18 Maret 2018

DASAR STRING

Bahasa Pemograman C++ dibuat oleh Bjarne Stroustrup yg merupakan perkembangan dari bahasa C yg dikembangakan oleh Denis Ritche dan W.Kernighan pada tahun 1970 an.

namun sekali lagi bahasa c++ hanyalah bahasa yg bersifat hibrid,bukan bahasa murni berorientasi objek.oleh karana itu,pemrogram C pada tahap awak dapat berpindah jalur ke C++,Dibaurkan dgn program yg berbasis objek

Bahasa itu diturunkan dari bahasa sebelumnya,yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix,  Pada perkembangannya, versi ANSI (American National Standart Institute) 

oke langsung saja

DASAR STRING

String memudahkan tugas pemograman.dengan mengunakan string program dapat menampilakan pesan kesalahan,menampilakan prompt bagi masukan dari keyboard atau memberikan informasi pada layar dgn mudah.

Konstanta string
suatu konstanta string ditulis dgn awalan dan akhiran tanda petik (“)
contoh : “c++”.

Variabel String
Variabel string adalah variabel yg dipakai untuk menyimpan string.
Contoh : char teks[10];
Merupakan peryataan untuk medeklarasikan variabel string dengan panjang maksimal 15 karakter (sudah termsk karakter NULL)
“Perlu diketahui peryataan diatas tidak lain adalah utk mendeklarasikan array dng elemen bertipe char”
Contoh  program memasukan data string dari keyboard:
#include <iostream>
using namespace std;
int main()
{
    char teks[120]; //string dng panjang maksimal 15 karakter
    cout<<"Masukan satu atau sebuah kata:";
    cin.get (teks, 120);
    cout<<"Kata Yg anda masukan :"<<teks<<endl;
    return 0;
}
Hasilnya :

 cin.get hanya bisa digunkan satu kali saja kalau kita mengunakan 2 kali cin get akan terjadi kesalahan contoh program:
#include <iostream>
using namespace std;
int main()
{
    char teks[120],teks[120; //string dng panjang maksimal 15 karakter
    cout<<"Masukan satu atau sebuah kata:";
    cin.get (teks, 120);
   cout<<”masukan kata kedua”;
   cin.get(tekss,120);
    cout<<"Kata Yg anda masukan :"<<teks<<”  “<<tekss<<endl;
    return 0;
}
Hasilnya 


Lihat error tidak munculnya “masukan kata kedua”.
Maka kita mengunakan fungsi cin.getline untuk memasukan 2 keluaran atau lebih
Contoh program:
#include <iostream>
using namespace std;
int main()
{
    char teks[120],tekss[120]; //string dng panjang maksimal 15 karakter
    cout<<"Masukan satu atau sebuah kata:";
    cin.getline(teks, 120);
    cout<<"Masukan Kata kedua           :";
    cin.getline(tekss,120);
    cout<<"Kata Yg anda masukan :"<<teks<<"  "<<tekss<<endl;
    return 0;
}
Hasilnya :

Lihat!! Jadi fungsi ini cin.getline(variabel,size of(variabel))  
Sekian dari saya dari tentan string salam cerdas.

Load disqus comments

0 komentar