Home Program Sederhana Dengan C++

Program Sederhana Dengan C++

Written By sy@ms on Sabtu, 08 Januari 2011 | 02.06

Tancap gan....


/*
===================================================================================
NAMA : Syamsudin
NIM : 090401051
UJIAN : ALPRO I (UAS)
SEMESTER : II
JURUSAN : Teknik Informatika
FAKULTAS : Ilmu Komputer
TANGGAL : 16 juli 2010
DOSEN : Fitri Mutaqin Skom
===================================================================================
*/



#include "stdafx.h"
#include "stdlib.h"


typedef struct{char nma[50]; char no_id[10]; char almt[50]; int no_hp;} id;
id p, d;
id pasien(id p);
id dokter(id d);

typedef struct{int jm; int mnt;} waktu;
waktu x;
waktu xx(waktu x);

typedef struct{int tgl; char bln[10]; int thn;} date;
date y;
date yy(date y);

typedef struct {char klhn[100000]; char solusi[100000];} keluhan;
keluhan z;
keluhan zz(keluhan z);

float biaya(float j_by);
float j_by, ttb;


// PROGRAM UTAMA

void main()
{
char pil;
do
{
system("CLS");
char pilih;
printf("\n ============================== \n");
printf(" |\t MENU PILIHAN |");
printf("\n ============================== \n");
printf(" | 1. Identitas Pasien |\n");
printf(" | 2. Tanggal Pemerikasaan |\n");
printf(" | 3. Jenis Pemeriksaan |\n");
printf(" | 4. Identitas Dokter |\n");
printf(" | 5. Total biaya |");
printf("\n ------------------------------ \n");
printf("\n Pilihan Anda --> ");scanf("%s", &pilih);
switch(pilih)
{
case '1' : system("CLS");
{ pasien(p); }break;
case '2' : system("CLS");
{ yy(y); xx(x); }break;
case '3' : system("CLS");
{ zz(z); }break;
case '4' : system("CLS");
{ dokter(d); }break;
case '5' : system("CLS");
{ biaya(j_by); }break;
default :
{ printf(" Pilihan Salah \n");
printf(" Hanya tersedia pilihan 1-5 \n");
}
}
for(;;)
{
printf("\n Ingin mengulangi [y/t] : ");scanf("%s",&pil);
if(pil=='y' || pil=='Y')
break;
else if(pil=='t' || pil=='T'){
printf("\n\t T E R I M A K A S I H \n\n\n");
exit(0);}
}
}
while(pil=='y' || pil=='Y');
}


// FUNCTION

id pasien(id p)
{
printf("\n");
printf(" ----> IDENTITAS PASIEN <---- \n");
printf(" ---------------------------- \n");
printf(" Nama : ");scanf("%s", &p.nma);
printf(" No. ID : ");scanf("%s", &p.no_id);
printf(" Alamat : ");scanf("%s", &p.almt);
printf(" No. HP : ");scanf("%s", &p.no_hp);
return(p);
}

date yy(date y)
{
printf("\n");
printf(" ----> TANGGAL PEMERIKSAAN <---- \n");
printf(" ------------------------------- \n");
printf(" Format tanggal (tgl-bln-thn) : ");scanf("%d-%s-%d", &y.tgl, &y.bln, &y.thn);
return(y);
}

waktu xx(waktu x)
{
printf(" Format Jam (jam:menit) : ");scanf("%d:%d", &x.jm, &x.mnt);
return(x);
}

id dokter(id d)
{
printf("\n");
printf(" ----> IDENTITAS DOKTER <---- \n");
printf(" ---------------------------- \n");
printf(" Nama : ");scanf("%s", &d.nma);
printf(" No. ID : ");scanf("%s", &d.no_id);
printf(" Alamat : ");scanf("%s", &d.almt);
printf(" No. HP : ");scanf("%s", &d.no_hp);
return(d);
}

float biaya(float j_by)
{
printf("\n");
printf(" ----> TOTAL BIAYA <---- \n");
printf(" ----------------------- \n");
printf(" Jumlah biaya : ");scanf("%f", &j_by);
if (j_by>100000)
{
printf(" Dapat Diskon 10% \n");
ttb = j_by-(j_by*0.1);
}
else
{
printf(" Tidak Mendapat Diskon \n");
ttb = j_by;
}
printf(" Total biaya : %f \n", ttb);
return(ttb);
}

keluhan zz(keluhan z)
{
printf("\n");
printf(" ----> JENIS PEMERIKSAAN <---- \n");
printf(" ----------------------------- \n");
printf(" Keluhan : ");scanf("%s", &z.klhn);
printf(" Solusi : ");scanf("%s", &z.solusi);
return(z);
}



Woke, Semoga bermanfaat,
Salam senyum dariku........




Judul : Program Sederhana Dengan C++
Rating : 4.5
Ditulis Oleh : sy@ms
Jika mengutip harap berikan link yang menuju ke artikel Program Sederhana Dengan C++ ini. Sesama blogger mari saling menghargai. Terima kasih atas perhatiannya
Share this article :

0 komentar:

Mention At Blogs

Silahkan berkomentar tentang artikel ini ... ?

 
Copyright © 2011. x[dot]com - All Rights Reserved
Kembali ke atas