h>
#include<stdio.h> void main()
void main() { int I, N;
{ int I, N; N = 45;
I = 1;
N = 45; atau while( I <= 5 )
for( I=1; I <= 5; I++)
{ printf(“\n%i”,N);
{ printf(“\n%i”,N); N = N + 5;
N = N + 5; I++;
} }
} }
50 2 True 50 55 3
55 3 True 55 60 4
60 4 True 60 65 5
65 5 True 65 70 6
71
#include<stdio.h> #include<stdio.h>
void main() void main()
{ int I, N; { int I, N;
N = 45; N = 45;
for( I=1; I<=5; I++ ) atau I = 1;
{ while( I <= 5 )
N = N + 5; {
} N = N + 5;
printf(“\n%i”,N); I++;
} }
printf(“\n%i”,N);
}
Tercetak : 70
Tercetak : 70
50 2 True 55 3
55 3 True 60 4
60 4 True 65 5
65 5 True 70 6
Tercetak : 35 Tercetak : 35
40 40
50 50
65 65
80 80
110 110 73
N = 35;
Tercetak : 35
X = 0;
while(N <= 100)
{ N = N + X;
printf(“\n%i”,N);
X = X + 5;
}
N=N+X Tercetak X=X+5
nilai Kondisi nilai N oleh nilai X
N N <= 100 menjadi: printf(,N) menjadi:
X
35 0 True 35 35 5
35 5
73
N = 35;
Tercetak : 35
X = 0;
40
while(N <= 100)
{ N = N + X;
printf(“\n%i”,N);
X = X + 5;
}
N=N+X Tercetak X=X+5
nilai Kondisi nilai N oleh nilai X
N N <= 100 menjadi: printf(,N) menjadi:
X
35 0 True 35 35 5
35 5 True 40 40 10
40 10
73
N = 35;
Tercetak : 35
X = 0;
40
while(N <= 100)
50
{ N = N + X;
printf(“\n%i”,N);
X = X + 5;
}
N=N+X Tercetak X=X+5
nilai Kondisi nilai N oleh nilai X
N N <= 100 menjadi: printf(,N) menjadi:
X
35 0 True 35 35 5
35 5 True 40 40 10
40 10 True 50 50 15
50 15
73
N = 35;
Tercetak : 35
X = 0;
40
while(N <= 100)
50
{ N = N + X; 65
printf(“\n%i”,N);
X = X + 5;
}
N=N+X Tercetak X=X+5
nilai Kondisi nilai N oleh nilai X
N N <= 100 menjadi: printf(,N) menjadi:
X
35 0 True 35 35 5
35 5 True 40 40 10
40 10 True 50 50 15
50 15 True 65 65 20
65 20
73
N = 35;
Tercetak : 35
X = 0;
40
while(N <= 100)
50
{ N = N + X; 65
printf(“\n%i”,N); 85
X = X + 5;
}
N=N+X Tercetak X=X+5
nilai Kondisi nilai N oleh nilai X
N N <= 100 menjadi: printf(,N) menjadi:
X
35 0 True 35 35 5
35 5 True 40 40 10
40 10 True 50 50 15
50 15 True 65 65 20
65 20 True 85 85 25
85 25
73
N = 35;
Tercetak : 35
X = 0;
40
while(N <= 100)
50
{ N = N + X; 65
printf(“\n%i”,N); 85
X = X + 5; 110
}
N=N+X Tercetak X=X+5
nilai Kondisi nilai N oleh nilai X
N N <= 100 menjadi: printf(,N) menjadi:
X
35 0 True 35 35 5
35 5 True 40 40 10
40 10 True 50 50 15
50 15 True 65 65 20
65 20 True 85 85 25
85 25 True 110 110 30
110 30
73
N = 35;
Tercetak : 35
X = 0;
40
while(N <= 100)
50
{ N = N + X; 65
printf(“\n%i”,N); 80
X = X + 5; 110
}
N=N+X Tercetak X=X+5
nilai Kondisi nilai N oleh nilai X
N N <= 100 menjadi: printf(,N) menjadi:
X
35 0 True 35 35 5
35 5 True 40 40 10
40 10 True 50 50 15
50 15 True 65 65 20
65 20 True 85 85 25
85 25 True 110 110 30
110 30 False Keluar dari loop
73
Soal-4
N = 35; N = 35;
T = 0; T = 0;
X = 0; X = 0;
for( ; T <= 100 ; )
while( T <= 100 )
{ T = T + N;
{ T = T + N; printf(“\n%i”, T );
printf(“\n%i”, T ); N = N + X;
N = N + X; X = X + 5;
X = X + 5; }
N = 35; N = 35;
T = 0; T = 0;
X = 0; X = 0;
for( ; T <= 100 ; )
while( T <= 100 )
{ T = T + N;
{ T = T + N; printf(“\n%i”, T );
printf(“\n%i”, T ); N = N + X;
N = N + X; X = X + 5;
X = X + 5; }
Tercetak : 35 Tercetak : 35
70 70
110 110
75
N = 35; N = 35; Tercetak : 35
T = 0; T = 0; 70
X = 0; X = 0; 110
while(T <= 100) for( ; T <= 100 ; )
{ T = T + N; { T = T + N;
printf(“\n%i”, T ); printf(“\n%i”, T );
N = N + X; N = N + X;
X = X + 5; X = X + 5;
} }
Oleh Oleh
T=T+N Tercetak N=N+X X=X+5
Kondisi nilai T oleh nilai N nilai X
N T X printf(,T)
T <= 100 menjadi: menjadi: menjadi:
35 0 0 True 35 35 35 5
35 35 5 True 70 70 40 10
40 70 10 True 110 110 50 15
50 110 15 False Keluar dari loop
75
Soal-5
#include<stdio.h>
void main()
{ int X, N;
X = 5; N = 45;
while( N <= 100 )
{ X = X + 5;
N = N + X;
printf(“\n%i”,N);
}
}
#include<stdio.h>
void main()
{ int X, N;
X = 5; N = 45;
while( N <= 100 )
{ X = X + 5;
N = N + X;
printf(“\n%i”,N);
}
}
Tercetak : 55
70
90
115
#include<stdio.h> Tercetak : 55
void main() 70
{ int X, N;
X = 5; N = 45; 90
while(N <= 100) 115
{ X = X + 5;
N = N + X;
printf(“\n%i”,N);
}
}
Oleh
X=X+5 N=N+X Tercetak
nilai Kondisi nilai X nilai N oleh
N N <= 100 menjadi: menjadi: printf(,N)
X
5 45 True 10 55 55
10 55 True 15 70 70
15 70 True 20 90 90
20 90 True 25 115 115
25 115 False Keluar dari loop
Soal-6
#include<stdio.h>
void main()
{ int X, N, T;
X = 10; N = 20;
T = 0;
while(T <= 100)
{ X = X + 5;
N = N + X;
T=T+N
}
printf(“%i”, T);
}
#include<stdio.h>
void main()
{ int X, N, T;
X = 10; N = 20;
T = 0;
while(T <= 100)
{ X = X + 5;
N = N + X;
T=T+N
}
printf(“%i”, T);
}
Tercetak : 170
X = 10; N = 20; Tercetak : 170
T = 0;
while(T <= 100)
{ X = X + 5;
N = N + X;
T = T + N
}
printf(“%i”, T);
Oleh Oleh
X=X+5 N=N+X T=T+N
nilai Kondisi nilai X nilai N nilai T
N T N <= 100 menjadi: menjadi: menjadi:
X
10 20 0 True 15 35 35
15 35 35 True 20 55 90
20 55 90 True 25 80 170
25 80 170 False Keluar dari loop