Langsung ke konten utama

Program Tagihan Listrik

Kali ini ali ini Admin @feidodol akan membuat ProgramTagihan Listrik...hehe jangan sampai lupa bayar listrik yaaa...

jangan lupa :

ID : 123
Nama Pelanggan : Nama Anda

#include<stdio.h>
#include<conio.h>
#include<string.h>



    void tgh(  )
   { int nop[]={1,2,3};
     printf("\nID Pelangan        : %d%d%d ",nop[0],nop[1],nop[2]);
     printf("\nMeteran Akhir      : 67880098  ");
     printf("\nSelisih  Meteran   : 57789");
     printf("\nTanggal Pembayaran : 12-02-2004");
     printf("\nTotal Tagihan      : Rp 200.000,00");}

    int meteran(int mak, int ma)
    { printf("\nMasukan Meteran Awal : "); scanf("%d",&ma);
      printf("Masukan Meteran Akhir: "); scanf("%d",&mak);
      return (mak-ma);}




main()
{
  int a,pil;
  char np[20],pass[20];

  int ma,mak,sm;
  float tb;

  int h,b,thn,ba,thna,ja,hak,bak,thnak,bs,thns,jak,sh;
  float tls,d;
  float ju ;


  printf("      SELAMAT DATANG DI APLIKASI PEMBAYARAN TAGIHAN LISTRIK\n");
  printf("     -------------------------------------------------------\n\n");
  for(a=0; a<=5; a++)
{  printf("\nID Pelanggan: "); gets(pass);
   printf("Nama Pelanggan: "); gets(np);
   char pa[20]; strcpy(pa,np);
   if (strcmp(pass,"123")==0 &&(strcmp(np,pa)==0))
   {printf("\n        ==APLIKASI TAGIHAN LISTRIK==      \n\n");
    printf("1. CHECK DATA PELANGGAN\n") ;
    printf("2. CHECK TAGIHAN TERAKHIR\n");
    printf("3. PEMBAYARAN TAGIHAN\n");
    printf("\nMasukan Pilihan : "); scanf("%d",&pil);
    switch(pil)
    { case 1: {
                printf("\n     DATA PELANGGAN\n");
                printf("    ----------------") ;
                strupr(np); char p[20]; strcpy(p,np);
                printf("\nNama Pelanggan   : %s \n",p);
                char id[5]; strcpy(id,pass);
                printf("ID Pelanggan     : %s",id);
                printf("\nAlamat           : Jln. Dr. Sutami Gg. Baru No. 14\n");
                printf("Tanggal Instalasi: 10 April 2000");  }break;

      case 2: {  tgh();       } break;

      case 3: {    printf("\n    PEMBAYARAN TAGIHAN\n");
                   printf("   --------------------\n");
                sm= meteran(mak,ma);
                if(sm<=100)
                { tb=sm*2000; printf("\nHarga Per Meter: Rp 2.000,00"); }
                else if((sm>100) &&(sm<=200))
                {
                 tb=sm*3000;
                 printf("\nHarga Per Meter: Rp 3.000,00");
                }
                else
                {
                tb=sm*3500;
                printf("\nHarga Per Meter: Rp 3.500,00");}
                printf("\nSelisih Meteran: %d ",sm);
                printf("\nTagihan        : Rp %0.0f,00 ",tb);

                printf("\n\nTanggal Pembayaran Terakhir : "); scanf("%d %d %d",&h,&b,&thn);
                ba=b*30;  thna=thn * 365;     ja=h+ba+thna;
                printf("Tanggal Pembayaran Sekarang : "); scanf("%d %d %d",&hak,&bak,&thnak);
                bs=bak*30; thns=thnak * 365; jak=hak+bs+thns;
                sh=jak-ja;
                if(sh<=30)
                { tls=tb;
                        printf("\nTenggang Hari Pembayaran    : %d Hari",sh);
                        printf("\n\nTotal Tagihan Anda          : Rp %0.00f,00",tls);
                        printf("\nJumlah Uang: "); scanf("%f",&ju);
                        if(ju>tls)
                        {printf("\nKembalian:Rp %0.00f,00",ju-tls); }
                        else
                        {printf("\nMaaf Uang Anda Kurang Rp %0.00f,00...!!",tls-ju);}
                 }

                else if((sh>30) && (sh<=60))
                {d= tb*0.1; printf("\nDenda Sebesar 10 persen dari Tagihan: Rp %0.0f,00",d);
                tls=tb+d;
                        printf("\nTenggang Hari Pembayaran    : %d Hari",sh);
                        printf("\n\nTotal Tagihan Anda          : Rp %0.00f,00",tls);
                        printf("\nJumlah Uang: "); scanf("%f",&ju);
                        if(ju>tls)
                        {printf("\nKembalian:Rp %0.00f,00",ju-tls); }
                        else
                        {printf("\nMaaf Uang Anda Kurang Rp %0.00f,00...!!",tls-ju);}
                }

                else if((sh>=61) && (sh<=90))
                {d= tb*0.2; tls=tb+d;
                printf("\nDenda Sebesar 20 persen dari Tagihan: Rp %0.0f,00",d);
                        printf("\nTenggang Hari Pembayaran    : %d Hari",sh);
                        printf("\n\nTotal Tagihan Anda          : Rp %0.00f,00",tls);
                        printf("\nJumlah Uang: "); scanf("%f",&ju);
                        if(ju>tls)
                        {printf("\nKembalian:Rp %0.00f,00",ju-tls); }
                        else
                        {printf("\nMaaf Uang Anda Kurang Rp %0.00f,00...!!",tls-ju);}

                }

                else if((sh>=91) && (sh<=120))
                {d= tb*0.3; printf("\nDenda Sebesar 30 persen dari Tagihan: Rp %0.0f,00",d);
                tls=tb+d;
                       printf("\nTenggang Hari Pembayaran    : %d Hari",sh);
                       printf("\n\nTotal Tagihan Anda          : Rp %0.00f,00",tls);
                       printf("\nJumlah Uang: "); scanf("%f",&ju);
                       if(ju>tls)
                       {printf("\nKembalian:Rp %0.00f,00",ju-tls); }
                       else
                       {printf("\nMaaf Uang Anda Kurang Rp %0.00f,00...!!",tls-ju);}
                }

                else
                {printf("\nListrik Anda Dalam Pemutusan..."); }



                printf(" \n\n>> TERIMA KASIH <<");

             }break;
        default: printf("\nAnda Belum Memilih....") ;
     }
   }
 }
getch();
}

Dan Hasilnya Akan Seperti Ini...



Komentar

Postingan populer dari blog ini

Program Jam Pasir

Kali ini ali ini Admin @feidodol akan membuat Program JamPasir... Ikuti Terus yaaaaaa... #include <iostream> using namespace std; main () {     int b,k,c;     for(b=1;b<=7;b++)     {         for(k=1;k<=b;k++)         {             cout<<" ";         }             for(c=7;c>=b;c--)             {                 cout<<"* ";             }     cout<<endl;     }     for(b=6;b>=1;b--)     {         for(k=1;k<=b;k++)         {             cout<<" ";         }             for(c=7;c>=b;c--)             {                 cout<<"* ";             }     cout<<endl;     } }  Dan Hasilnya Akan Seperti Ini ...

Program Strlen

Kali ini ali ini Admin @feidodol akan membuat Program Strlen...Biar Ngga Penasaran...Ikuti Terus yaaaaaa... #include <iostream> #include <string.h> using namespace std; //contoh dengan strlen int main() {     char x[100];     cout<<"Masukan Kata = ";     cin>>x;    cout<<"Kata yang diketik ada "<<strlen(x)<<" karakter"; } Dan Hasilnya Akan Seperti Ini...