Catatan :
Bilangan bulat postip lebih besar dari nol dengan nilai :
ODD number
&
EVEN number
Jawab-2. Cara-1: START
C
#include <stdio.h> scanf N
void main()
{
int N; N%2
== 0
printf(“Inputkan sebuah nilai: “);
scanf(“ %i”, &N);
printf “ODD” printf “EVEN”
if (N % 2 == 0)
printf(“EVEN”);
else
printf(“ODD”);
END
}
Contoh : 1%2=1 15 % 2 = 1
2%2=0 15 % 3 = 0
15 % 4 = 3
3%2=1
15 % 15 = 0
4%2=0 20 % 15 = 5
5%2=1
7 % 15 = 7
6%2=3
6 % 15 = 6
1 % 15 = 1
Jawab-2. Cara-2:
N 7 K 6
C
#include <stdio.h> /2
void main() *2
{ M 3
int N, M, K;
printf(“Inputkan sebuah nilai: “);
scanf(“ %i”, &N); Kalan N Ganjil,
maka N tidak sama dengan K
M = N / 2;
K = M * 2;
if (N == K)
N 6 K 6
printf(“EVEN”);
else /2
printf(“ODD”); *2
} M 3
Kalau N Genap,
maka N akan sama dengan K
Jawab-2. Cara-2:
C atau :
#include <stdio.h> #include <stdio.h>
void main() void main()
{ {
int N, M, K; int N;
printf(“Inputkan sebuah nilai: “); printf(“Inputkan sebuah nilai: “);
scanf(“ %i”, &N); scanf(“ %i”, &N);
M = N / 2;
K = M * 2; if (N == N / 2 * 2)
if (N == K)
printf(“EVEN”);
printf(“EVEN”); else
else printf(“ODD”);
printf(“ODD”); }
}
155