Latihan Soal Notasi Prefix & Postfix Menggunakan Stack
Nama : Fat’hiyyah Nuswantari
NPM : 12118579
|
STACK |
INPUT |
OUTPUT |
|
Kosong |
A + B * C / D |
|
|
Kosong |
+ B * C / D |
A |
|
+ |
B * C / D |
A |
|
+ |
*C / D |
A B |
|
+* |
C / D |
A B |
|
+* |
/ D |
A B C |
|
+/ |
D |
A B C * |
|
+/ |
Selesai |
A B C * D |
|
Kosong |
|
A B C * D / + |
|
STACK |
INPUT |
OUTPUT |
|
Kosong |
D / C * B + A |
|
|
Kosong |
/ C * B + A |
D |
|
/ |
C * B + A |
D |
|
/ |
*B + A |
D C |
|
* |
B + A |
D C / |
|
* |
+ A |
D C / B |
|
+ |
A |
D C / B * |
|
+ |
Selesai |
D C / B * A |
|
Kosong |
|
D C / B * A + |
|
STACK |
INPUT |
OUTPUT |
|
Kosong |
2 ( C + D ) / E |
|
|
Kosong |
( C + D ) / E |
2 |
|
( |
C + D ) / E |
2 |
|
( |
+ D ) / E |
2 C |
|
( + |
D ) / E |
2 C |
|
( + |
) / E |
2 C D |
|
Kosong |
/ E |
2 C D + |
|
/ |
E |
2 C D + |
|
/ |
Selesai |
2 C D + E |
|
Kosong |
|
2 C D + E / |
|
|
|
|
|
STACK |
INPUT |
OUTPUT |
|
Kosong |
E / ( D + C ) 2 |
|
|
Kosong |
/ ( D + C ) 2 |
E |
|
/ |
( D + C ) 2 |
E |
|
/ ( |
D + C ) 2 |
E |
|
/ ( |
+ C ) 2 |
E D |
|
/ ( + |
C ) 2 |
E D |
|
/ ( + |
) 2 |
E D C |
|
/ |
2 |
E D C + |
|
/ |
Selesai |
E D C + 2 |
|
Kosong |
|
E D C + 2 / |
|
STACK |
INPUT |
OUTPUT |
|
Kosong |
( 1 + 2 ) * 3 / 6 |
|
|
( |
1 + 2 ) * 3 / 6 |
|
|
( |
+ 2 ) * 3 / 6 |
1 |
|
( + |
2 ) * 3 / 6 |
1 |
|
( + |
) * 3 / 6 |
1 2 |
|
Kosong |
* 3 / 6 |
1 2 + |
|
* |
3 / 6 |
1 2 + |
|
* |
/ 6 |
1 2 + 3 |
|
/ |
6 |
1 2 + 3 |
|
/ |
Selesai |
1 2 + 3 * 6 |
|
Kosong |
|
1 2 + 3 * 6 / |
|
STACK |
INPUT |
OUTPUT |
|
Kosong |
6 / 3 * ( 2 + 1 ) |
|
|
Kosong |
/ 3 * ( 2 + 1 ) |
6 |
|
/ |
3 * ( 2 + 1 ) |
6 |
|
/ |
* ( 2 + 1 ) |
6 3 |
|
* |
( 2 + 1 ) |
6 3 / |
|
*( |
2 + 1 ) |
6 3 / |
|
*( |
+ 1 ) |
6 3 / 2 |
|
*(+ |
1 ) |
6 3 / 2 |
|
*(+ |
) |
6 3 / 2 1 |
|
* |
Selesai |
6 3 / 2 1 + |
|
Kosong |
|
6 3 / 2 1 + * |
|
STACK |
INPUT |
OUTPUT |
|
Kosong |
( 3 + 4 ) / ( A + B ) * C |
|
|
( |
3 + 4 ) / ( A + B ) * C |
|
|
( |
+ 4 ) / ( A + B ) * C |
3 |
|
( + |
4 ) / ( A + B ) * C |
3 |
|
( + |
) / ( A + B ) * C |
3 4 |
|
Kosong |
/ ( A + B ) * C |
3 4 + |
|
/ |
( A + B ) * C |
3 4 + |
|
/ ( |
A + B ) * C |
3 4 + |
|
/ ( |
+ B ) * C |
3 4 + A |
|
/ ( + |
B ) * C |
3 4 + A |
|
/ ( + |
) * C |
3 4 + A B |
|
/ |
* C |
3 4 + A B + |
|
* |
C |
3 4 + A B + / |
|
* |
Selesai |
3 4 + A B + / C |
|
Kosong |
|
3 4 + A B + / C * |
|
STACK |
INPUT |
OUTPUT |
|
|
C * ( B + A ) / ( 4 + 3 ) |
|
|
|
* ( B + A ) / ( 4 + 3 ) |
C |
|
* |
( B + A ) / ( 4 + 3 ) |
C |
|
*( |
B + A ) / ( 4 + 3 ) |
C |
|
*( |
+ A ) / ( 4 + 3 ) |
C B |
|
*(+ |
A ) / ( 4 + 3 ) |
C B |
|
*(+ |
) / ( 4 + 3 ) |
C B A |
|
* |
/ ( 4 + 3 ) |
C B A + |
|
/ |
( 4 + 3 ) |
C B A + * |
|
/ ( |
4 + 3 ) |
C B A + * |
|
/ ( |
+ 3 ) |
C B A + * 4 |
|
/ ( + |
3 ) |
C B A + * 4 |
|
/ ( + |
) |
C B A + * 4 3 |
|
/ |
Selesai |
C B A + * 4 3 + |
|
Kosong |
|
C B A + * 4 3 + / |
Komentar
Posting Komentar