Anda di halaman 1dari 5

PEMOGRAMAN DASAR BAHASA C

(Untuk memenuhi tugas Dasar Pemograman)

Disusun Oleh :
Adi Sepriyadi (20200040093)
TI20E/B

FAKULTAS TEKNIK
PROGRAM STUDI TEKNIK INFORMATIKA
UNIVERSITAS NUSA PUTRA
SOURCE CODE & CODING :
[LATIHAN 1]

#include <stdio.h>
int main() {
int n;
printf("Input Factorial pembagian(ex:12=>12!)\n");
scanf("%d", &n);
printf("Jumlah dapat dibagi : %d digit dari %d!\n", jumFaktor(n),n) ;
return 0;
}
int jumFaktor(int n){
int i, jum=0;
for (i=2; i<n; i++) { //mulai memindai dari 2 s/d x
if (0==n%i) { jum++; }
}
return jum;
}

1.Gambar Output
Kesimpulannya :
Sebuah program yang memproses hasil dari faktorial dengan
diambilnya angka yang dapat dibagi dengan hasil bilangan bulat yang
berarti selain (0,0) dan jika memiliki nilai yang memiliki (,) hasilnya
maka program memperoses dan menghasilkan nol(0) karena
dirancang berdasarkan perintah. Perintah nya sebagai berikut :
1.Program membuat fungsi baru yaitu fungsi jumFaktor dengan
parameter integer x dan difungsi ini memakai perulangan dari 2 s/d
x+1 dengan variabel yang dipakai adalah i. Semua bilangan yang
dapat dibagi akan ditampilkan di layar.
contoh : 12! = 12/11,12/10,12/9,12/8,........12/2.
Semua dapat dibagi baik hasilnya bilangan bulat atau memiliki (,).
Pada baris if (0==x%i) jum++ dapat diartikan sebagai patokan jikalau
sisa hasil bagi tidak memiliki bilangan pembagi maka hasil akan 0
karena jumFaktor yang diinputkan tidak memiliki bil.pembagi selain
bilangan itu sendiri.
[LATIHAN 2]

#include <stdio.h>
int main(){
int n;
scanf ("%d", &n);
printf ("%d dari hasil(n1+n2+n3) \n", jumDigit(n));
return 0;
}
int jumDigit(int n){
int jum=0;
while (n){
jum +=n%10;
n/=10;
}return jum;
}

2. Gambar Output
Kesimpulan :
Program diatas adalah suatu cara penambahan nilai satu sama lain
dari nilai yang dimasukan seperti 125=1+2+5, 100=1+0+0, atau
20=2+0 dengan didefinisikan fungsi jumDigit dengan parameter n,
untuk mengeksekusi bilangan yang akan di proses melalui perulangan
while agar dapat menghitung digit tersebut dan menambahkan
operator (+) sebagai perintah tersebut dari variabel jum+=n%10; .

Anda mungkin juga menyukai