Rabu, 19 November 2014

Menghitung Gaji Menggunakan Struct C++

- 0 komentar
Berikut ini adalah sebuah program untuk menghitung gaji menggunakan Struct pada C++.

Ket :
Gaji per jam = 500
Bila jumlah jam kerja hari itu > 7 jam, maka kelebihannya dihitung lembur yang besarnya 15 x gaji per jam.

Berikut programnya :

script :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>

main(){
struct pegawai{
char nama[50];
int jam,lembur,gp,gaji;}x;


cout<<"Masukkan Nama : ";
gets(x.nama);
cout<<"Masukkan Jam Kerja : ";cin>>x.jam;

clrscr();

cout<<"\nNama : "<<x.nama;
cout<<endl;
if(x.jam>7)
                {
   x.gp=7*500;
   x.lembur=(x.jam-7)*(15*500);
                x.gaji=x.gp+x.lembur;
   cout<<"Gaji pokok : "<<x.gp;
   }
else
                {
   x.lembur=0;
   x.gaji= x.jam*500;
   }
cout<<"\nJam Kerja : "<<x.jam;
cout<<"\nLembur : "<<x.lembur;
cout<<"\nGaji : "<<x.gaji;

getch();}




[Continue reading...]

Rabu, 05 November 2014

Belajar Membuat Form HTML

- 0 komentar
Teman-teman kali ini kita akan belajar membuat form di dalam sebuah tabel agar penggunaannya lebih rapi dan terstrukur. Form digunakan untuk inputan dari user, seperti input nama, alamat, password, email dll.
Langsung saja pada cara-caranya.

Berikut contoh script membuat form biodata :


<form action="#" method="post">
<table border="0" width="600">
<tr>
<td colspan="2" align="center"><h1>Input Biodata</h1></td>
</tr>

<tr>
<td colspan="2" bgcolor="#CCCCCC"><h2>Data Diri</h2></td>

</tr>

<tr>
<td>Nama</td>
<td><input type="text" name="name" size="50"></td>
</tr>

<tr>
<td>Tempat Tanggal Lahir</td>
<td><input type="text" name="ttl" size="50"></td>
</tr>

<tr>
<td>Jenis Kelamin</td>
<td>
<input type="radio" name="sex" value="pria" >Laki-laki
<input type="radio" name="sex" value="wanita">Perempuan
</td>
</tr>

<tr>
<td>Agama</td>
<td>
<select>
<option name="islam">Islam
<option name="kristen">Kristen
<option name="katolik">Katolik
<option name="hindu">Hindu
<option name="budha">Budha
</select>
</td>
</tr>

<tr>
<td>Alamat</td>
<td><textarea name="alamat" cols="30" ></textarea></td>
</tr>

<tr>
<td>Upload
<td><input type="file" name="foto"></td>
</tr>

<tr>
<td>Status</td>
<td><input type="text" name="status" size="50"></td>
</tr>

<tr>
<td>Telp</td>
<td><input type="text" name="telp" size="50"></td>
</tr>

<tr>
<td>Website</td>
<td><input type="text" name="web" size="50"></td>
</tr>

<tr>
<td>Email</td>
<td><input type="text" name="email" size="50"></td>
</tr>

<tr>
<td height="40" colspan="2"></td>

</tr>


<tr>
<td colspan="2" bgcolor="#CCCCCC"><h2>Pendidikan</h2></td>

</tr>

<tr>
<td>Sekolah Dasar/SD</td>
<td><input type="text" name="sd" size="50"></td>
</tr>

<tr>
<td>Sekolah Menengah Pertama/SMP</td>
<td><input type="text" name="smp" size="50""></td>
</tr>

<tr>
<td>Sekolah Mengah Atas/Kejuruhan</td>
<td><input type="text" name="sma" size="50"></td>
</tr>

<tr>
<td>Perguruan Tinggi</td>
<td><input type="text" name="pt" size="50"></td>
</tr>

<tr>
<td height="40" colspan="2"></td>

</tr>

<tr>
<td colspan="2" bgcolor="#CCCCCC"><h2>Pengalaman Kerja</h2></td>

</tr>

<tr>
<td colspan="2"><textarea name="pk" cols="50" ></textarea></td>
</tr>

<tr>
<td colspan="2"><input type="submit" name="simpan" value="save" /><input type="reset"  value="reset" /></td>
</tr>
</table>
</form>


