Minggu, 19 Januari 2014

Algoritma Pemrograman Borland C++


/*-------------------------*/
/*-Falin Nurul Hasanah-*/
/*---------------------*/
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
#include <string.h>
garis()
{cout<<"*********************************************************"<<endl;}
judul()
{cout<<"***Penerimaan Mahasiswa Baru 2014 Bina Sarana Informatika***\n";}
main()
{
int c,h,total=0;
struct
{
char nama[20], kode[3], jurusan[25], ket[30], wkt, waktu[6];
int ssp, semester, gel, malam, biaya;
} maba[9];
clrscr();
garis();
judul();
garis();
cout<<" Jumlah Yang Mendaftar    : ";cin>>h;
for(c=1;c<=h;c++)
{
cout<<" Data Pendaftar           : "<<c<<endl;
cout<<" Gelombang Pendaftar      : ";cin>>maba[c].gel;
if (maba[c].gel==1)
{strcpy(maba[c].ket,"1 Nov 2013 - 1 Apr 2014"); maba[c].ssp=1000000;}
else if (maba[c].gel==2)
{strcpy(maba[c].ket,"2 Apr 2013 - 3 Jun 2014"); maba[c].ssp=1500000;}
else if (maba[c].gel==3)
{strcpy(maba[c].ket,"4 Jun 2013 - 2 Jul 2014"); maba[c].ssp=2000000;}
else if (maba[c].gel==4)
{strcpy(maba[c].ket,"3 Jul 2013 - 5 Ags 2014"); maba[c].ssp=2500000;}
else if (maba[c].gel==5)
{strcpy(maba[c].ket,"6 Ags 2013 - 2 Sep 2014"); maba[c].ssp=3000000;}
else
{strcpy(maba[c].ket,"GELOMBANG KHUSUS"); maba[c].ssp=3500000;}
cout<<" Nama Calon Maba          : ";gets(maba[c].nama);
cout<<" Kode Jurusan[KA/MI/BC/PC]: ";cin>>maba[c].kode;


if (strcmp(maba[c].kode,"KA")==0 || strcmp(maba[c].kode,"ka")==0)
{strcpy(maba[c].jurusan,"  KOMPUTER AKUNTANSI "); maba[c].semester=1180000;}
else if (strcmp(maba[c].kode,"MI")==0 || strcmp(maba[c].kode,"mi")==0)
{strcpy(maba[c].jurusan,"MANAJEMEN INFORMATIKA"); maba[c].semester=1480000;}
else if (strcmp(maba[c].kode,"BC")==0 || strcmp(maba[c].kode,"bc")==0)
{strcpy(maba[c].jurusan,"     BROADCASTING    "); maba[c].semester=1780000;}
else if (strcmp(maba[c].kode,"PC")==0 || strcmp(maba[c].kode,"pc")==0)
{strcpy(maba[c].jurusan,"  PUBLIC RELATIONS   "); maba[c].semester=1180000;}
else
{strcpy(maba[c].jurusan,"  JURUSAN TIDAK ADA    ");maba[c].semester=0;}
cout<<" Waktu kuliah [P/M]       : ";cin>>maba[c].wkt;
if (maba[c].wkt=='P')
{strcpy(maba[c].waktu,"PAGI"); maba[c].malam=0;}
else if (maba[c].wkt=='M')
{strcpy(maba[c].waktu,"MALAM"); maba[c].malam=500000;}
else
{strcpy(maba[c].waktu,"******"); maba[c].malam=0;}
maba[c].biaya=maba[c].ssp+maba[c].semester+maba[c].malam;}
clrscr();
garis();
judul();
garis();
cout<<"NO. NAMA MABA    GELOMBANG         JURUSAN          WAKTU  PERSEMESTER  BIAYA\n";
garis();
for(c=1;c<=h;c++)
{
cout<<setiosflags(ios::left)<<setw(4)<<c;
cout<<setiosflags(ios::left)<<setw(13)<<maba[c].nama;
cout<<setiosflags(ios::left)<<setw(10)<<maba[c].ssp;
cout<<setiosflags(ios::left)<<setw(25)<<maba[c].jurusan;
cout<<setiosflags(ios::left)<<setw(10)<<maba[c].waktu;
cout<<setiosflags(ios::left)<<setw(8)<<maba[c].semester;
cout<<setiosflags(ios::left)<<setw(10)<<maba[c].biaya;
cout<<endl;
total=total+maba[c].biaya;
}
garis();
cout<<"                                               TOTAL : Rp."<<total<<endl;
cout<<endl<<endl;
getch();
}

Tidak ada komentar:

Posting Komentar