Tugas Algoritma dan Pemrograman / CPP(C++) - Yuhaza Cell


Ini adalah "Tugas Algoritma dan Pemrograman / CPP(C++) - Yuhaza Cell". Sebelum .:: Go -Nlog ::. membagikan hasil test atau ujian akhir per semester dari PTIK, berikut .:: Go -Nlog ::. bagikan Tugas Algoritma dan Pemrograman / CPP(C++), silahkan menyimak dengan cermat.


#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>

main()
{
                struct
   {
                char jenis,jns[20],kode,provider[10];
      int jumlah,subtotal,pulsa,harga;
   }
   yuhaza[10];
   clrscr();
   char no[25];
   int i,data,total=0;
   cout<<"Daftar Harga Pulsa"<<endl;
   cout<<"__________________"<<endl<<endl<<endl;
   cout<<"Masukkan No. Transaksi = ";cin>>no;
   cout<<"Masukkan Jumlah Data   = ";cin>>data;
   for(i=1;i<=data;i++)
                {
                cout<<endl;
         cout<<"Transaksi Ke- "<<i<<endl;
         cout<<"Kode Provider[S/M]  = ";cin>> yuhaza[ i].kode;
         cout<<"Pulsa [20/50/100]   = ";cin>> yuhaza [i].pulsa;
         cout<<"Jenis Voucher [e/f] = ";cin>> yuhaza [i].jenis;
         cout<<"Jumlah Beli         = ";cin>> yuhaza [i].jumlah;

         switch (yuhaza [i].jenis)
         {
         case 'E':case 'e':
         strcpy(yuhaza [i].jns,"ELEKTRIK");
         yuhaza[i].jenis=0;
         break;
         case 'F':case 'f':
         strcpy(yuhaza [i].jns,"FISIK");
         yuhaza[i].jenis=1000;
         break;
         }
                switch(yuhaza [i].kode)
                                                {
                                                                case 'S':case 's':
                                                                strcpy(yuhaza [i].provider,"SIMPATI");
                                                                if (yuhaza [i].pulsa==20)
                                                                yuhaza [i].harga=21000;
                                                                else if (yuhaza [i].pulsa==50)
                                                                yuhaza [i].harga=50500;
                                                                else if (yuhaza [i].pulsa==100)
                                                                yuhaza [i].harga=98000;
                                                                else
                                                                yuhaza [i].harga=0;
                                                                break;
                                                                case 'M':case 'm':
                                                                strcpy(yuhaza[i].provider,"IM3");
                                                                if (yuhaza [i].pulsa==20)
                                                                yuhaza [i].harga=20500;
                                                                else if (yuhaza [i].pulsa==50)
                                                                yuhaza [i].harga=49000;
                                                                else if (yuhaza [i].pulsa==100)
                                                                 yuhaza [i].harga=98500;
                                                                else
                                                                yuhaza [i].harga=0;
                                                                break;
                                                                default:
                                                                strcpy(yuhaza [i].provider,"---");
                                                                yuhaza [i].harga=0;
                                                                break;
                                                }
      }
      clrscr();
      cout<<"\t\t\tSTRUK TRANSAKSI \"YUHAZA CELL\""<<endl;
      cout<<"\t\t\t____________________________"<<endl<<endl;
                cout<<"No. Transaksi : "<<no<<endl;
         cout<<"_________________________________________________________________"<<endl;
         cout<<"No | Provider | Pulsa | Voucher |   Harga | Jumlah Beli | Subtotal"<<endl;
         cout<<"_________________________________________________________________"<<endl;
   for(i=1;i<=data;i++)
                {
                cout<<setiosflags(ios::right)<<setw(1)<<i<<"        ";
         cout<<setiosflags(ios::left)<<setw(2)<< yuhaza [i].provider<<"         ";
         cout<<setiosflags(ios::left)<<setw(20)<< yuhaza [i].pulsa;
         cout<<setiosflags(ios::left)<<setw(3)<< yuhaza [i].jns<<"     ";
         cout<<setiosflags(ios::left)<<setw(5)<< yuhaza [i].harga<<"Rp. ";
         cout<<setiosflags(ios::left)<<setw(6)<< yuhaza [i].jumlah<<"   ";
         yuhaza [i].subtotal= yuhaza [i].harga* yuhaza [i].jumlah;
         cout<<setiosflags(ios::left)<<setw(7)<< yuhaza [i].subtotal<<endl;
         total=total+ yuhaza[i].subtotal;
      }
                cout<<"_________________________________________________________________"<<endl;
         cout<<"TotalBayar = Rp. "<<total;

getch();
}

Tugas Algoritma dan Pemrograman / CPP(C++) - Yuhaza Cell

Semoga dapat membantu teman-teman sejurusan. Bina Sarana Informatika, PTIK. oleh Sonny Himawan


Title : Tugas Algoritma dan Pemrograman / CPP(C++) - Yuhaza Cell
Description : Ini adalah "Tugas Algoritma dan Pemrograman / CPP(C++) - Yuhaza Cell". Sebelum .:: Go -Nlog ::. membagikan hasil test atau uj...

0 Response to "Tugas Algoritma dan Pemrograman / CPP(C++) - Yuhaza Cell"

Post a Comment

Terima kasih atas kunjungan di .:: Go - Blog ::.
Silakan tinggalkan komentar anda :
1. Kami etis dalam berkomentar lho...
2. Tidak ada spam,sara, apalagi pornografi.
3. Bagikan di Google Plus, Facebook,dan Twitter, agar bisa lebih bermanfaat.
4. Yuuk kita menjadi blogger atau pengunjung yang cerdas beretika.
5. Jangan minta ijin untuk salinan artikel, silah dipergunakan dan dibagikan.
6. Terima kasih.

Support : Bina Sarana Informatika | Cengkareng
Copyright © 2013. .:: Go - Blog ::. - All Rights Reserved
.:: Go - Blog ::. Template by Sonny Himawan
Proudly powered by GOOGLE
g+