P. 1
Rumus Matematika Dalam Bahasa Pascal

Rumus Matematika Dalam Bahasa Pascal

|Views: 2,640|Likes:
Published by Wira Prasana

More info:

Published by: Wira Prasana on Apr 30, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

04/01/2013

pdf

text

original

rumus matematika dalam bahasa pascal

Nov 18, '09 5:12 AM untuk semuanya

Luas Lingkaran, akar kuadrat, pangkat dua, wuuahh… gak aneh lagi tuh.., pasti rumus matematika. Kali ini kita coba yuk ngitung rumus matematika pake program PASCAL. Tapi sebelumnya baca dulu deh penjelasan berikut : PI adalah suatu fungsi yang disediakan Turbo Pascal untuk mendapatkan nilai phi yaitu 3.14159….. SQR adalah fungsi untuk menghitung nilai kuadrat dari suatu bilangan. Contoh: SQR(4), maka hasilnya adalah 4. SQRT adalah fungsi untuk menghitung nilai akar kuadrat dari suatu bilangan. Contoh: SQRT(36), maka hasilnya adalah 6. Jelaskan skarang kita akan bahas penggunaan sintak PI, SQR, dan SQRT. Langsung aja … tanpa basa basi, coba deh cotoh – contoh program di bawah ini ! Contoh01 1.Program Lingkaran; 2.Uses Crt; 3.Var r,L,K : Real; 4.Begin 5. Clrscr; 6. Write(’Masukan jari-jari lingkaran (cm) : ‘); Readln(r); 7. L := pi * r * r; 8. K := 2 * pi * r; 9. Writeln; 10. Writeln(’Luas lingkaran : ‘,L:10:2,’ cm2′); 11. Writeln(’Keliling lingkaran : ‘,K:10:2,’ cm ‘); 12.End. Contoh02 1. Program Lingkaran; 2. Uses Crt; 3. Var a,b,d : Real;

Writeln. Rumus persamaan kuadrat adalah: AX^2 + BX + C = 0 Untuk menentukan X1. maka akan didapatkan nilai X1. Writeln(’akar kuadrat c : ‘. negatif atau no. c := 25.End. 7. 10. 11. X2 imajiner Untuk menentukan X1 dan X2 adalah X1. Begin 6. 9. Untuk latihan coba kamu buat program untuk menghitung panjang sis miring segitiga siku – siku ! Rumus 2 2 2 segitiga siku – siku : c = a + b . Writeln(’kuadrat a : ‘. Bila D<0. Kriteria input dan outpunya sebagai berikut: Input : a dan b Output : Panjang sisi miring Petunjuk: Pakailah fungsi SQR dan SQRT.3. 5.4. maka akan didapatkan X1. 13. X2 harus diketahui dilai Determinan (D). b:6:0). maka akan diperoleh nilai X1 = X2 baik positif.X1 = -b(+-)akar(b^2-4ac)/2a INI CONTOH PROGRAMNYA . positif atau negatif Bila D=0. 8. c : Integer. 12. 14. d:6:0). X2 berlainan nilai bisa nol. d := sqrt(c). Clrscr. dimana: D=B^2 – 4AC Bila D>0. a := 5. b := sqr(a).

