Kamis, 14 Oktober 2010

LTM Pertemuan Ke 3

1.Tipe data sederhana
 Tipe data yang nilainya tidak memiliki decimal
 Tipe data string
 Sekumpulan dari beberapa karakter , yang banyak berubah-ubah sesuai kebutuhan
 Tipe data terstruktur
 Sekumpulan data yang tipe data tersebut berbeda – beda

2. Perintah operasi string
 Strcpy()
#include <stdio.h>  
#include <string.h>  
  
int main ()  
 
  char str1[]="Sample string";  
  char str2[40];  
  char str3[40];  
  strcpy (str2,str1);  
  strcpy (str3,"copy successful");  
  printf ("str1: %s\nstr2: %s\nstr3: %s\n",str1,str2,str3);  
  return 0;  
 
strcat()
#include <stdio.h>  
#include <string.h>  
  
int main ()  
 
  char str[80];  
  strcpy (str,"these ");  
  strcat (str,"strings ");  
  strcat (str,"are ");  
  strcat (str,"concatenated.");  
  puts (str);  
  return 0;  
 
strcmp()
#include <iostream.h>
#include <conio.h>
#include <string.h>

void main()
{
 char st[128] ;
 char cpp[] = "C++";
 clrscr();
 
 cout << "Masukkan  sebarang string"<<endl;
 cin.getline(st, sizeof(st));
 
 int hasil = strcmp(st, cpp);
 
 if (hasil==0)
 cout << st << "=="<< cpp << endl;
 else if (hasil < 0)
 cout << st << " < " << cpp <<endl;
 else
 cout << st << " > " << cpp <<endl;
 }
 strlen()
#include <stdio.h>  
#include <string.h>  
  
int main ()  
 
  char szInput[256];  
  printf ("Enter a sentence: ");  
  gets (szInput);  
  printf ("The sentence entered is %u characters long.\n",strlen(szInput));  
  return 0;  
 
 strchr()
#include <stdio.h>
#include <string.h>

#define SIZE 40

int main(void)
{
  char buffer1[SIZE] = "computer program";
  char * ptr;
  int    ch = 'p';

  ptr = strchr( buffer1, ch );
  printf( "The first occurrence of %c in '%s' is '%s'\n",
            ch, buffer1, ptr );

}


3. a. Array adalah tipe data kompleks yang elemen-elemennya mempunyai tipe data yang sama. Jumlah elemen array bersifat tetap dan tidak bisa ditambah atau dikurangi setelah pendeklarasiannya. Tiap elemen mempunyai nomer indeks sendiri dan pengaksesan terhadap elemen array dilakukan dengan menunjukkan nomer indeks dari elemen yang akan diakses.
b. Record adalah tipe data kompleks yang elemen-elemennya boleh mempunyai tipe data yang berbeda. Record lebih kompleks daripada array karena record merupakan kumpulan beberapa variabel dengan tipe data yang berbeda. Berbeda dengan array yang tiap elemennya ditandai dengan nomer indeks maka record ditandai dengan nama variabel anggotanya. Cara mengakses elemen dari record dilakukan dengan menyebutkan nama variabel anggota setelah menyebutkan nama record yang akan diakses. Di antara nama record dan nama variabel anggota dipisahkan tanda titik (.). 
c. Pengertian file data yang ada disini, bisa diartikan sebagai suatu sarana yang bisa digunakan untuk menyimpan pelbagai macam data, dengan memperhatikan faktor kemudahan dan keamanan dalam hal mencari kembali data yang bersangkutan. Pengertian file juga bisa disamakan dengan pengertian sebuah filling kabinet yang berfungsi untuk menyimpan berbagai macam arsip.

4. tipe data char yaitu digunakan untuk menampung data sebuahh karaketr untuk menuliskan tipa char, karakter perlu ditulis dalam tanda petik tunggl (' )
tipe data string adalah merupakan sekumpulan dari beberapa karakter, yang banyaknya berubah- ubah sesuai kebutuhan, pemberi nilai string diapit dgn tanda petik ganda (" ).

5. Tipe data String adalah tipe data yang merupakan rangkaian dari huruf, angka atau symbol yang tidak mengandung harga (nilai).

Tipe data Character adalah tipe data yang berkaitan dengan karakter ( huruf, angka, symbol). Ada beberapa tipe data dari Character yaitu:


Tidak ada komentar: