KOMPUTASI FAKTORIAL | ELECTRONIC THESES AND DISSERTATION

Electronic Theses and Dissertation

Universitas Syiah Kuala

    SKRIPSI

KOMPUTASI FAKTORIAL


Pengarang

Niswa Ajilla - Personal Name;

Dosen Pembimbing

Saiful Amri - 197410122006041002 - Dosen Pembimbing I
Vera Halfiani - 198910062019032014 - Dosen Pembimbing I



Nomor Pokok Mahasiswa

1908101010003

Fakultas & Prodi

Fakultas MIPA / Matematika (S1) / PDDIKTI : 44201

Subject
-
Kata Kunci
-
Penerbit

Banda Aceh : Fakultas mipa., 2023

Bahasa

No Classification

-

Literature Searching Service

Hard copy atau foto copy dari buku ini dapat diberikan dengan syarat ketentuan berlaku, jika berminat, silahkan hubungi via telegram (Chat Services LSS)

: Perhitungan faktorial dapat dilakukan dengan mudah menggunakan bahasa pemrograman C, tetapi proses perhitungannya hanya sampai 12!. Ini disebabkan oleh tipe data integer pada bahasa pemrograman ini memiliki jangkauan terbesar hanya sampai 2^32-1. Oleh karena itu, dikembangkan sebuah program baru untuk menghitung nilai faktorial dengan bilangan besar. Metode yang dilakukan dengan memodifikasi algoritma sederhana, yaitu memanipulasi digit-digit bilangan menjadi karakter. Diawali dengan mengubah bilangan menjadi bentuk basis, lalu dibuat formula perkalian. Formula ini digunakan dalam melakukan perhitungan pada program yang dimodifikasi. Sehingga diperoleh program yang dapat menghitung faktorial bilangan besar. Berdasarkan hasil yang diperoleh, beberapa masalah pada bahasa pemrograman dapat diselesaikan dengan keterampilan matematika.
Kata kunci : basis bilangan, digit bilangan, manipulasi bilangan.

: Calculating factorials can be easily accomplished using the C programming language, but there is a limitation in the process, which is that it can only handle factorials up to 12!. This limitation is due to the maximum range of the integer data type in the C programming language, which is only able to represent values up to 2^32-1. To address this issue, a new program has been developed specifically for computing factorials of large numbers. This approach involves modifying a simple algorithm that involves manipulating the digits of the number as characters. It begins by converting the number into a different numerical base, and then a multiplication formula is derived. This formula is then used in the modified program to perform the factorial calculation, resulting in a program capable of handling factorials of large numbers. Based on the results obtained, certain programming language challenges can be overcome by applying mathematical skills. Keywords : number base, number digits, number manipulation.

Citation



    SERVICES DESK