Sunday, 4 January 2015

program mengkonversi desimal ke hexa, biner dan oktal pada c++

#include <iostream.h>
main{
int ;
cout<<"Program Konversi Bilangan\n\n";
cout<<"Masukkan bilangan desimal : ";
cin>>input;
dectohex(input);
dectobin(input);
dectooc(input);
getch();
}

void dectobin(int input)
{     
cout << input <<" dalam Biner adalah ";
for(int x=0; x<input;)
{
++counter;
c[counter] = input % 2;
input = input / 2;
}
while(counter>0)
{
cout << c[counter];
--counter;
}
cout<<"\n";
}

void dectohex(int input)
{
cout << input <<" dalam Hexadesimal adalah ";
for(int x=0; x<input;)
{
++counter;
c[counter] = input % 16;
input = input / 16;
}

while(counter>0)
{
if(c[counter]==15)
{
cout<<"F";       
}
else if(c[counter]==14)
{
cout<<"E";
}
else if(c[counter]==13)
{
cout<<"D";
}
else if(c[counter]==12)
{
cout<<"C";
}
else if(c[counter]==11)
{
cout<<"B";
}
else if(c[counter]==10)
{
cout<<"A";
}
else
{
cout<<c[counter];
}
--counter;
}
cout<<"\n";
}

