Mencari Tahu Angka Merupakan Bilangan Genap atau Ganjil

#include <stdio.h>
#include <stdlib.h>
// deklarasi prosedur
void cekAngka(int angka);
// program
int main()
{
int angka;
printf(“Masukkan angka acak : “); scanf(“%d”,&angka);
cekAngka(angka);
return 0;

printf(“Nama\t: Ahmad Sandy Febrian P\n”);
printf(“Nim\t: A11.2017.10586\n”);
printf(“\n”);
printf(“\n”);

}
// prosedur
void cekAngka(int angka)
{
if(angka%2==0) // misal kita masukkan angka 4. alhasil angka 4 bisa dibagi 2. dan akan sisa 2. angka 2 tersebut dibagi 2 lagi. maka hasilnya 0. maka semua angka yg bisa dibagi 2 merupakan angka genap
{
printf(“Angka Tersebut Termasuk Angka Genap\n”);
}
else
{
printf(“Angka Tersebut Termasuk Angka Ganjil\n”);
}
}

Mendeteksi Huruf Vokal atau Konsonan

#include <stdio.h>
#include <stdlib.h>
// deklarasi prosedur
void cekHuruf(char huruf);
// program
int main()
{
printf(“Nama\t: Ahmad Sandy Febrian P\n”);
printf(“Nim\t: A11.2017.10586\n”);
printf(“\n”);
printf(“\n”);

char huruf;
printf(“Masukkan Huruf Yang Ingin Dideteksi vokal atau Konsonan (BUKAN ANGKA) : “); scanf(“%c”,&huruf);
cekHuruf(huruf);
return 0;

}
// prosedur
void cekHuruf(char huruf)
{
if(huruf==’a’||huruf==’i’||huruf==’u’||huruf==’e’||huruf==’o’||huruf==’A’||huruf==’I’||huruf==’U’||huruf==’E’||huruf==’O’)
{
printf(“Huruf tersebut adalah huruf vokal\n”);
}
else // jika kita input huruf bukan vokal diatas. maka akan outputnya akan keluar huruf konsonan
{
printf(“Huruf tersebut adalah huruf konsonan\n”);
}
}

Operasi Matematika Menggunakan Rekursif

#include <stdio.h>
#include <stdlib.h>
// deklarasi fungsi
int tambah(int angka1,int angka2);
int kurang(int angka1,int angka2);
int kali(int angka1,int angka2);
int bagi(int angka1,int angka2);
// program
int main()
{
int angka1,angka2;
printf(“Masukan angka 1 : “); scanf(“%d”,&angka1);
printf(“Masukan angka 2 : “); scanf(“%d”,&angka2);
printf(“%d + %d = %d\n”,angka1,angka2,tambah(angka1,angka2));
printf(“%d – %d = %d\n”,angka1,angka2,kurang(angka1,angka2));
printf(“%d x %d = %d\n”,angka1,angka2,kali(angka1,angka2));
printf(“%d : %d = %d\n”,angka1,angka2,bagi(angka1,angka2));
printf(“\n”);
printf(“Nama\t: Ahmad Sandy Febrian P\n”);
printf(“Nim\t: A11.2017.10586\n”);
}
// fungsi
int tambah(int angka1,int angka2)
{
if(angka2==0)
{
return angka1;
}
else
{
return tambah(angka1+1,angka2-1);
}
}
int kurang(int angka1,int angka2)
{
if(angka2==0)
{
return angka1;
}
else
{
return kurang(angka1-1,angka2-1);
}
}
int kali(int angka1,int angka2)
{
if(angka2==0)
{
return 0;
}
else
{
return angka1+kali(angka1,angka2-1);
}
}
int bagi(int angka1,int angka2)
{
if(angka1==0)
{
return 0;
}
else if(angka1<0)
{
return -1;
}
else
{
return 1+bagi(angka1-angka2,angka2);
}
}