Tampilan :

[Continue reading...]

Kode Warna HTML

- 0 komentar


Tabel Kode Warna




Nama Warna Kode Warna Warna
Black #000000
Navy #000080
DarkBlue #00008B
MediumBlue #0000CD
Blue #0000FF
DarkGreen #006400
Green #008000
Teal #008080
DarkCyan #008B8B
DeepSkyBlue #00BFFF
DarkTurquoise #00CED1
MediumSpringGreen #00FA9A
Lime #00FF00
SpringGreen #00FF7F
Aqua #00FFFF
Cyan #00FFFF
MidnightBlue #191970
DodgerBlue #1E90FF
LightSeaGreen #20B2AA
ForestGreen #228B22
SeaGreen #2E8B57
DarkSlateGray #2F4F4F
LimeGreen #32CD32
MediumSeaGreen #3CB371
Turquoise #40E0D0
RoyalBlue #4169E1
SteelBlue #4682B4
DarkSlateBlue #483D8B
MediumTurquoise #48D1CC
Indigo #4B0082
DarkOliveGreen #556B2F
CadetBlue #5F9EA0
CornflowerBlue #6495ED
MediumAquaMarine #66CDAA
DimGray #696969
SlateBlue #6A5ACD
OliveDrab #6B8E23
SlateGray #708090
LightSlateGray #778899
MediumSlateBlue #7B68EE
LawnGreen #7CFC00
Chartreuse #7FFF00
Aquamarine #7FFFD4
Maroon #800000
Purple #800080
Olive #808000
Gray #808080
SkyBlue #87CEEB
LightSkyBlue #87CEFA
BlueViolet #8A2BE2
DarkRed #8B0000
DarkMagenta #8B008B
SaddleBrown #8B4513
DarkSeaGreen #8FBC8F
LightGreen #90EE90
MediumPurple #9370D8
DarkViolet #9400D3
PaleGreen #98FB98
DarkOrchid #9932CC
YellowGreen #9ACD32
Sienna #A0522D
Brown #A52A2A
DarkGray #A9A9A9
LightBlue #ADD8E6
GreenYellow #ADFF2F
PaleTurquoise #AFEEEE
LightSteelBlue #B0C4DE
PowderBlue #B0E0E6
FireBrick #B22222
DarkGoldenRod #B8860B
MediumOrchid #BA55D3
RosyBrown #BC8F8F
DarkKhaki #BDB76B
Silver #C0C0C0
MediumVioletRed #C71585
IndianRed #CD5C5C
Peru #CD853F
Chocolate #D2691E
Tan #D2B48C
LightGray #D3D3D3
PaleVioletRed #D87093
Thistle #D8BFD8
Orchid #DA70D6
GoldenRod #DAA520
Crimson #DC143C
Gainsboro #DCDCDC
Plum #DDA0DD
BurlyWood #DEB887
LightCyan #E0FFFF
Lavender #E6E6FA
DarkSalmon #E9967A
Violet #EE82EE
PaleGoldenRod #EEE8AA
LightCoral #F08080
Khaki #F0E68C
AliceBlue #F0F8FF
HoneyDew #F0FFF0
Azure #F0FFFF
SandyBrown #F4A460
Wheat #F5DEB3
Beige #F5F5DC
WhiteSmoke #F5F5F5
MintCream #F5FFFA
GhostWhite #F8F8FF
Salmon #FA8072
AntiqueWhite #FAEBD7
Linen #FAF0E6
LightGoldenRodYellow #FAFAD2
OldLace #FDF5E6
Red #FF0000
Fuchsia #FF00FF
Magenta #FF00FF
DeepPink #FF1493
OrangeRed #FF4500
Tomato #FF6347
HotPink #FF69B4
Coral #FF7F50
Darkorange #FF8C00
LightSalmon #FFA07A
Orange #FFA500
LightPink #FFB6C1
Pink #FFC0CB
Gold #FFD700
PeachPuff #FFDAB9
NavajoWhite #FFDEAD
Moccasin #FFE4B5
Bisque #FFE4C4
MistyRose #FFE4E1
BlanchedAlmond #FFEBCD
PapayaWhip #FFEFD5
LavenderBlush #FFF0F5
SeaShell #FFF5EE
Cornsilk #FFF8DC
LemonChiffon #FFFACD
FloralWhite #FFFAF0
Snow #FFFAFA
Yellow #FFFF00
LightYellow #FFFFE0
Ivory #FFFFF0
White #FFFFFF

