Pengantar Coding
Dosen Pengampu:
Liranti Rahmelina,.S.Pd.,M.Pd.T
Oleh:
Nayla Putri Salsabilla
22017105
#include <stdio.h>
int angka;
void faktor(void);
int main(void)
{
printf("\n\n Program Mencari KPK dan FPB \n\n");
printf("\nProgram Di Buat Oleh : Nayla Putri Salsabilla \n\n");
printf("Masukkan Angka : ");
scanf("%d", &angka);
faktor();
return 0;
}
void faktor(void)
{
int f = 2;
int g;
while (angka % f != 0)
{
f++;
}
g = angka / f;
#include <stdio.h>
int *f1(int*);
int main(void)
{
int x = 11, z = x, *y;
printf("\nDi Buat Oleh : Nayla Putri Salsabilla\n");
printf("\nSetelah turun <Enter> dua baris maka....\n");
printf("Nilai Awal x adalah = %d", x);
y = f1(&z);
printf("\n\n Setelah turun <ENTER> dua baris Nilai z dikembalikan maka ....\n");
printf("y - %d\n", *y);
return 0;
}
Contoh 8.
a.Source code
#include <stdio.h>
c.Screenshoot Hasil
Contoh 9.
a.Source code
#include <stdio.h>
main(void)
{
long fakt(int);
int bil;
printf("\nDibuat Oleh : Nayla Putri Salsabilla\n");
printf("\nProgram Menghitung faktorial Bilangan Bulat \n");
printf("\nBeri masukan sebuah bilangan bulat :\n");
scanf("%d", &bil);
printf("%d Faktorial = %1d. \n", bil, fakt(bil));
}
long fakt(int n)
{
int i;
long f=1;
for (i=2; i<=n; i++){
f *= i;
}
return f;
}
b.Screenshoot Program
c.Screenshoot Hasil
Contoh 10.
A.Source code
#include <stdio.h>
void fung_1(void);
main()
{
int i=20;
fung_1();
printf("Di Buat Oleh : Nayla Putri Salsabilla\n");
printf("\n Menampilkan nilai variabel i di dalam main() = %d\n",i);
}
void fung_1(void)
{
int i=15;
printf("\nMenampilkan nilai varibel i didalam fung_1() = %d\n", i);
}
b.Screenshoot Program
c.Screenshoot Hasil
Contoh 11.
A.source code
#include <stdio.h>
int i = 273;
void tambah(void);
main()
{
printf("\n\n Program Di buat Oleh : Nayla Putri Salsabilla\n\n");
printf("\n Program Menampilkan Variabel global i \n");
printf("Program Menampilkan nilai awal varibel i = %d",i);
i += 7;
printf("\nProgram Menampilkan nilai kini varibel i = %d\n",i);
tambah();
printf("\nProgram Menampilkan nilai kini varibel i = %d\n",i);
tambah();
printf("\nProgram Menampilkan nilai kini varibel i = %d\n",i);
tambah();
printf("\nProgram Menampilkan nilai kini varibel i = %d\n",i);
}
void tambah (void)
{
i++;
}
b.Screenshoot Program
c.Screenshoot Hasil
Contoh 12
A.Source code
#include <stdio.h>
int main(void)
{
int x = 3, y = 8;
printf("\n\nContoh Pengambilan Argumen dalam bentuk Nilai (by value)\n\n");
printf("\n Program di Buat Oleh: Nayla Putri Salsabilla\n");
printf("Dalam Fungsi main() : x = %d, y = %d\n\n", x, y);
y += fungsi(x);
printf("Dalam Fungsi main() : x = %d, y = %d\n\n", x, y);
return 0;
}
int fungsi(int x)
{
int y;
y = ++x;
printf("Dalam Fungsi1 : x = %d, y = %d\n", x, y);
return y;
}
b.Screenshoot Program
c.Screenshoot Hasil
Contoh 13.
A.Source Code
#include <stdio.h>
main(void)
{
int x =3, y=8;
printf("\n\n Contoh Pengambilan Argumen dalam bentuk Nilai (by value) \n\n");
printf("Program di buat oleh: Nayla Putri Salsabilla\n");
printf("Dalam Fungsi main () : x =%d, y= %d\n",x ,y);
y += fungsi1(&x);
printf("Dalam Fungsi main () : x =%d, y= %d\n",x ,y);
y += fungsi1(&x);
printf("Dalam Fungsi main () : x =%d, y= %d\n",x ,y);
}
int fungsi1(int *x)
{
int y;
y = ++*x;
printf("Dalam fungsi1 : x = %d, y =%d\n",x , y);
return y;
}
b.Screenshoot Program
c.Screenshoot Hasil
Contoh 14.
A.Source Code
#include <stdio.h>
b.Screenshoot Program
c.Screenshoot Hasil
Contoh 15.
A.Source code
#include <stdio.h>
main(void)
{
void hitung(int);
hitung(1);
}
void hitung (int n)
{
printf("%d saya suka rekursif \n");
if(n<5)
hitung(n+1);
printf("%d Rekursif saya suka\n");
}
b.Screenshoot Program
c.
Contoh 16.
a.Source code
#include <stdio.h>
int main(void)
{
int m, n;
return 0;
}
c.Screenshoot Hasil
Contoh 17.
A.Source code
#include <stdio.h>
int main(void)
{
int m, n;
return 0;
}
int ppt(int p, int q)
{
int r;
while ((r = p % q) != 0)
{
p = q;
q = r;
}
return q;
}
b.Screenshoot Program
c.Screenshoot Hasil