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.
listing pascal string
outputnya
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.
Listing
program c++