Professional Documents
Culture Documents
MOVIE Jawaban Var01 Soal10
MOVIE Jawaban Var01 Soal10
#include
#include
#include
<stdio.h>
<string.h>
<ctype.h>
<stdlib.h>
}fclose(in);
do{
menu();
scanf("%d", &pilih);
fflush(stdin);
switch(pilih){
case 1:
printf("\t\t -----=Movie List=----\n");
printf("+++++++++++++++++++++++++++\n\n");
printf("No. Movie tittle \t: Airtime \t: Available_seat\n");
printf("=========================================================\n");
for(i=0; i<index; i++)
printf("%d : %-20s : %6d.%-4d : %-15d\n", i+1, m[i].judul,
m[i].jam, m[i].menit, m[i].seat);
printf("=========================================================\n\n");
printf("press enter to continue...\n");
getchar();
break;
case 2:
for(i=0; i<index; i++)
for(j=index-1; j>=i; j--)
if(m[j].jam < m[j-1].jam){
tukar (&m[j].jam, &m[j-1].jam);
tukar (&m[j].menit, &m[j-1].menit);
tukar (&m[j].seat, &m[j-1].seat);
tukarstring (m[j].judul, m[j-1].judul);
}
printf("\nsuccesfully sort...\n\n");
printf("to view movie list : Menu '1' \n\n");
printf("press enter to continue...");
getchar();
break;
case 3:
for(i=0; i<index; i++)
for(j=index-1; j>=i; j--)
if(m[j].judul < m[j-1].judul){
tukar (&m[j].jam, &m[j-1].jam);
tukar (&m[j].menit, &m[j-1].menit);
tukar (&m[j].seat, &m[j-1].seat);
tukarstring (m[j].judul, m[j-1].judul);
}
printf("\nsuccesfully sort...\n\n");
printf("to view movie list : Menu '1' \n\n");
printf("press enter to continue...");
getchar();
break;
case 4:
do{
printf("insert new movie title [1..10 char] : ");
scanf("%s", &m[index].judul);
fflush(stdin);
}
fclose (out);
}