void dectooc(int input)
{     
cout << input <<" dalam Oktal adalah ";
for(int x=0; x<input;)
{
++counter;
c[counter] = input % 8;
input = input / 8;
}
while(counter>0)
{
cout << c[counter];
--counter;
}
cout<<"\n";

program mengkonversi dari cm ke km,m,cm pada c++

 //program mengkonversi dari cm ke km,m,cm dengan modulus pada c++
 #include <iostream.h>
#include <conio.h>

void main () {
     int cm,m,km,a,b,c;
     cout<<"konversi dari cm ke km,m,cm:"<<endl;
     cout<<"masukan nilai a:";
     cin>>a;
     km=a/100000;
     b=a%100000; 
     m=b/100;
     c=b%1000;
     cm=c;
     cout<<endl<<endl;

     cout<<"km="<<a/100000<<endl<<endl;
     cout<<"m="<<b/100<<endl<<endl;
     cout<<"cm="<<c<<endl<<endl;
getch ();
}

Program Konversi jam, menit dan detik dengan c++

#include <iostream.h> //header c++
#include <conio.h> //header untuk membaca fungsi getch();

void main (){
        int jam =3600;
        int menit =60;
        int a, b, c, d, e, f;
        a=1*jam+56*menit+12;
        b=2*jam+21*menit+56;
        c=3*jam+34*menit+1;
        d=4*jam+32*menit+31;
        e=5*jam+42*menit+11;
        f=a+b+c+d+e;
        cout<<"hasil dari 1 jam 56 menit 12 detik adalah "<<a<<endl;
        cout<<"hasil dari 2 jam 21 menit 56 detik adalah "<<b<<endl;
        cout<<"hasil dari 3 jam 34 menit 1 detik adalah "<<c<<endl;
        cout<<"hasil dari 4 jam 32 menit 31 detik adalah "<<d<<endl;
        cout<<"hasil dari 5 jam 42 menit 11 detik adalah "<<e<<endl;
        cout<<"total dari konversi adalah "<<f<<endl;
getch ();        
}

hasil setelah di jalankan :



Sunday, 20 January 2013

program mengkonversi mata uang pada c++

disini saya akan coba memberikan contoh program untuk mengkonversikan mata uang, semoga bisa bermanfaat. berikut ini adalah listing progranya:

#include <iostream.h>
#include <conio.h>
main ()
{
float r, d, e;
cout <<"masukan jumlah rupiah yang ingin di konversikan= ";
cin >>r;
d = r/9400;
e = r/12000;
cout <<"hasil konversi ke dolar adalah = " <<d;
cout <<endl;
cout <<"hasil konversi ke euro adalah  = " <<e;
cout <<endl;
cout <<endl;
cout <<"masukan jumlah dolar yang ingin di konversikan= ";
cin >>d;
r = d*9400;
e = d*0.783333;
cout <<"hasil konversi ke rupiah adalah = " <<r;
cout <<endl;
cout <<"hasil konversi ke euro adalah   = " <<e;
cout <<endl;
cout <<endl;
cout <<"masukan jumah euro yang ingin di konversikan= ";
cin >>e;
r = e*12000;
d = e/0.783333;
cout <<"hasil konversi ke rupiah adalah = " <<r;
cout <<endl;
cout <<"hasil konversi ke dolar adalah  = " <<d;
getch();
}

jika ada yang ingin di tanyakan, silahkan kommen..

Wednesday, 14 November 2012

cara tampilan full scren pada mozila

Untuk menampilkan Mozilla satu layar penuh cara adalah :
  1. Klik 'View' (Bisa menekan 'alt+v' pada keyboard)
  2. Pilih 'Full Screen'
          Maka akan muncul Seperti ini :

Pada Gambar di atas adalah beranda facebook milik saya (promosi dikit, hehehe)

Atau untuk langkah lebih cepat, Tekan "F11" pada keyboard, maka akan tampil Mozilla satu layar penuh.

Untuk mengembalikan lagi ke tampilan standar, bisa menekan kembali tombol "F11" juga bisa menggunakan mouse dengan memindahkan kursor anda ke pojok kanan atas, trus pilih restore, maka tampilan akan kembali seperti semula.

Semoga bermanfaat.

Saturday, 10 November 2012

contoh membuat program menghitung gaji kariawan

program menghitung gaji kariawan menggunakan c++ :


// program menghitung gaji kariyawan
#include<conio.h>
#include<iostream.h>
#include<stdio.h>
#include<iomanip.h>

// Dibuat Oleh JIMSAN : 32601200555
// Coding untuk Header Pertama
void header1()
{
cout<<" Program Hitung Honor Karyawan              "<<endl;
cout<<" PT. JIMSAN GROUP                           "<<endl;
}
// Coding untuk Garis Pertama
void garis1()
{
cout<<" ------------------------------------- "<<endl;
}
// Coding untuk Header Kedua
void header2()
{
cout<<"                         program Hitung Gaji Kariawan                           "<<endl;
cout<<"                              PT. JIMSAN GROUP                                  "<<endl;
}
// Coding untuk Garis Kedua
void garis2()
{
cout<<" _________________________________________________________________________ "<<endl;
}
// Coding Utama
void main()
{
int i,s,jml;
char tanya,pdidik[100],golongan[100],*pendidikan[100];
char nama[100][10];
long jumjam[100],honorlembur[100],terima[100],Gajipokok[100];
lanjut:
clrscr();
garis1();
header1();
garis1();
cout<<endl;
// Input batasan Jumlah Data
cout<<" Masukkan jumlah Karyawan     : ";
cin>>s;
cout<<endl<<endl;
// Input Data diulang sampai batasan Data
for(i=1;i<=s;i++)
{
clrscr();
garis1();
cout<<" Program Hitung Honor Karyawan              "<<endl;
cout<<" PT. JIMSAN GROUP                           "<<endl;
garis1();
cout<<" Karyawan  ke "<<i<<" dari "<<s<<endl;
garis1();
cout<<" Nama Karyawan                       : "; gets(nama[i]);
cout<<" Golongan [a/b/c]                    : "; cin>>golongan[i];
cout<<" Pendidikan [1=A=SMU/2=B=D3/3=C=S1]  : "; cin>>pdidik[i];
cout<<" Jumlah Jam Kerja Lembur             : "; cin>>jumjam[i];
// Inisialisasi Data
if (golongan[i]=='a')
{
Gajipokok[i]=500000;
if (pdidik[i]=='1')
pendidikan[i]="A";
if (pdidik[i]=='2')
pendidikan[i]="B";
if (pdidik[i]=='3')
pendidikan[i]="C";
}
else if (golongan[i]=='b')
{
Gajipokok[i]=1000000;
if (pdidik[i]=='1')
pendidikan[i]="A";
if (pdidik[i]=='2')
pendidikan[i]="B";
if (pdidik[i]=='3')
pendidikan[i]="C";
}
else if (golongan[i]=='c')
{
Gajipokok[i]=1500000;
if (pdidik[i]=='1')
pendidikan[i]="A";
if (pdidik[i]=='2')
pendidikan[i]="B";
if (pdidik[i]=='3')
pendidikan[i]="C";
}
}
clrscr();
// Coding untuk Menampilkan Data
header2();
garis2();
cout<<"                           Tunjangan                                 "<<endl;
cout<<" No.     Nama       ---------------------   Honor         Pendapatan "<<endl;
cout<<"       Karyawan     Gaji Pokok | Golongan   Lembur        Bersih     "<<endl;
garis2();
jml=0;
for(i=1;i<=s;i++)
{
honorlembur[i]=(jumjam[i])*50000;
terima[i]=(Gajipokok[i]+honorlembur[i]);
cout<<" "<<setiosflags(ios::left)<<setw(6)<<i;
cout<<setiosflags(ios::left)<<setw(12)<<nama[i];
cout<<setiosflags(ios::right)<<setw(8)<<Gajipokok[i];
cout<<setiosflags(ios::right)<<setw(9)<<pendidikan[i];
cout<<setiosflags(ios::right)<<setw(14)<<honorlembur[i];
cout<<setiosflags(ios::right)<<setw(14)<<terima[i]<<endl;
jml+=terima[i];
}
cout<<" _________________________________________________________________________ "<<endl;
getch();
}