LAPORAN PRATIKUM ALGORITMA DAN
STRUKTUR DATA
Nama
: Ulfa isni kurnia
NIM : 1206536
Grup : 1 F6
Teknik Elektronika
Fakultas Teknik
Universitas Negeri Padang
2013
Program Enumeration
1. Tujuan praktek
Ø Mahasiswa dapat
mengenal struktur kondisi/seleksi enum (perintah
percabangan) pada Visual C++ dan menentukan
nama bulan menurut angka.
Ø Mahasiswa dapat
menngunakan kondisi enum dalam membuat program pada Visual C++.
2. Teori singkat
Suatu tipe enumeration adalah suatu tipe
integral yang didefenisikan oleh user, dengan bentuk umum seperti berikut :
Enum
namatipe {enumeratorlist};
Dengan enum adlah kata kunci dalam
C++,namatipe berarti sebuah identifier yang nama tipenya didefenisikan dan
enumeratorlist berarti sebuah list identifier yang mendefinisikan konstan
integer.
Enumerator adalah konstan integer yang
sederhana,maka sahsaja untuk mempunyai beberapa enumerator yang berbeda dengan
nilai yang sama
4.
Program
// mendeteksipenyakit.cpp : Defines the entry point for the
console application.
//
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
int
_tmain()
{
char pil;
char
penyakit;
do {
cout <<"Silahkan Pilih Keluhan Anda !! \n";
cout <<"Masukkan Satu Pilihan: \n";
cout <<"======================================================\n";
cout <<"| A=Pusing
| C=sesak napas | E=flu | G=Demam| \n"
cout <<"| B=Gatal | D=sakit perut | F=Panas dingin |
H=Radang|\n";
cout <<"======================================================
\n";
cout <<"Masukan Kode Penyakit (A-G) :";
cin>>penyakit;
cout <<"-----------------------------"
<<endl;
cout <<""<<endl;
switch
(penyakit)
{
case
'A' :
case 'a' :
cout <<"Anda Terinfeksi Mirgen"<<endl;
break;
case
'B' :
case 'b' :
cout <<"Anda Mengalami terinveksivirus"<<endl;
beak;
case 'C' : case 'c' : cout
<<"Anda Terfeksi Influenza"<<endl;
break;
case
'D' :
case 'd' :
cout <<"Anda maaga"<<endl;
break;
case
'E' :
case 'e' :
cout <<"Anda Mengidap Asma"<<endl;
break;
case
'F' :
case 'f' :
cout <<"Anda Terinfeksi Malaria"<<endl;
break;
case
'G' :
case 'g' :
cout <<"Anda Mengalami DBD"<<endl;
break;
case
'H' :
case 'h' :
cout <<"Anda Mengalami Amandel"<<endl;
break;
default : cout <<"Maaf
Penyakit Anda Tidak Terditeksi!! \n";
break;
}
cout <<""<<endl;
cout <<"============================="<<endl;
cout <<"Apakah Anda ingin Mengulang ?"<<endl;
cout <<"Pilihan (y/n)"; cin>>pil;
}while
(pil=='y'|| pil=='Y');
cout <<"Anda Tidak Mengulang" <<endl;
return 0;
}
5.
Kesimpulan
Dengan enum adlah kata kunci dalam
C++,namatipe berarti sebuah identifier yang nama tipenya didefenisikan dan
enumeratorlist berarti sebuah list identifier yang mendefinisikan konstan
integer.
Enumerator adalah konstan integer yang
sederhana,maka sahsaja untuk mempunyai beberapa enumerator yang berbeda dengan
nilai yang sama
Kalo mau masukin 3 penyakit sekaligus gmna ? Jadi masukan 3 kode yg berbeda hasipnya 1 penyakt ?
Blog dh mati mna mungkin di bales
saya sudah coba run tapi fatal error stdafxnya
Bisa jalan, itu ada kesalahan di tanda petik dan besar kecil ny huruf
Pakai if
Di hilangin juga gpp