#include <iostream>
using namespace std;
//pembuatan enumerasi jurusan_fti
enum jurusan_fti
{
teknik_informatika,
teknik_elektro,
teknik_industri
};
//pembuatan enumerasi warna
enum warna
{
merah,
hijau,
kuning
};
int main(){
warna warna_jurusan; //warna_jurusan hanya bisa di isi oleh nilai yang didefinsikan dalam enum warna
jurusan_fti jurusan_pilihan; //jurusan_pilihan hanya bisa di isi oleh nilai yang didefinisikan dalam enum jurusan_fti
jurusan_pilihan = teknik_elektro;//jurusan_pilihan di isi dengan jurusan teknik_elektro
if (jurusan_pilihan == teknik_informatika)
{
warna_jurusan = hijau;
cout<<"Warna jurusan anda adalah HIJAU "<<endl;
} else if(jurusan_pilihan == teknik_elektro)
{
warna_jurusan = kuning;
cout<<"Warna jurusan anda adalah KUNING "<<endl;
} else if(jurusan_pilihan == teknik_industri)
{
warna_jurusan = merah;
cout<<"Warna jurusan anda adalah MERAH "<<endl;
} else
{
cout<<"TIDAK ADA JURUSAN LAIN dan WARNA LAIN";
}
return 0;
}
Rabu, 16 November 2011
Senin, 14 November 2011
fungsidanarray.cpp
#include<iostream>
#include<conio.h>
using namespace std;
double hitungRata_rata(double suatuArray[], int jumlahElemen);
double cariNilaiMaksimal (double suatuArray[], int jumlahElemen);
void cetakArray(double suatuArray[], int jumlahElemen);
//FUNGSI UTAMA
int main()
{
double angka [9]; //deklarasi array angka dengan tipe data double dan jumlah elemen 9
//memasukkan array angka
for (int i= 0; i<9; i++)
{
cout<<"angka["<<i<<"] : ";
cin>>angka[i]; // proses input per elemen array angka
}
cout<<"proses input selesai"<<endl;
cout<<"tekan enter untuk menampilkan kembali array : "<<endl;
getch(); //program menunggu penekanan enter atau tombol lain untuk menjalankan kode selanjutnya
//menghitung rata-rata array angka
double rata2 = hitungRata_rata(angka, 9); //memanggil fungsi hitungRata_rata
//menampilkan array angka dan rata-ratanya
cout<<"DAFTAR ANGKA YANG DI MASUKKAN"<<endl;
cetakArray(angka,9);//memanggil void cetakArray.
cout<<"rata-rata nya adalah : "<<rata2<<endl;
//mencari nilai maksimal dari array angka.
double maks = cariNilaiMaksimal(angka, 9);//memanggil fungsi cariNilaiMaksimal
cout<<"nilai maksimal dari angka : "<<maks<<endl;
return 0;
}
double hitungRata_rata(double suatuArray[], int jumlahElemen)
{
double rata_rata = 0;
double total = 0;
for (int i=0; i<jumlahElemen; i++)
{
total = total + suatuArray[i];
}
rata_rata = total/jumlahElemen;
return rata_rata;
}
double cariNilaiMaksimal (double suatuArray[], int jumlahElemen)
{
double maks = 0;
for (int j=0; j<jumlahElemen; j++)
{
if ( suatuArray[j] > maks)
{
maks = suatuArray[j];
}
}
return maks;
}
void cetakArray(double suatuArray[], int jumlahElemen)
{
for (int k=0; k<jumlahElemen; k++)
{
cout<<"angka ke - "<<k<<" : "<<suatuArray[k]<<endl;
}
}
#include<conio.h>
using namespace std;
double hitungRata_rata(double suatuArray[], int jumlahElemen);
double cariNilaiMaksimal (double suatuArray[], int jumlahElemen);
void cetakArray(double suatuArray[], int jumlahElemen);
//FUNGSI UTAMA
int main()
{
double angka [9]; //deklarasi array angka dengan tipe data double dan jumlah elemen 9
//memasukkan array angka
for (int i= 0; i<9; i++)
{
cout<<"angka["<<i<<"] : ";
cin>>angka[i]; // proses input per elemen array angka
}
cout<<"proses input selesai"<<endl;
cout<<"tekan enter untuk menampilkan kembali array : "<<endl;
getch(); //program menunggu penekanan enter atau tombol lain untuk menjalankan kode selanjutnya
//menghitung rata-rata array angka
double rata2 = hitungRata_rata(angka, 9); //memanggil fungsi hitungRata_rata
//menampilkan array angka dan rata-ratanya
cout<<"DAFTAR ANGKA YANG DI MASUKKAN"<<endl;
cetakArray(angka,9);//memanggil void cetakArray.
cout<<"rata-rata nya adalah : "<<rata2<<endl;
//mencari nilai maksimal dari array angka.
double maks = cariNilaiMaksimal(angka, 9);//memanggil fungsi cariNilaiMaksimal
cout<<"nilai maksimal dari angka : "<<maks<<endl;
return 0;
}
double hitungRata_rata(double suatuArray[], int jumlahElemen)
{
double rata_rata = 0;
double total = 0;
for (int i=0; i<jumlahElemen; i++)
{
total = total + suatuArray[i];
}
rata_rata = total/jumlahElemen;
return rata_rata;
}
double cariNilaiMaksimal (double suatuArray[], int jumlahElemen)
{
double maks = 0;
for (int j=0; j<jumlahElemen; j++)
{
if ( suatuArray[j] > maks)
{
maks = suatuArray[j];
}
}
return maks;
}
void cetakArray(double suatuArray[], int jumlahElemen)
{
for (int k=0; k<jumlahElemen; k++)
{
cout<<"angka ke - "<<k<<" : "<<suatuArray[k]<<endl;
}
}
array1dimensi.cpp
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
double angka [9]; //deklarasi array angka dengan tipe data double dan jumlah elemen 9
//memasukkan array angka
for (int i= 0; i<9; i++)
{
cout<<"angka["<<i<<"] : ";
cin>>angka[i]; // proses input per elemen array angka
}
cout<<"proses input selesai"<<endl;
cout<<"tekan enter untuk menampilkan kembali array : "<<endl;
getch(); //program menunggu penekanan enter atau tombol lain untuk menjalankan kode selanjutnya
//menghitung rata-rata array angka
double total =0;
double rata2 = 0;
for (int j=0; j<9; j++){
total = total + angka[j];
}
rata2 = total/9;
//menampilkan array angka dan rata-ratanya
cout<<"DAFTAR ANGKA YANG DI MASUKKAN"<<endl;
for (int k=0; k<9; k++)
{
cout<<"angka ke - "<<k<<" : "<<angka[k]<<endl;
}
cout<<"total : "<<total<<endl;
cout<<"rata-rata nya adalah : "<<rata2<<endl;
//mencari nilai maksimal dari array angka.
double maks = 0;
for (int n = 0; n<9; n++ )
{
if (angka[n] > maks )
{
maks = angka[n];
}
}
cout<<"nilai maksimal dari angka : "<<maks<<endl;
return 0;
}
#include<conio.h>
using namespace std;
int main()
{
double angka [9]; //deklarasi array angka dengan tipe data double dan jumlah elemen 9
//memasukkan array angka
for (int i= 0; i<9; i++)
{
cout<<"angka["<<i<<"] : ";
cin>>angka[i]; // proses input per elemen array angka
}
cout<<"proses input selesai"<<endl;
cout<<"tekan enter untuk menampilkan kembali array : "<<endl;
getch(); //program menunggu penekanan enter atau tombol lain untuk menjalankan kode selanjutnya
//menghitung rata-rata array angka
double total =0;
double rata2 = 0;
for (int j=0; j<9; j++){
total = total + angka[j];
}
rata2 = total/9;
//menampilkan array angka dan rata-ratanya
cout<<"DAFTAR ANGKA YANG DI MASUKKAN"<<endl;
for (int k=0; k<9; k++)
{
cout<<"angka ke - "<<k<<" : "<<angka[k]<<endl;
}
cout<<"total : "<<total<<endl;
cout<<"rata-rata nya adalah : "<<rata2<<endl;
//mencari nilai maksimal dari array angka.
double maks = 0;
for (int n = 0; n<9; n++ )
{
if (angka[n] > maks )
{
maks = angka[n];
}
}
cout<<"nilai maksimal dari angka : "<<maks<<endl;
return 0;
}
arrayofstruck.cpp
#include<iostream>
#include<conio.h>
using namespace std;
struct karyawan{
char NIK [7];
char nama [30];
char alamat [50];
char jabatan [30];
int gaji;
};
int main(){
int jumlahKaryawan;
cout<<"Jumlah data karyawan : ";
cin>>jumlahKaryawan;
char pilihan = 'y';
int i = 0;
karyawan dataKaryawan [jumlahKaryawan];
while (pilihan == 'y' && i<jumlahKaryawan)
{
//karyawan dataKaryawan;
cout<<"nama karyawan : ";
cin>>dataKaryawan[i].nama;
cout<<"NIK : ";
cin>>dataKaryawan[i].NIK;
cout<<"Alamat :";
cin>>dataKaryawan[i].alamat;
cout<<"jabatan : ";
cin>>dataKaryawan[i].jabatan;
cout<<"gaji : ";
cin>>dataKaryawan[i].gaji;
cout<<"Apakah anda mau memasukkan data karyawan lagi ? (y/t)"<<endl;
cin>>pilihan;
i++;
}
//cout<<endl;
//system("cls");
for (int j=0; j<i; j++){
cout<<"DATA KARYAWAN KE - "<<j<<endl;
cout<<"Nama : "<<dataKaryawan[j].nama<<endl;
cout<<"NIK : "<<dataKaryawan[j].NIK<<endl;
cout<<"Alamat : "<<dataKaryawan[j].alamat<<endl;
cout<<"Jabatan : "<<dataKaryawan[j].jabatan<<endl;
cout<<"Gaji : "<<dataKaryawan[j].gaji<<endl;
cout<<"_______________________________"<<endl;
cout<<endl;
}
return 0;
}
#include<conio.h>
using namespace std;
struct karyawan{
char NIK [7];
char nama [30];
char alamat [50];
char jabatan [30];
int gaji;
};
int main(){
int jumlahKaryawan;
cout<<"Jumlah data karyawan : ";
cin>>jumlahKaryawan;
char pilihan = 'y';
int i = 0;
karyawan dataKaryawan [jumlahKaryawan];
while (pilihan == 'y' && i<jumlahKaryawan)
{
//karyawan dataKaryawan;
cout<<"nama karyawan : ";
cin>>dataKaryawan[i].nama;
cout<<"NIK : ";
cin>>dataKaryawan[i].NIK;
cout<<"Alamat :";
cin>>dataKaryawan[i].alamat;
cout<<"jabatan : ";
cin>>dataKaryawan[i].jabatan;
cout<<"gaji : ";
cin>>dataKaryawan[i].gaji;
cout<<"Apakah anda mau memasukkan data karyawan lagi ? (y/t)"<<endl;
cin>>pilihan;
i++;
}
//cout<<endl;
//system("cls");
for (int j=0; j<i; j++){
cout<<"DATA KARYAWAN KE - "<<j<<endl;
cout<<"Nama : "<<dataKaryawan[j].nama<<endl;
cout<<"NIK : "<<dataKaryawan[j].NIK<<endl;
cout<<"Alamat : "<<dataKaryawan[j].alamat<<endl;
cout<<"Jabatan : "<<dataKaryawan[j].jabatan<<endl;
cout<<"Gaji : "<<dataKaryawan[j].gaji<<endl;
cout<<"_______________________________"<<endl;
cout<<endl;
}
return 0;
}
Langganan:
Postingan (Atom)