[Continue reading...]

Minggu, 02 November 2014

Membuat program hapus, edit dan cari menggunakan array

- 1 komentar
Berikut ini adalah contoh sebuah program untuk menghapus, mencari dan mengedit dengan array menggunakan bahasa C. Teman-teman boleh menggunakan borland C++ atau program aplikasi yang lain. Berikut kode programnya, selamat mencoba!

Program :

#include <conio.h>
#include <iostream.h>
main()
{
    int A[20];
    int i, j, nilai,batas,baru,a,b,c,d,k;
    cout<<"\t\tPROGRAM ARRAY\n";
   cout<<"\nMasukkan Jumlah Elemen : ";cin>>batas;
   cout<<"\n==========================================================================";
   cout<<endl;

//menampilkan nilai yang terdapat pada elemen array
    for(i=0;i<batas;i++)
    {
        cout<<"\nData Indeks ["<<i<<"]= ";cin>>A[i];
    }
    cout<<endl;
//memasukkan nilai yang akan dicari
    cout<<"\nMasukkan nilai yang akan dicari= ";
    cin>>nilai;

//melakukan pencarian data
    for(j=0;j<batas;j++)
    {
    if(A[j]==nilai)
    {
    cout<<"\nNilai yang dicari terdapat pada INDEKS ["<<j<<"]";
    }
   }
   cout<<"\n\n============================================================================";
//mengganti data
cout<<endl;
cout<<"\nMasukkan indeks yang ingin diganti : ";
cin>>c;
cout<<"\nMasukkan data pengganti : ";
cin>>baru;
a = c;
A[a] = baru;
cout<<"\nData yang baru  : \n";

for(b=0;b<batas;b++)
{
 cout<<"\nData["<<b<<"]="<<A[b]<<"\n";
}
//menghapus data
cout<<"\n============================================================================";
cout<<endl;
cout<<"\nMasukkan indeks yang ingin dihapus : ";
cin>>d;
i=d;
cout<<"\nNilai yang dihapus : ";
cout<<" "<<A[i]<<" pada INDEKS ["<<i<<"] \n";
cout<<"\nNilai akhir : \n";
for(j=d;j<batas;j++)
{
 A[j]=A[j+1];
}
for(k=0;k<batas-1;k++)
{
 cout<<"\nData["<<k<<"]="<<A[k];
}
getch();
}



[Continue reading...]

Menentukan Nilai Max Min dengan C++

- 0 komentar
Berikut ini adalah contoh program menentukan nilai maksimal dan minimal dalam bahasa C.
Selamat mencoba dan semoga bermanfaat!

Program :

#include <iostream.h>
#include <conio.h>
void main(){
int n,min,max,bil;
cout<<"Masukkan jumlah bilangan : "; cin>>n;
cout<<endl;
cout<<"=========================";
cout<<endl<<endl;

min=n;
max=n;
int i=1;
 do
  {cout<<"Input Nilai "<<i<<" = " ;
   cin>>bil;
    if ((bil>max))
            {
            max=bil;
                        }
            else if((bil<min))
            {
            min=bil;
            }

   i++;}
 while(i<=n);

cout<<endl;
cout<<"Nilai maximal adalah : "<<max<<endl;
cout<<"Nilai minimal adalah : "<<min<<endl;
getch();
}


Screenshot Programnya :


[Continue reading...]

Membuat Program perulangan dengan C++

- 0 komentar
Berikut ini adalah contoh program untuk menampilkan sebuah angka secara bertingkat menggunakan C++.
Selamat mencoba dan semoga bermanfaat!

Program I :

#include <iostream.h>
#include <conio.h>
main() {
int a;
cout<<"Masukkan batas : ";cin>>a;
for ( int b=a; b>=1; b--)
            {
            for(int i=b;i>=1;i--)
                        {
            cout<<b*i<<" ";
            }
            cout<<endl;
            }

  getch();}




Program II :

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

main() {
int a;
cout<<"\nMasukkan batas : ";cin>>a;

for ( int b=1; b<=a; b++)
            {
   cout<<endl;
            for(int i=1;i<=b;i++)
            {
            cout<<" * ";
            }
            }
getch();}




[Continue reading...]

Program menghitung volume dengan C++

