Soal-3 Susun program untuk menginput tiga (3) buah bilangan bulat (misal A, B dan C dimana ABCA),...
-
Upload
michelle-maclean -
Category
Documents
-
view
258 -
download
0
Transcript of Soal-3 Susun program untuk menginput tiga (3) buah bilangan bulat (misal A, B dan C dimana ABCA),...
Soal-3 Susun program untuk menginput tiga (3) buah bilangan bulat (misal A, B dan C dimana A<>B<>C<>A), kemudian mencetak ketiga nilai tersebut urut dari kecil ke besar.
184
Bila bilangan yang diinput adalah 5, 17 dan 8, maka tentunya akan tercetak 5 8 17atau tercetak : 5 8 17
BA175
5 8 17
KEYBOARD
printf
5178
8C
184
BA178
5 8 17
KEYBOARD
printf
8175
5C
184
BA817
5 8 17
KEYBOARD
printf
1785
5C
184
FLOWCHART
cara-1 START
Scanf A,B,C
?
184
FLOWCHART
cara-1 START
Scanf A,B,C
A < B
184
FLOWCHART
cara-1 START
Scanf A,B,C
A < B?
? = Pemberian Tanda :AB artinya A lebih kecil dari BBA artinya B lebih kecil dari AABC artinya A lebih kecil dari B dan B lebih kecil dari C
184
FLOWCHART
cara-1 START
Scanf A,B,C
A < BAB?
184
FLOWCHART
cara-1 START
Scanf A,B,C
A < BABBA
184
FLOWCHART
cara-1 START
Scanf A,B,C
A < B
?
ABBA
184
FLOWCHART
cara-1 START
Scanf A,B,C
A < B
B < C
ABBA
184
FLOWCHART
cara-1 START
Scanf A,B,C
A < B
B < C
ABBA
?
184
FLOWCHART
cara-1 START
Scanf A,B,C
A < B
B < C
ABBA
ABC
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
A < B
B < C
AB
ABC
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
A < B
B < C
AB
ABCCAB
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
A < B
B < C
?
AB
ABCCAB
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
A < B
B < C
A < C
AB
ABCCAB
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
A < B
B < C
A < C
AB
ABCCAB
BA
?
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
A < B
B < C
A < C
AB
ABCCAB
ACB
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
AB
ABCCAB
ACB
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
AB
ABCCAB
ACB
BA
?
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
AB
ABCCAB
ACBCAB
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCAB
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCAB
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCAB
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCAB
?
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCAB
A < C
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCAB
A < C
BA
?
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCAB
A < CBAC
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
A < CBAC
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
A < CBAC
BA
?
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
A < CBAC
BA
CBA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
A < CBAC
CBA
BA
?
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
A < C
B < C
BACCBA
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
A < C
B < C
BACCBA
BA
?
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
A < C
B < C
BACCBA
BCA
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
PrintfB,C,A
A < C
B < C
BACCBA
BCA
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
PrintfB,C,A
A < C
B < C
BACCBA
BCA
BA
?
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
PrintfB,C,A
A < C
B < C
BACCBA
BCACBA
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
PrintfB,C,A
A < C
B < C
PrintfC,A,B
BACCBA
BCACBA
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
PrintfB,C,A
A < C
B < C
PrintfC,A,B
BACCBA
BCACBA
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
PrintfB,C,A
A < C
B < C
PrintfC,A,B
BACCBA
BCACBA
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
PrintfB,C,A
A < C
B < C
PrintfC,A,B
BACCBA
BCACBA
BA
184
FLOWCHART
cara-1 START
Scanf
PrintfA,B,C
END
A,B,C
PrintfA,C,B
A < B
B < C
A < C
PrintfC,A,B
AB
ABCCAB
ACBCABPrintfB,A,C
PrintfB,C,A
A < C
B < C
PrintfC,A,B
BACCBA
BCACBA
BA
184
START
Scanf
A,B,C
END
A,B,C
A,C,B
A < B
B < C
A < C
C,A,B
AB
ABCCAB
ACBCABB,A,C
B,C,A
A < C
B < C
C,A,B
BACCBA
BCACBA
BA
#include <stdio.h>main(){int A,B,C; scanf(“ %i %i %i”, &A, &B, &C);if(A<B) { if(B<C) printf(“%i %i %i“, A,B,C); else {if(A<C) printf(“%i %i %i“,A,C,B); else printf(“%i %i %i”,C,A,B); } } else { if(A<C) printf(“%i %i %i“, B,A,C); else {if(B<C) printf(“%i %i %i“,B,C,A); else printf(“%i %i %i”,C,B,A); } }}
184
A,B,C
A,C,B
A < B
B < C
A < C
C,A,B
AB
ABCCAB
ACBCAB
if(A<B)
{ if(B<C)
printf(“%i %i %i“, A,B,C);
else
{if(A<C)
printf(“%i %i %i“,A,C,B);
else
printf(“%i %i %i”,C,A,B);
}
}
else
184
B,A,C
B,C,A
A < C
B < C
C,A,B
BACCBA
BCACBA
}
else
{ if(A<C)
printf(“%i %i %i“, B,A,C);
else
{if(B<C)
printf(“%i %i %i“,B,C,A);
else
printf(“%i %i %i”,C,B,A);
}
}
}
184
Soal-3 Susun program untuk menginput tiga (3) buah bilangan bulat (misal A, B dan C dimana A<>B<>C<>A), kemudian mencetak ketiga nilai tersebut urut dari kecil ke besar.
185
Cara-2
START
Scanf
printf
END
A,B,C
printf
A<B & B<C
A,B,C
printf C,A,B
A,C,B
printf
printf
B,A,C
printf C,B,A
B,C,A
A<C & C<B
B<A & A<C
B<C & C<A
C<A & A<B
499.
185
A,B,C
A,C,B
A<B & B<C
C,A,B
B,A,C
B,C,A
C,B,A
A<C & C<B
B<A & A<C
B<C & C<A
C<A & A<B
509.#include <stdio.h>main(){int A,B,C; scanf(“ %i %i %i”, &A, &B, &C); if(A<B && B<C) printf(“%i %i %i“, A,B,C); else {if(A<C && C<B) printf(“%i %i %i“,A,C,B); else {if(B<A && A<C) printf(“%i %i %i”, B,A,C); else {if(B<C && C<A) printf(“%i %i %i“, B,C,A); else {if(C<A && A<B) printf(“%i %i %i“, B,C,A); else printf(“%i %i %i”, C,B,A); } } } } } 185
A,B,C
A,C,B
A<B & B<C
C,A,B
B,A,C
B,C,A
C,B,A
A<C & C<B
B<A & A<C
B<C & C<A
C<A & A<B
519.
185
529.#include <stdio.h>
main()
{int A,B,C;
scanf(“ %i %i %i”, &A, &B, &C);
if(A<B && B<C)
printf(“%i %i %i“, A,B,C);
else
{if(A<C && C<B)
printf(“%i %i %i“,A,C,B);
else
{if(B<A && A<C)
printf(“%i %i %i”, B,A,C);
else
{if(B<C && C<A)
printf(“%i %i %i“, B,C,A);
else
{if(C<A && A<B)
printf(“%i %i %i“, B,C,A);
else
printf(“%i %i %i”, C,B,A);
}
}
}
}
} 185
if(A<B && B<C)
printf(“%i %i %i“, A,B,C);
else
{ if(A<C && C<B)
printf(“%i %i %i“,A,C,B);
else
{ if(B<A && A<C)
printf(“%i %i %i”, B,A,C);
else
{ if(B<C && C<A)
printf(“%i %i %i“, B,C,A);
else
{ if(C<A && A<B)
printf(“%i %i %i“, B,C,A);
else
printf(“%i %i %i”, C,B,A);
}
}
}
}
}185