.c).c. write('Masukkan nilai a.b. var a.c dimasukkan dengan jeda spasi'). end. begin clrscr. d:=b*b-4*a*c. x2:=(-b+sqrt(d))/(2*a).x1:6:2).d. readln(a.Program PersamaanKuadrat. Writeln('x2='. writeln('x1='.c = ').x2:6:2).b.b. writeln('Nilai a. uses crt. coba ulangi masukkan nilai yang lain') else begin x1:=(-b+sqrt(d))/(2*a). if d<0 then writeln('Tidak ada akar real.b.x1. writeln('Menghitung akar-akar persamaan kuadrat').x2:real.

readln(tinggi). Aritmatika a) Fungsi ABS (Absolut) Digunakan untuk memutlakkan suatu nilai.sisi_b. write (‘masukkan jari-jari:’). volume:=jari_jari*jari_jari*4/3*pi. readln. Begin clrscr. end. readln. end. Var sisi_a.volume:8:2). readln (sisi_a). write (‘masukkan sisi a:’).luas:real.readln. writeln(‘Volume Bola adalah:’. Uses crt.volume:real. Var jari_jari. write(‘masukkan sisi b:’). write (‘masukkan tinggi:’). Begin clrscr. Luas trapesium dan volume bola Menentukan Luas Trapesium Program Luas_Trapesium. Luas:=(sisi_a+sisi_b)/2*tinggi. writeln(‘Luas Trapesium adalah:’. Uses crt. yaitu nilai negatif dipositifkan dan nilai .tinggi. readln (jari_jari). Menentukan Volume Bola Program Volume_Bola.Luas:8:2). readln(sisi_b). end.

D : = SQRT( B) . Pr ogr am Fungsi _EXP . Va r X : Real . d) Fungsi SQR (SQuaRe) dan SQRT (SQuare Root) SQR digunakan untuk mencari nilai pangkat kuadrat dan SQRT untuk mencari akar kuadrat. Begi n Wri tel n ( ‘ Ni l ai yang di exponenkan : ‘ ) . Pr ogr am Fungsi _EXP . Pr ogr am SQR_dan_SQRT .u : untuk menghitung EXP(X nilai : pangkat real dari ) bilangan : e. (X) e x. Pr ogr am Fungsi _ABS . Begi n Wr i t e ( ‘ B e r a p a n i l a i y a n g a k a n d i mu t l a k k a n : ’ ) . C. Writeln(‘Akarkuadariatdari25adalah‘. B : = SQR ( A) . Begi n Wri tel n ( ‘ Ni l ai yang di exponenkan : ‘ ) . ABS( X) : 9 : 2 ) . En d .U : ABS Argumen X dapat berupa Tipe Real atau Integer dan hasilnya sesuai tipe argumennya. EXP(X) : 9 : 5 ) . Va r X : Real . En d . Argumen X dapat berbentuk tipe real atau integer dan hasilnya bertipe Real. . Argumen X dapat berbentuk tipe real atau integer dan hasilnya bertipe Real.u : LN(X : Real) : Real .C). Va r A. En d . b) Fungsi EXP (Exponential) Digunakan B. D: Integer . C : = 25 .u : SQR(X) SQRT(X) Argumen X dapat bertipe Integer atau Real dengan hasil bertipe sesuai dengan argumennya. EXP(X) : 9 : 5 ) . Va r X : Real . B. B) . B : Real . En d . c) Fungsi LN (Logarithm Natural) Digunakan untuk menghitung nilai logaritma alam (natural logarithm) dari nilai X. Readl n (X) . Readl n (X) . Wri tel n (‘ Ni l ai kuadari at dari 3 adal ah ‘ . Wri tel n ( ‘ Ni l ai Exponennya = ‘ . . B.positif tetap B. Begi n A : = 3 . Wr i t el n ( ‘ Ni l ai Mut l aknya = ‘ . yaitu real positif. Wri tel n ( ‘ Ni l ai Exponennya = ‘ . Readl n ( Ni l ai ) .

654 .141592653897932385. Wr i t el n ( ‘ Hasi l pembul at an 10/ 3 adal ah ‘ . L. Ni l ai 1) . Fungsi FRAC mengambil bagian desimalnya. Va r r. h) Fungsi ROUND Digunakan untuk membulatkan nilai Real ke bilangan bulat yang terdekat. B. Pr ogr am Fungsi _I NT . ‘ Cm’ ) . K : Real . K: 10: 2 . Pr ogr am Fungsi TRUNC_dan_FRAC . Wr i t e ( ‘ Ma s u k k a n j a r i . TRUNC(X : X : Real) : LongInt . Begi n A : = TRUNC ( 1. ) Fungsi INT (Integer) Digunakan untuk menghasilkan nilai integer. B. Begi n Cl r s c r .u : CHR(X : byte) : Char . L : = PI * SQR( r ) . B. 5) .j a r i L i n g k a r a n ( c m) : ‘ ) . I NT( Angka : 9: 2) . L : 10: 2. 5) . B : Real . Wr i t el n ( ‘ Hasi l pembul at an 20/ 3 adal ah’ . Wr i t el n ( ‘ Kel i l i ng Li ngkar an adal ah : ‘ ) . ORD ( X) : LongInt . Ni l a i 2 : = ROUND( 2 0 / 3 ) . Wr i t el n ( ‘ Luas Li ngkar an adal ah ‘ . Wr i t el n( B) . Writeln(A). En d . Va r A. Va r X : Real Begi n Angka : = 450. En d . yaitu 3. ‘ Cm’ ) . Begi n Ni l a i 1 : = ROUND( 1 0 / 3 ) . . u : Int (X : Real) : Real . yaitu pembuatan ke bawah (nilai pecahan dibuang). En d . i) Fungsi ORD dan CHR Fungsi ORD : menghasilkan kode desimal suatu karakter pada table ASCII. Program Fungsi_Round . u : FRAC(X : Real) : Real . K : = 2 * PI * PI . B : = FRAC ( 1. Pr ogr am Fungsi _ORD_dan CHR . B. Readl n ( r ) . En d . Uses CRT . g) Fungsi TRUNC dan FRAC TRUNC digunakan untuk menghsilkan bilangan bulat dengan cara membuang bagian desimal suatu bilangan real.u : ROUND(X) : Real) : LongInt .e) Fungsi PI Digunakan untuk mendapatkan nilai Pi. Sedangkan fungsi CHR akan menghasilkan karakter ASCII dari suatu bilangan. Program Lingkaran . Ni l ai 2) . Wr i t el n ( ‘ Ni l ai pembul at annya adal ah ‘ .

Wri tel n(‘ Karakter dari kode ASCCI 65 adal ah’ . 4. Begi n X : = O RD( ‘ A ’ ) .U : UpCase(Ch :Char) . B U : Copy(s.…sn) Ket : s1. bila tidak ada hasilnya 0.s2) Ket : s1 = string/karaker yang akan dicari letaknya s2 = string tempat pencarian d) Length Fungsi length digunakan untuk menghitung jumlah/panjang karakter yang ada pada suatu string.sn = string yang akan dirangakai c) Pos Fungsi Pos digunakan untuk mencari posisi string di dalam string lainnya. p.s2. Fungsi Standar Operasi String a) Copy Fungsi Copy digunakan untuk menyalin atau mengcopy sejumlah karakter mulai posisi tertentu. j) Ket : s = string yang akan disalin p = posisi awal penyalinan/copy J = jumlah karakter yang disalin b) Concat Fungsi Concat digunakan untuk merangkai beberapa string (sama seperti +). B U : Length(s) Ket : s = string/karaker yang akan dihitung e) Upcase Digunakan untuk merubah karakter menjadi huruf besar B. Y : Char . Wr i t el n( ‘ Kode ASCI I hur uf A adal ah ‘ . Y) . X) .s2. hasilnya berupa nilai byte.Va r X : byt e . Y : = CHR( 65) . B U : Concat(s1. B U : Pos(s1.2. En d .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->