: 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.
Electronic Theses and Dissertation
Universitas Syiah Kuala
SKRIPSI
KOMPUTASI FAKTORIAL. Banda Aceh Fakultas mipa,2023
Baca Juga : PENERAPAN METODE BIRGE-VIETA DALAM MENENTUKAN AKAR PERSAMAAN POLINOMIAL (MUNA IRAWAN, 2025)
Abstract
: 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.
Baca Juga : AKSELERASI KOMPUTASI OPTIMAL POWER FLOW MENGGUNAKAN METODE PSO–NEWTON-RAPHSON BERBASIS PEMROGRAMAN PARALEL GPU (Dhira Yatha Bimatha Dharmavid, 2025)