2.4.12

Coding Tiket Pesawat dengan bahasa C !


Assalamu Alaikum semuanya!!!
kali ini saya akan berbagi pengetahuan dengan teman-teman smuanya tentang bagaimana cara membuat coding tiket pesawat dengan bahasa C..
Pada coding ini, saya menggunakan perintah
gotoxy dan switch case sebagai perintah pengulangannya soalnya kebanyakan orang lebih memahami dengan perintah gotoxy termasuk saya ... hehe :D..

Oke,, ga perlu lama-lama, langsung saja kita ke TKP,,,, upss maksudnya ke codingnya .. hehe


#include
#include
#include
#include
#include

void main()
{
int jur;
long int jtk,htk,tot;
char balik,nama[15],jenis[25],jk,nj[25],nk[8];
mulai:
clrscr();
printf(" NASIONAL AIRPLANES ASOCIATION OF STT-PLN ");
printf("\n\n\n Selamat Datang di Pemesanan Tiket Pesawat STT AIRLINES Indonesia \n");

printf("\n +================================================================+ ");
printf("\n | | HargaTiket | ");
printf("\n | Jurusan |==================================| ");
printf("\n | | Bisnis | Ekonomi | ");
printf("\n |================================================================| ");
printf("\n | 1.Jakarta - Makasar | Rp. 800000 | Rp. 750000 | ");
printf("\n | 2.Jakarta - Yogyakarta | Rp. 700000 | Rp. 550000 | ");
printf("\n | 3.Jakarta - Surabaya | Rp. 750000 | Rp. 600000 | ");
printf("\n | 4.Jakarta - Mataram | Rp. 850000 | Rp. 700000 | ");
printf("\n +================================================================+ ");
printf("\n ");
printf("\n SilahkanMasukkan data : ");
printf("\n Nama Anda (Max. 15 Karakter) : ");gets(nama);
printf(" KodeJurusan [1,2,3,4] : ");scanf("%li", &jur);


if (jur>4)
{
gotoxy(40,20);
printf("(Input Salah, ulanglagi (y/t) ? )");scanf("%s",&balik);
if (toupper(balik)=='Y') goto mulai;
else goto akhir;
}
printf(" Jenis Pesawat (A:Bisnis. , B:Ekonomi): ");scanf("%s", &jk);
if (toupper(jk)=='A'||toupper(jk)=='B') tot=0;
else
{
gotoxy(44,20);
printf("(Input Salah, ulanglagi (y/t) ? )");scanf("%s",&balik);
if (toupper(balik)=='Y') goto mulai;
else goto akhir;
}
printf(" JumlahTiket : ");scanf("%li", &jtk);
if (jtk>20)
{
gotoxy(46,20);
printf("(Input Salah, ulanglagi (y/t) ? )");scanf("%s",&balik);
if (toupper(balik)=='Y') goto mulai;
else goto akhir;
}
printf(" ");
switch ("%i",jur)
{
case 1:
{
strcpy(nj, "Jakarta-Makasar");
if (toupper(jk)=='A')
{
htk = 800000;
strcpy(nk, "Bisnis.");
}
else {
htk=750000;
strcpy(nk, "Ekonomi");
}
}
break;
case 2:
{
strcpy(nj, "Jakarta-Yogyakarta");
if (toupper(jk)=='A')
{
htk=700000;
strcpy(nk, "Bisnis.");
}
else {
htk=550000;
strcpy(nk, "Ekonomi");
}
}
break;
case 3:
{
strcpy(nj, "Jakarta-Surabaya");
if (toupper(jk)=='A')
{
htk=750000;
strcpy(nk, "Bisnis.");
}
else {
htk=600000;
strcpy(nk, "Ekonomi");
}
}
break;
case 4:
{
strcpy(nj, "Jakarta-Mataram");
if (toupper(jk)=='A')
{
htk=850000;
strcpy(nk, "Bisnis.");
}
else {
htk=700000;
strcpy(nk, "Ekonomi");
}
}
break;
}
tot=htk*jtk;
clrscr();
printf(" \n");
printf(" ------------------------------------------------------------------------\n");
printf(" | *****TIKET PESAWAT STT-AIRLINES***** |\n");
printf(" ------------------------------------------------------------------------\n");
printf(" | Nama : %s\t\t\t|\n",nama);
printf(" | \t\t\t\t\t\t\t\t |\n");
printf(" | Jurusan : %s\t\t|\n", nj);
printf(" | \t\t\t\t\t\t\t\t\t| \n");
printf(" | JenisPesawat : %s\t\t\t|\n", nk);
printf(" | \t\t\t\t\t\t\t\t\t| \n");
printf(" | JumlahTiket : %i\t\t\t\t|\n", jtk);
printf(" | \t\t\t\t\t\t\t\t\t| \n");
printf(" | Jumlah Yang Harus Dibayar : Rp. %li\t\t\t|\n", tot);
printf(" ------------------------------------------------------------------------\n");
printf(" \n");
printf(" Setuju (y/t) ? ");scanf("%s",&balik);
if (toupper(balik)=='T') goto mulai;
printf("\n Pemesanan Berhasil...");
printf("\n Terima Kasih...\n");
printf("\n Pesanlagi (y/t) ? ");
scanf("%s", &balik);
if (toupper(balik)=='Y') goto mulai;

akhir:
clrscr();
gotoxy(30,13);
printf("Press 'Enter' to Exit");
getche();
}
SEMOGA BERMANFAAT !!!!! SALAM CYBER WORLD !!

1 komentar:


  • Web
  • *****UMUM*****
  • Tags

    Followers

    Populer Post