- 0 komentar
Teman-teman berikut ini adalah sebuah program yang digunakan untuk menghitung volume bangun ruang dengan menggunakan C++.
Berikut adalah contoh kode programnya, selamat mencoba dan semoga bermanfaat!

Program :

#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <math.h>

const float phi = 3.14;

class menu
{
    private:

    public:


void pilihan()
{
        cout<<" Menu Bangun : "<<endl;
        cout<<"\t 1.Tabung"<<endl;
        cout<<"\t 2.Bola"<<endl;
        cout<<"\t 3.Kerucut"<<endl;
        cout<<"Pilihan : ";
}
};
class tekan
{
    private:

    public:

void kembali()
{   cout<<endl;
    cout<<" Tekan 1 Untuk Ke Menu Utama " <<endl;
    cout<<" Tekan 2 Untuk Kembali " <<endl;
    cout<<" Tekan 3 Untuk Keluar Program " <<endl;


}
};

class tabung
{
    private:
        float a,b,c,d;
    public:
        void volumetab();
        void luastab();



};

void tabung::volumetab()
    {
        cout<<endl;
        cout<<"\"Menghitung Volume Tabung \""<<endl;
        cout<<"-------------------------------------------------";
        cout<<endl;
        cout<<" Masukkan Nilai Jari-jari    : ";cin>>a;
        cout<<"Masukkan Nilai Tinggi Tabung : ";cin>>b;
        float d;
        d=phi*a*a*b;
        cout<<" Volume Tabung               : "<<d<<endl;


    }
void tabung::luastab()
    {
        cout<<endl;
        cout<<"\"Menghitung Luas Permukaan Tabung \""<<endl;
        cout<<"-------------------------------------------------";
        cout<<endl;
        cout<<" Masukkan Nilai Jari-jari     : ";cin>>a;
        cout<<" Masukkan Nilai Tinggi Tabung : ";cin>>b;
        d=2*(phi*a*a)+2*phi*a*b;
        cout<<" Luas Permukaan Kubus         : "<<d<<endl;
    }


class bola
{
    private:
        float a,b,c,d;
    public:
        void volumebol();
        void luasbol();

};
void bola::volumebol()
    {
        cout<<endl;
        cout<<"\"Menghitung Volume Bola \""<<endl;
        cout<<"-------------------------------------------------";
        cout<<endl;
        cout<<" Masukkan Nilai Jari-jari : ";cin>>a;
        d=4/3*phi*a*a*a;
        cout<<" Volume Bola              : "<<d<<endl;
    }
void bola::luasbol()
    {
        cout<<endl;
        cout<<"\"Menghitung Luas Permukaan Bola \""<<endl;
        cout<<"-------------------------------------------------";
        cout<<endl;
        cout<<" Masukkan Nilai Jari-jari : ";cin>>a;
        d=4*phi*a*a;
        cout<<" Luas Permukaan bola      : "<<d<<endl;
    }

class kerucut
{
    private:
        float a,b,c,d;
    public:
        void volumeker();
        void luasker();

};
void kerucut::volumeker()
    {
        cout<<endl;
        cout<<"\"Menghitung Volume Kerucut \""<<endl;
        cout<<"-------------------------------------------------";
        cout<<endl;
        cout<<" Masukkan Nilai Jari-jari Alas : ";cin>>a;
        cout<<" Masukkan Nilai Tinggi Kerucut : ";cin>>b;
        d=0.333*phi*a*a*b;
        cout<<" Volume Kerucut                : "<<d<<endl;
    }
void kerucut::luasker()
    {
        cout<<endl;
        cout<<"\"Menghitung Luas Permukaan Kerucut \""<<endl;
        cout<<"-------------------------------------------------";
        cout<<endl;
        cout<<" Masukkan Nilai Jari-jari Alas : ";cin>>a;
        cout<<" Masukkan Nilai Tinggi Kerucut : ";cin>>b;
        float c,d,hasil;
        c=sqrt((a*a)+(b*b));
        d=0.333*3.14*a*a*c;
        cout<<" Luas Permukaan Kerucut        : "<<d<<endl;
    }


