Code:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <ctype.h>
main()
{
int menu;
char pilih01,pilih02;
main_menu:
system("cls");
printf ("-----[Program Channel TV]-----");
printf ("\n\n1. Pilih Channel");
printf ("\n2. Jadwal Acara");
printf ("\n3. Exit\n\n");
printf ("-------------------------\n\n");
printf ("Choose Wisely: \n");
switch(menu=getch())
{
case '1':
daftar_channel:
system("cls");
printf ("DAFTAR CHANNEL\n");
printf ("--------------\n");
printf ("1. RCTI\n");
printf ("2. Global TV\n");
printf ("3. Indosiar\n");
printf ("4. Trans TV\n");
printf ("0 untuk Main Menu\n\n");
switch (pilih01=getch())
{
case '1':
rcti:
system("cls");
printf ("\nChannel RCTI\n\n");
printf ("***********************************\n");
printf ("*Nama Acara || Jenis Acara*\n");
printf ("*Sine-tron || Robot *\n");
printf ("***********************************\n\n");
printf ("Tekan ESC untuk kembali\n");
if(pilih01=getch() == 27) {goto daftar_channel;}
else
{goto rcti;}
system("cls");
break;
case '2':
global:
system("cls");
printf ("\nChannel GLOBAL TV\n\n");
printf ("***********************************\n");
printf ("*Nama Acara || Jenis Acara*\n");
printf ("*Spongebob || kartun *\n");
printf ("***********************************\n\n");
printf ("Tekan ESC untuk kembali\n");
if(pilih01=getch() == 27) {goto daftar_channel;}
else
{goto global;}
system("cls");
break;
case '3':
indosiar:
system("cls");
printf ("\nChannel Indosiar\n\n");
printf ("***********************************\n");
printf ("*Nama Acara || Jenis Acara*\n");
printf ("*Kamen Rider || Action *\n");
printf ("***********************************\n\n");
printf ("Tekan ESC untuk kembali\n");
if(pilih01=getch() == 27) {goto daftar_channel;}
else
{goto indosiar;}
system("cls");
break;
case '4':
trans:
system("cls");
printf ("\nChannel Trans TV\n\n");
printf ("***********************************\n");
printf ("*Nama Acara || Jenis Acara*\n");
printf ("*H spot || ??? *\n");
printf ("***********************************\n\n");
printf ("Tekan ESC untuk kembali\n");
if(pilih01=getch() == 27) {goto daftar_channel;}
else
{goto trans;}
system("cls");
break;
}
if((pilih01=getch()) == 27) {goto main_menu;}
else {goto daftar_channel;}
break;
case '2':
jadwal_acara:
system("cls");
printf ("JADWAL ACARA\n");
printf ("--------------");
printf ("\n1. RCTI\n");
printf ("2. Global TV\n");
printf ("3. Indosiar\n");
printf ("4. Trans TV\n");
printf ("0 untuk Main Menu\n\n");
printf ("Choose Wisely: ");
switch (pilih02=getch())
{
case '1':
rcti1:
system("cls");
printf ("\nChannel RCTI\n\n");
printf ("***********************************\n");
printf ("* Nama Acara || Jam Tayang *\n");
printf ("* Sine-tron || 13.00 *\n");
printf ("* Box Office || 20.00 *\n");
printf ("* Film Biru || 23.59 *\n");
printf ("***********************************\n\n");
printf ("Tekan ESC untuk kembali\n");
if(pilih02=getch() == 27) {goto daftar_channel;}
else
{goto rcti1;}
system("cls");
break;
case '2':
global1:
system("cls");
printf ("\nChannel GLOBAL TV\n\n");
printf ("***********************************\n");
printf ("* Nama Acara || Jam Tayang *\n");
printf ("* Dora || 05.00 *\n");
printf ("* SpongeBob || 06.00 *\n");
printf ("* Apa aja bole || 10.30 *\n");
printf ("***********************************\n\n");
printf ("Tekan ESC untuk kembali\n");
if(pilih02=getch() == 27) {goto daftar_channel;}
else
{goto global1;}
system("cls");
break;
case '3':
indosiar1:
system("cls");
printf ("\nChannel Indosiar\n\n");
printf ("***********************************\n");
printf ("* Nama Acara || Jam Tayang *\n");
printf ("* Kamen Rider || 08.00 *\n");
printf ("* Rambo || 10.00 *\n");
printf ("* kiss || 16.30 *\n");
printf ("***********************************\n\n");
printf ("Tekan ESC untuk kembali\n");
if(pilih02=getch() == 27) {goto daftar_channel;}
else
{goto indosiar1;}
system("cls");
break;
case '4':
trans1:
system("cls");
printf ("\nChannel Trans TV\n\n");
printf ("***********************************\n");
printf ("* Nama Acara || Jam Tayang *\n");
printf ("* Gula gula || 08.00 *\n");
printf ("* Extravaganza || 12.00 *\n");
printf ("* Bola || 10.00 *\n");
printf ("***********************************\n\n");
printf ("Tekan ESC untuk kembali\n");
if(pilih02=getch() == 27) {goto daftar_channel;}
else
{goto trans1;}
system("cls");
break;
}
if((pilih01=getch()) == 27) {goto main_menu;}
else {goto jadwal_acara;}
break;
case '3':
printf ("Dadah.......\n\n");
return 0;
break;
}
if((pilih01=getch()) != 1 || (pilih01=getch()) != 2 || (pilih01=getch()) != 3) {goto main_menu;}
}
Share This Thread