Laporan Akhir Praktikum
Mata praktikum : Pemograman
Pascal dan C++
Semester : 1 (satu)
Praktikum ke : 11 (Sebelas)
Tanggal : 10 Desembar
2012
Materi : Membuat
Program String Pascal &
C++
NIM : A 1312022
Nama : Iriani
Nama Dosen : Hendrik Setyo
Utomo ST
Nama Asisten
Paraf Dosen :
Jumlah lembar : 6 Lembar
Laboratorium Informatika
POLITEKNIK TANAH LAUT
2012
Program Sederhana Menggunakan STRING Pada PASCAL
Listing Program
uses crt;
var
pil,hasil:integer;
s,s1,s2:string;
a,x:integer;
begin
clrscr;
textcolor(15);
writeln('=================================================');
textcolor(12);
writeln('PROGRAM MENENTUKAN BANYAKNYA
HURUF YANG DIGUNAKAN');
textcolor(128);
writeln('=================================================');
textcolor(14);
write('Masukkan
kata Pertama : ');readln(s1);
write('Masukkan
Kata Kedua : ');readln(s2);
textcolor(10);
s:=concat(s1,s2);
writeln('Berikut
gabungan k2 kata tersebut : ',s);
a:=length(s);
write('Panjang Kata
di atas adalah ',a);write(' huruf');
readln;
end.
Logika Program
Uses crt digunakan untuk mengaktifkan
monitor agar dapat dijalankan untuk mengerjakan program pascal. var
berfungsi sebagai idenfier . a,x,pil,hasil:integer;
digunaka untuk menyatakan bahwa pil, a, x, dan hasil merupakan integer,
kemudian s,s1,s2:string; adalah
sebagai string. String adalah
kumpulan dari beberapa kerekter dan panjangnya tidak boleh melebihi 255
karakter.
Begin tanda untuk dimulainya
program sedangkan clrscr untuk membersikan layar saat diRUN. textcolor(15); digunakan untuk memberi warna, Concat
digunakan untuk merangkai atau menggabungkan beberapa nilai string yang di
tunjukkan oleh nilai string s1,s2. Length
digunakan untuk menghitung panjang atau jumlah karakter yang ada di nilai
string ang ditunjukkan oleh S . Write berfungsi untuk menuliskan seatu variabel
ke dalam sebuah komponen file, sedangkan Adapun writeln berffungsi mengeksekusi prosedura write lalu kemudan
mengeluarkan seebuah penanda end-of-line(EOL) ke file program. sedangkan readln bertugas mengeksekusi prosedure
read kemudian bergerak ke baris berikutnya dalam file program. End untuk mengakhiri program tersebut.
Output Program
Program Sederhana Menggunakan STRING Pada C++
Listing Program
#include
<iostream.h>
#include
<conio.h>
#include
<string.h>
int main()
{
char nama_1[20];
char nama_2[20];
char nama_3[20];
//input string
cout<<"Program Penghitung Jumlah
Huruf Dalam Suatu Nama"<<endl;
cout<<"================================================"<<endl;
cout<<"Masukan nama pertama :
";cin.getline(nama_1,sizeof(nama_1));
cout<<"Masukan nama kedua :
";cin.getline(nama_2,sizeof(nama_2));
cout<<"Masukan nama ketiga :
";cin.getline(nama_3,sizeof(nama_3));
cout<<"================================================"<<endl;
cout<<"Nama pertama terdiri dari
"<<strlen(nama_1)<<" Huruf"<<endl;
cout<<"Nama kedua terdiri dari
"<<strlen(nama_2)<<" Huruf"<<endl;
cout<<"Nama ketiga terdiri
dari
"<<strlen(nama_3)<<"
Huruf"<<endl<<endl;
getch ();
}
Logika Program
#include<iostream.h>
adalah Baris
pertama tuliskan kode untuk menginstruksikan kepada kompiler untuk menyisipkan
file lain (iostream.h) saat program
dikompilasi. #include<string.h> digunakan untuk menggunakan string pada
sebuah program. int main() digunakan
untuk menyatakan fungsi ini mempunyai nilai balik berupa integer. { digunakan untuk memulai blok program,
kemudian char nama_1[20]; digunakan
untuk inputan string tanda [20]
adalah menentukan banyaknya karakter jika tidak dituliskan/ditentukan maka compiler akan membacanya 225 karakter.
cout<<” "<<endl; digunakan untuk tempat mengisi
tampilan yang nantinya ada setelah di RUN. Kemudian cin.getline merupakan solusi dari mengatasi masalah dideklarasi
variabel kata sebagai string yang
terdiri dari 20 karakter termasuk karakter null yang menyatakan akhir dari
string, dalam memasukkan tipe data string. Strlen
digunakan untuk menghitung panjangnya string. Getch(); merupakan fungsi yang digunakan untuk membaca input dari
keyboard dan selain itu juga berfungsi
untuk menghentikan proses yang berjalan dan tanda } untuk mengakhiri blok program tersebut.
Output Program
0 komentar:
Posting Komentar