Senin, 19 November 2012

LTM LOGIKA PERTEMUAN 3


PERTEMUAN 3
KONSEP TIPE DATA
1. Sebutkan tipe data apa saja yang dipakai dalam pemrograman C++
2. Sebutkan Lima perintah Operasi String dalam pemrograman C++ dan berikan
contohnya
3. Jelaskan pengertian
a. Array
b. Struct
4. Sebutkan penggunaan Tipe data Boolean dalam pemrograman
5. Jelaskan perbedaan tipe data Character dan String

Jawaban Pert3 :

1.         ** Tipe data Sederhana (simple type)
                        • Int,Bool,Char
                        • Tipe Float

            ** Tipe data String
                        • Operasi string

            ** Tipe data Terstruktur (structured type)
                        • Array, Struct
2.     Fungsi pada Operasi STRING :
a.       Strcpy ( ) ; untuk menyalin nilai string.
Contoh dalam penggalan program c++:
Cout<<“Masukan Kata ? “;gets(kata);
Strcpy(copy,kata);
Cout<<“Hasilnya ? “<<copy;
b.      Strcat ( ) ; untuk menggabungkan nilai string.
Contoh dlm penggalan program c++:
Cout<<“Kata Pertama ? “;gets(a);
Cout<<“Kata Kedua ? “;cin(b);
Strcat(a,b);
Cout<<“Hasil Gabungan : “<<a;
c.       Strcmp ( ) ; untuk membandingkan 2 nilai string.
Contoh dalam penggalan program c++:
char sa[]="Logika";
char sb[]="Logika Algoritma";
char sc[]="Logika Algoritma & Pemprograman";
/*Melakukan perbandingan terhadap dua string
dan penampilan nilainya*/
printf("Nilai Yang dibandingkan sa,sb :
%d\n",strcmp(sa,sb));
printf("Nilai Yang dibandingkan sa,sc :
%d\n",strcmp(sa,sc));
printf("Nilai Yang dibandingkan sb,sa :
%d\n",strcmp(sb,sa));
getch();
return 0;
}
d.       Strlen ( ) ; untuk mengetahui panjang nilai string.
Contoh dalam penggalan program c++:
cout<<"Masukkan Kata = ";
gets(angka);
cout<<"Panjang Kata yang telah diinput = ";
cout<<strlen(angka)
e.       Strchr ( ) ; untuk mencari nilai karakter dalam string.
Contoh dalam penggalan program C++:
int main(void){
char str [100]="Aisyah Zahra";
char karakter='Z';
char *hasil;
hasil=strchr(str,karakter);
printf("Hasil Peubah :%s\n",hasil);
printf("Karakter %c ditemukan pada indeks ke-
%d",karakter,(hasil-str));
getch();
return 0; }
3.         a. Array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data    sama, dimana masing-masing elemen variabel mempunyai nilai indeks.
            b. Struct adalah kumpulan dari variabel yang dinyatakan dengan sebuah nama ,      dengan sifat setiap variabel dapat memiliki tipe yang berlainan.
4.         penggunaan tipe booland yaitu  nilai pengambilan suatu keputusan pada program, tipe ini mempunyai 2 nilai yaitu benar(T) atau salah (F).  Operator yg digunakan           AND, OR atau NOT.

5.         Data Karakter (Character).Tipe data karakter hanya terdiri dari sebuah karakter saja          yang   diapit oleh tanda kutip tunggal ( ' ).  Data karakter dapat berbentuk abjad                     ( huruf besar atau kecil ), angka, notasi atau simbol.
            Data Teks (String).Data String merupakan rangkaian dari beberapa karakter yang   diapit oleh tanda kutip ganda ( “ ).

Tidak ada komentar:

Posting Komentar