FAKTORIAL adalah hasil perkalian dari seluruh bilangan, misalkan N! maka hasilnya adalah N*(N-1)*(N-2)*....*1.
Contoh :
- 3! = 3 * 2 * 1 = 6
- 5! = 5 * 4 * 3 * 2 * 1 = 120
untuk mencari faktorial sebuah bilangan pada bahasa pemograman maka kita membutuhkan sebuah perulangan, disini saya menggunakan perulangan FOR...TO....DO, maka hasilnya
For i := N downto 1 do
hasil := hasil * i;
simpel saja, mudah kan...!
- N adalah bilangan yang akan dicari,
- kemudian dilakukan perulangan menurun dari N sampai 1.
- misalkan N = 10 maka perulangannya akan menjadi 10, 9, 8, 7, 6, 5, 4, 3, 2, 1.
- didalam perulangan akan dilakukan hasil perkalian sebelumnya akan dikalikan dengan nilai berikutnya pada perulangan.
FULL CODE
Uses CRT;
Var
I: byte;
N, Hasil: Integer;
Begin
writeln('Faktorial Dari ');
readln(N);
for i := N downto 1 do
hasil := hasil * i;
writeln('adalah ',Hasil);
readln;
End.
Semoga Bermanfaat
Tuesday, 11 August 2015
Sunday, 1 March 2015
Membuat Tulisan bejalan pada Pascal
Pernahkan anda melihat tulisan selamat datang yang biasanya berada di depan pintu gerbang di pusat-pusat perbelanjaan dan toko-toko, seperti dibawah ini
Dengan algoritma sederhana kita dapat membuat tulisan seperti diatas pada pascal, caranya adalah dengan memindahkan karakter pertama pada tulisan ke akhir tulisan.
untuk SOURCE CODEnya silahkan klik DISNI
|
|
|
V
Dengan algoritma sederhana kita dapat membuat tulisan seperti diatas pada pascal, caranya adalah dengan memindahkan karakter pertama pada tulisan ke akhir tulisan.
untuk SOURCE CODEnya silahkan klik DISNI
Menghitung Nilai Cos, Sin, Tangen, Log pada Pascal
Kosinus atau cosinus dalam matematika adalah perbandingan sisisegitiga yang terletak di sudut dengan sisi miring
(dengan catatan bahwa segitiga itu adalah segitiga siku-siku atau salah satu
sudut segitiga itu 90o)
Sinus (lambang: sin; bahasa Inggris: sine) dalam matematika adalah perbandingan sisi segitiga yang ada di depan sudut dengan sisi miring (dengan catatan bahwa segitiga itu adalah segitiga siku-siku atau salah satu sudut segitiga itu 90o).
Tangen (lambang tg, tan; bahasa Belanda: tangens; bahasa Inggris: tangent) dalam matematika adalah perbandingan sisi segitiga yang ada di depan sudut dengan sisi segitiga yang terletak di sudut (dengan catatan bahwa segitiga itu adalah segitiga siku-siku atau salah satu sudut segitiga itu 90o)
Logaritma adalah
oerasi matematika yangerupakan kebalikan (atau invers)dari eksponen atau pemangkatan.
Rumus dasar logaritma:
bc= a ditulis sebagai blog
a = c (b disebut "basis")
Beberapa orang menuliskan blog
a = c sebagai logb a = c.
Untuk SOURCE CODEnya silahkan klik DISNI
Saturday, 28 February 2015
Mengurutkan Array Pada pascal menggunakan algoritma Buble Sort
Array atau larik adalah sebuah tipe data yang dapat menampung banyak data yang bertipe sama, secara pribadi saya menyebutnya array sebagai sebuah himpunan. contoh
misalkan sebuah array untuk menampung 10 NAMA BINATANG, cara pendeklarasianya adalah
pada program dibawah ini akan dilakukan :
misalkan sebuah array untuk menampung 10 NAMA BINATANG, cara pendeklarasianya adalah
Var[1..10] -> indeksnya dimulai dari angka 1 smpai dengan 10 jadi Nama[1], Nama[2], dst..
Nama : ARRAY [1..10] OFbinatangString;
pada program dibawah ini akan dilakukan :
- Megisi data Array (manual / acak)
- Mengurutkan isi Array secara Ascending
- mengurutkan isi Array secara Descending
untuk SOURCE CODEnya silahkan klik DISINI
Menkonversi Suhu dari Celcius ke Fahrenheit, Rreamur & Kelvin
Rumus untuk mengkonversi suhu dari Celcius ke Fahrenheit adalah
Fahrenheit = ( (9/5) x Celcius) + 32
Rumus untuk mengkonversi suhu dari Celcius ke Reamur adalah
Reamur = (4/5) x Celcius
Rumus untuk mengkonversi suhu dari Celcius ke Kelvin adalah
Kelvin = Celcius + 273
untuk SOURCE CODEnya silahkan klik DISNI
Fahrenheit = ( (9/5) x Celcius) + 32
Reamur = (4/5) x Celcius
Kelvin = Celcius + 273
untuk SOURCE CODEnya silahkan klik DISNI
Friday, 27 February 2015
Animasi Dari Pascal - Animasi 3 (Jalan-jalan, Makan-makan, PIPE)
Pernahkan anda melihat screen saver classic yang dimiliki oleh widows XP yang berbentuk PIPA yang berjalan secara acak kemudian membentuk sebuat gambar ABSTRACT.
Pernahkah anda membayangkan untuk membuat algoritma SCREEN SAVER tersebut dari PASCAL..?
Wednesday, 25 February 2015
Mencari Bilangan Prima Pada Pascal
Pada matematika kita mengenal istilah "Bilangan Prima", dimna bilangan prima adalah bilangan yang hanya dapat dibagi dengan angka 1 dan bilangan itu sendiri.
Mari kita rancang programya
Kata kunci :
• bilangan prima
• hanya bisa dibagi 1 dan dirinya sendiri
Thursday, 12 February 2015
Animasi Dari Pascal - Animasi 2 (Simulasi Chatting)
Lagi tidak punya kerjaan, dosen masuk di dalam kelas tapi tidak mengajar hanya curhat-curhat, eh tiba-tiba ada ide buat bikin animasi. berhubung tidak punya kerjaan dan untuk menghilangkan perasaan galau yang dikarenakan dosen yang sedang curhat maka jadilah animasi penghilang galau ini :D..
inilah hasilnya, di perumpamakan, yang biru si saya dan yang pink si dia, walaupun dia tidak pernah chatting dengan saya. -_- SURAM.,
Subscribe to:
Comments (Atom)