1. Sebutkan tipe data apa saja yang bisa digunakan dalam pemograman pascal?
Jawaban:
a. Tipe data sederhana
- Tipe data standard (standard data type) yaitu Integer, Real, Boolean, Char, dan String.
- Tipe data standard (standard data type) yaitu Integer, Real, Boolean, Char, dan String.
- Tipe data didefinisikan pemakai (user defined data type) yaitu subrange dan enumerasi.
b. Tipe data terstruktur
- Array, record, set, file.
C. Tipe data penunjuk
- Pointer.
- Pointer.
2. Sebutkan perintah 5 perintah Operasi string dan berikan contohnya!
Jawaban:
String merupakan sekumpulan dari beberapa karakter,yang banyaknya ber ubah-ubah sesuia kebutuhannya besarnya 1 s/d 225 character, yang pemberian nilainya di apit dengan tanda petik ganda(“).
Fungsi pada Operasi STRING
1. Strcpy() untuk menyalin nilai string.
2. Strcat() untuk menggabungkan nilai string.
3. Strcmp() untuk membandingkan 2 nilai string.
4. Strlen() untuk mengetahui panjang nilai string.
5. Strchr () untuk mencari nilai karakter dalam string.
Fungsi pada Operasi STRING
1. Strcpy() untuk menyalin nilai string.
2. Strcat() untuk menggabungkan nilai string.
3. Strcmp() untuk membandingkan 2 nilai string.
4. Strlen() untuk mengetahui panjang nilai string.
5. Strchr () untuk mencari nilai karakter dalam string.
Contoh fungsi dari strcpy:
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
main()
{
char kd,nabar[40];
int b,jb,h,total,diskon,ppn;
long tb;
clrscr();
puts("=============================================");
puts(" TOKO BUKU JAYA ");
puts("=============================================");
cout<<"Masukkan Kode Buku [A..D]: ";cin>>kd;
cout<<"Masukkan Jumlah Beli = ";cin>>b;
if(kd=='A'||kd=='a')
{strcpy(nabar,"Ayat-ayat Cinta Rp 25.000");h=25000;}
else
if(kd=='B'||kd=='b')
{strcpy(nabar,"Betman Bidin Rp 20.000");h=20000;}
else
if(kd=='C'||kd=='c')
{strcpy(nabar,"Ketika Mas Gagah Pergi Rp 30.000");h=30000;}
else
{strcpy(nabar,"Laskar Pelangi Rp 40.000");h=40000;}
total=(b*h);
if(b>=5)
{diskon=0.03*h;}
else
{diskon=0;}
ppn=0.05*h;
tb=total-(diskon+0.05);
cout<<"Judul Buku = "<<nabar<<endl;
cout<<"Harga = "<<h<<endl;
cout<<"Jumlah Beli = "<<b<<endl;
cout<<"Total = "<<total<<endl;
cout<<"Diskon = "<<diskon<<endl;
cout<<"Ppn 5% = "<<ppn<<endl;
cout<<"Total Bayar = "<<tb<<endl;
getch();
}
Contoh dari fungsi strcmp :
#include<conio.h>
#include<iostream.h>
#include<string.h>
#include<stdio.h>
main()
{
char a1[]="BSI";
char b1[]="BSI";
clrscr();
cout<<"Hasil Perbandingan "<<a1<<" dan "<<b1<<" -> ";
cout<<strcmp(a1,b1)<<endl;
getch();
}
3. Jelaskan pengertian:
a. Array
b. Record
c. File
Jawaban:
a. Array => Tipe data yang berisi beberapa data yang ditampung dalam satu
variable yang memiliki tipe data yang sama.
b. Record => Tipe data rekaman digunakan untuk menampung data yang terdiri
dari beberapa tipe yang berbeda.
c. File => dari segi pemograman. file merupakan media penyimpanan data , yang
terbagi 3 jenis yaitu ;
1. File Text
2. File Biner
3. File Tidak bertipe
2. File Biner
3. File Tidak bertipe
4. Sebutkan penggunaan tipe data bolean dalam pemograman?
Jawaban:
Boolean yaitu suatu type data yang terdiri dari Dua nilai saja yaitu, True dan False yang sering di gunakan untuk menentukan alur program. Sebagai contoh Coba perhatikan penulisan baris program berikut. Jika b adalah variabel bertipe boolean, maka :
if a = x then
b := True
else
b := False;
Penulisan kode diatas sudah biasa kita lihat dan bisa dipahami bahwa jika a bernilai x maka b nilanya benar dan jika sebaliknya, maka b bernilai salah
if a = x then
b := True
else
b := False;
Penulisan kode diatas sudah biasa kita lihat dan bisa dipahami bahwa jika a bernilai x maka b nilanya benar dan jika sebaliknya, maka b bernilai salah
5. Jelaskan perbedaan tipe data Character dan String?
Jawaban:
a. Tipe data String
Tipe data String tipe data yang merupakan rangkaian dari huruf angka atau simbol yang tidak
Tipe data String tipe data yang merupakan rangkaian dari huruf angka atau simbol yang tidak
mengandung harga(nilai)
b. Tipe data character
Tipe data character adalah tipe data yang berkaitan dengan character (huruf,angka,smbol).
b. Tipe data character
Tipe data character adalah tipe data yang berkaitan dengan character (huruf,angka,smbol).
Tidak ada komentar:
Posting Komentar