Skip to main content

Tipe data string dalam Pemrograman C++

Tipe data string

string adalah sekumpulan karakter. Dalam pemrograman c, untuk variabel yang menampung data sring tidak ada perintah khusus karena dalam bahasa c string adalah sebuah array karakter atau sebuah pointer ke sebuah variabel char yang diakhiri dengan karakter null.

Cara pendeklarasian adalah:

Char           Nama[14];
Char           Nama=’YUNI HERMAYANTI’;

Contoh program:

#include
char Nama[14];
void main ()
{
   Cout<<”YUNI HERMAYANTI”<
}

Hasil dari eksekusi program adalah:

Niilai variabel Nama adalah YUNI HERMAYANTI


Ø  Memasukan data string :
>      Cin
Penggunaan cin dapat memungkinkan terjadinya buffer overflow jika input datanya melebihi batas, contoh : 


#include
int  m[3][3],b,k;
void main(){
        for(b=0;b<=2;b++){
             for(k=0;k<=2;k++){
                    cin>>m[b][k];
                    }
        }
        for(b=0;b<=2;b++){
             for(k=0;k<=2;k++){
                    cout<
                    }
                    cout<
                    }
    }




Ø  Operator logika
&&, ||, ! -> and, or dan not

T x F/ Benar atau salah

And or not:
X
Y
AND/^
OR/v
~X
~Y
~X^Y
~XvY
T
T
T
T
F
F
F
T
T
F
F
T
F
T
F
F
F
T
F
T
T
F
T
T
F
F
F
F
T
T
F
T

Ø  Konversi tipe data :
  1. Jika salah satu operan bertipe long double, yang lain dikonversi ke long double
  2. Jika salah satu operan bertipe double,  yang lain dikonversi ke double
  3. Jika salah satu operan bertipe float,  yang lain dikonversi ke float
  4. Jika salah satu operan bertipe char, sign char, unsign char, unsign short,  yang lain dikonversi ke int
  5. Jika salah satu operan bertipe unsign long,  yang lain dikonversi ke unsign long
  6. Jika salah satu operan bertipe long,  yang lain unsign int, akan dikonversi ke unsign long
  7. Jika salah satu operan bertipe long,  yang lain dikonversi ke long.
Ø  NESTED IF/IF BERSARANG
Struktur if bersarang:

If.... then 

                        If... then 
                               Else
     End if
  Else
          If... then
                     Else
          End if
End if


Jika nilai else sudah menemui nilai T pada awal deklarasi maka deklarasi berikutnya tidak akan dikerjakan.

Ø  If else


If else digunakan untuk mengambil keputusan yang menghasilkan 2 keputusan atau lebih.
Struktur data:

Kontrol if/jika
 
a=2
if(a>3)then
            write(a>3”);
end if

ex:
jika nilai > = 80 ket: bagus
jika nilai > = 60 ket: cukup
jika nilai < = 60 ket: kurang

nilai=

if (nilai>80)then
            ket=”bagus”;
            else if (nilai>60)then
                        ket=”cukup”
            else     
                        ket=”kurang”
end if

Comments

Popular posts from this blog

Pertanyaan tentang ERD (Entity Relationship Diagram)

Berikut ini adalah beberapa pertanyaan mengenai materi ERD (Entity Relationship Diagram ) 1. Apakah yang dimaksud dengan ERD?     jawab:           ERD ( Entity Relationship Diagram) merupakan metode pemodelan basis data yang berfungsi untuk menggambarkan relasi dari 2 file atau 2 table yang dapat digolongkan dalam 3 macam bentuk relasi. diantaranya: - One to one - One to many - Many to many 2. Apakah yang dimaksud dengan Entitas itu sendiri? sebutkan macam-nya!     jawab:          Entitas itu adalah merupakan segala sesuatu yang dapat digambarkan oleh data.  atau dalam  http://id.wikipedia.org/wiki/Entitas  mengatakan: Entitas adalah sesuatu yang memiliki keberadaan yang unik dan berbeda, walaupun tidak harus dalam bentuk fisik. Abstraksi , misalnya, biasanya dianggap juga sebagai suatu entitas. Dalam pengembangan sistem , entitas digunakan sebagai mode...

Kisah Putri Baginda Rasulullah SAW, Fatimah Az- Zahra Binti Muhammad SAW

Fatimah binti Muhammad,  atau lebih dikenal dengan  Fatimah az-Zahra  (Fatimah yang selalu berseri) ( Bahasa Arab :  فاطمة الزهراء ) putri bungsu Nabi  Muhammad  dari perkawinannya dengan istri pertamanya, Khadizah. Siti Fatimah Az Zahra r.a dilahirkan di Makkah, pada hari Jumaat, 20 Jamadil Akhir, lebih kurang lima tahun sebelum Rasulullah SAW diangkat menjadi rasul. Siti Fatimah Az Zahra r.a tumbuh besar di bawah naungan wahyu Ilahi, di tengah kancah pertarungan sengit antara Islam dan jahiliyah, di kala sedang hebatnya perjuangan para perintis iman melawan penyembah berhala. Kelahiran Fatimah disambut gembira oleh Rasulullahu alaihi wassalam dengan memberikan nama Fatimah dan julukannya Az-Zahra. Pemimpin wanita pada masanya ini adalah putri ke 4 dari anak anak Rasulullah Shallallahu alaihi wassalam, dan ibunya adalah Ummul Mukminin Khadijah binti Khuwalid. Sesungguhnya Allah Subhanahu wa ta’ala menghendaki kelahiran Fatima...

Taubattan Nasuha

S iang itu, khatib menyebut salah satu sifat Allah yaitu Allah Maha Pengampun (Al ‘Afuwwu) dan Maha Penerima Taubat (At Tawwab). Khatib mengatakan bahwa “Maha” disini memiliki arti dimana jika seorang hamba-Nya melakukan sebuah dosa, kemudian ia memohon ampun, Allah akan mengampuninya.  Kemudian hamba tersebut melakukan dosa lagi, kemudian ia memohon ampun, Allah akan mengampuninya lagi. Berbuat dosa lagi, kemudian memohon ampun lagi, Allah tetap mengampuninya. Lagi lagi berbuat dosa kemudian memohon ampun lagi, Allah akan mengampuninya..  Berapakalipun seorang hamba berbuat dosa, asalkan ia benar-benar bertaubat maka Allah akan mengampuni, karena Allah Maha Pengampun dan Maha Penerima Taubat.  Sungguh waktu mendengar khatibnya mengulang-ulang urutan tadi (dosa-taubat-diampuni) berkali-kali saya merinding.  Sekarang pun menuliskannya juga merinding.. Betapa Allah sangat baik kepada hamba-hambaNya yang tidak pernah luput dari dosa.. Ada Hadits Rasulull...