Program Menghitung Total Penjualan Dan Bonus Karyawan

|| || || Leave a komentar
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void main(){
int a=1,data,i;
char nama_sales[100];
double totpen, bonus;

cout<<"masukan banyak sales : " ;cin>>data;
for(i=1;i<=data;i++)
    {cout<<endl;
     cout<<"nama sales      : " ;cin>>nama_sales[i];
     cout<<"total penjualan : " ;cin>>totpen;
     cout<<endl;
    }

Program Menghitung Pendapatan Kerja

|| || || Leave a komentar
#include <iostream.h>
#include <conio.h>
void main(){
int penker, hapet, haper, sisa_pendapatan, totpen;
char kategori_pendapatan;

cout<<"Masukan pendapatan kerja  : ";
cin>>penker;
cout<<"Masukan hasil pertanian   : ";
cin>>haper;
cout<<"Masukan hasil peternakan  : ";
cin>>hapet;
cout<<endl;

totpen = penker+hapet+haper;
sisa_pendapatan=totpen;
cout<<endl;

if ((totpen>5000000)&&(totpen<=6000000)){
sisa_pendapatan=totpen-(0.04*totpen);
}
else if((totpen>6000000)&&(totpen<=7000000)){
sisa_pendapatan=totpen-(0.05*totpen);
}
else if(totpen>7000000){
sisa_pendapatan=totpen-(0.06*totpen);
}

Program Menghitung Rata-rata

|| || || Leave a komentar
#include <iostream.h>
#include <conio.h>

void main(){
char jawab;
int nilai[100],i,a=0;

float total,rata;

cout<<"MENCARI RATA-RATA"<<endl;
do{
cout<<"data "<<a++<<"=" ;cin>>nilai[i];
total=total+nilai[i];

cout<<"lanjut 'Y' selesai 'T'";cin>>jawab;
if (jawab=='Y' || jawab=='y')
    continue;
   else (jawab=='T' || jawab=='t');{
   cout<<endl;

   cout<<"rata = "<<(total)/a<<endl;

   }
   getch();
}while(a);
}

Program Menghitung Bangun Ruang

|| || || Leave a komentar
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main ()
{
int  pilihan;
double t_12110970, r_12110970, s_12110970, p_12110970, l_12110970, sm_12110970, sisi_12110970;
float lk_12110970, vk_12110970, luas_ls4_12110970, volume_ls4_12110970, lb_12110970, vb_12110970;
do{
clrscr();
cout<<"-----------------------------";
cout<<endl;
cout<<"Pilihan hitung: "<<endl;
cout<<"1. Luas kerucut"<<endl;
cout<<"2. Volume kerucut"<<endl;
cout<<"3. Luas limas segi4"<<endl;
cout<<"4. Volume luas segi4"<<endl;
cout<<"5. Luas bola"<<endl;
cout<<"6. Volume bola"<<endl;
cout<<"7. Keluar"<<endl;
cout<<"-----------------------------";
cout<<endl;
cout<<"pilih : 1..7 = " ;cin>>pilihan;
switch(pilihan){

Operator Input Dan Output Pada C++

|| || || Leave a komentar

Sampai saat ini, program contoh dari bagian sebelumnya diberikan sedikit interaksi dengan pengguna, jika ada sama sekali. Menggunakan standard input dan output perpustakaan, kita akan dapat berinteraksi dengan pengguna dengan mencetak pesan pada layar dan mendapatkan masukan pengguna dari keyboard.C + + menggunakan abstraksi yang nyaman disebut aliran untuk melakukan operasi input dan output dalam sekuensial media seperti layar atau keyboard. Sebuah stream adalah sebuah objek di mana sebuah program dapat menyisipkan atau karakter ekstrak ke / dari itu. Kami tidak benar-benar perlu peduli tentang banyak spesifikasi tentang media fisik yang terkait dengan sungai - kita hanya perlu tahu akan menerima atau memberikan karakter secara berurutan.Standar C + + perpustakaan termasuk file header iostream, di mana input dan output standar objek aliran dinyatakan.Standar Output (cout)Secara default, output standar dari sebuah program adalah layar, dan C + + sungai objek didefinisikan untuk mengakses itu adalah pengadilan.cout yang digunakan bersama dengan operator penyisipan, yang ditulis sebagai << (dua "kurang dari" tanda-tanda).
cout << "Output kalimat"; / / output cetakan kalimat di layarcout << 120; / / mencetak nomor 120 di layarcout << x; / / mencetak isi dari x pada layar

Perbedaan Pointer Dengan Referensi

|| || || Leave a komentar
1.PENGERTIAN POINTER 

      Pointer adalah suatu variabel penunjuk yang menunjuk pada suatu lokasi alamat memori komputer tertentu.Pointer merupakan variabel level rendah yang dapat digunakan untuk menunjuk nilai integer, character, float, double, atau single, dan bahkan tipe-tipe data lain yang didukung oleh bahasa C. 

Ø Pointer adalah variabel yang berisi nilai alamat memori. Ada dua macam pointer:
1.     Operator Dereference ( & )
Operator ini disebut juga address of atau operator alamat. Denga          tanda & maka variabel akan menghasilkan alamat memori.
2.     Operator reference ( * )


     Digunakan untuk mengakses secara langsung nilai yang terdapat dalam variabel berpointer, Dengan tanda * maka akan dihasilkan nilai yang berada pada suatu alamat memori.