main(){
    char pilih;
    char x;
    char nomor;
    char user[20];
    menu men;
    tekan kem;
    bola bol;
    tabung tab;
    kerucut ker;
   
    label:
    men.pilihan();
    cin>>pilih;
    cout<<"\n";

    switch(pilih)
    {

case '1':ulang1:
            cout<<"Menu : "<<endl;
            cout<<"1.Volume Tabung"<<endl;
            cout<<"2.Luas Permukaan Tabung"<<endl;
            cout<<"3.Kembali ke menu utama"<<endl;
            cout<<"Pilihan : ";
            cin>>nomor;
            cout<<"\n";
            switch(nomor)
            {
                case '1':tab.volumetab();
                            kem.kembali();
                            bali1:
                            cin >> x;
                            switch(x)
                            {
                                case '1':goto label; break;
                                case '2':goto ulang1; break;
                                case '3':break;
                                default :cout<<"Nomor Yang Anda Masukkan Salah, Silahkan Ulangi Lagi !!!"<<endl;
                                            goto bali1; break;
                            }
                            break;
                case '2':tab.luastab();
                            kem.kembali();
                            bali2:
                            cin >> x;
                            switch(x)
                            {
                                case '1':goto label; break;
                                case '2':goto ulang1; break;
                                case '3':break;
                                default :cout<<"Nomor Yang Anda Masukkan Salah, Silahkan Ulangi Lagi !!!"<<endl;
                                            goto bali2; break;
                            }
                            break;

                case '3':goto label;break;
                default :cout<<"Nomor Yang Anda Masukkan Salah, Silahkan Ulangi Lagi !!!"<<endl; goto ulang1;
                 break;
            }
            break;

        case '2':ulang2:
            cout<<"Menu : "<<endl;
            cout<<"1.Volume Bola"<<endl;
            cout<<"2.Luas Permukaan Bola"<<endl;
            cout<<"3.Kembali ke menu utama"<<endl;
            cout<<"Pilihan : ";
            cin>>nomor;
            cout<<"\n";
            switch(nomor)
            {
                case '1':bol.volumebol();
                            kem.kembali();
                            bali3:
                            cin >> x;
                            switch(x)
                            {
                                case '1':goto label; break;
                                case '2':goto ulang2; break;
                                case '3':break;
                                default :cout<<"Nomor Yang Anda Masukkan Salah, Silahkan Ulangi Lagi !!!"<<endl;
                                            goto bali3; break;
                            }
                            break;
                case '2':bol.luasbol();
                            kem.kembali();
                            bali4:
                            cin >> x;
                            switch(x)
                            {
                                case '1':goto label; break;
                                case '2':goto ulang2; break;
                                case '3':break;
                                default :cout<<"Nomor Yang Anda Masukkan Salah, Silahkan Ulangi Lagi !!!"<<endl;
                                            goto bali4; break;
                            }
                            break;
                case '3':goto label;break;
                default :cout<<"Nomor Yang Anda Masukkan Salah, Silahkan Ulangi Lagi !!!"<<endl; goto ulang2; break;
            }
            break;

        case '3':ulang3:
            cout<<"Menu : "<<endl;
            cout<<"1.Volume Kerucut"<<endl;
            cout<<"2.Luas Permukaan Kerucut"<<endl;
            cout<<"3.Kembali ke menu utama"<<endl;
            cout<<"Pilihan : ";
            cin>>nomor;
            cout<<"\n";
            switch(nomor)
            {
                case '1':ker.volumeker();
                            kem.kembali();
                            bali5:
                            cin >> x;
                            switch(x)
                            {
                                case '1':goto label; break;
                                case '2':goto ulang3; break;
                                case '3':break;
                                default :cout<<"Nomor Yang Anda Masukkan Salah, Silahkan Ulangi Lagi !!!"<<endl;
                                            goto bali5; break;
                            }
                            break;
                case '2':ker.luasker();
                            kem.kembali();
                            bali6:
                            cin >> x;
                            switch(x)
                            {
                                case '1':goto label;
                                            break;
                                case '2':goto ulang3; break;
                                case '3':break;
                                default :cout<<"Nomor Yang Anda Masukkan Salah, Silahkan Ulangi Lagi !!!"<<endl;
                                            goto bali6; break;
                            }
                            break;
                case '3':goto label;
                break;
                default :cout<<"Nomor Yang Anda Masukkan Salah, Silahkan Ulangi Lagi !!!"<<endl;
                goto ulang3; break;
            }
            break;

                  }
                     return 0;
                  getch();}



Screenshot Programnya :


[Continue reading...]
 
Copyright © . Explore Ilmu - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger