Output :
Sunday, 7 March 2021
Menghitung Luas Segitiga Menggunakan Netbeans
Wednesday, 3 March 2021
Monday, 1 March 2021
Sunday, 28 February 2021
Code Program C++ Menghitung Gaji Pokok , Upah Lembur , Total Gaji Karyawan
Output :
Code Program :
#include <iostream>
#include <conio.h>
using namespace std;
int main(){
cout << "\n GAJI KARYAWAN PT. ABC" ;
cout << "\n ========================================";
cout << endl;
string nama;
char golongan;
int jam_kerja, gaji_pokok, total_upah;
// proses input
cout << "\n Nama Karyawan : ";
getline(cin,nama);
cout << "\n Golongan : ";
cin >> golongan;
cout << "\n Jumlah jam kerja : ";
cin >> jam_kerja;
// tentukan jumlah upah per jam berdasarkan golongan
switch (golongan) {
case '1':
gaji_pokok = 100000;
break;
case '2':
gaji_pokok = 150000;
break;
case '3':
gaji_pokok = 200000;
break;
}
total_upah = jam_kerja * gaji_pokok;
// cek apakah jam kerja lebih dari 48 jam
if ( (jam_kerja - 48) > 0 ) {
total_upah = total_upah + ((jam_kerja - 48)*20000);
}
// proses output
cout << endl;
cout << "\n Gaji Pokok = Rp." << gaji_pokok;
cout << endl;
cout << "\n Upah Lembur = Rp." << ((jam_kerja - 48)*20000)<<" [ Rp.20000/Jam ]";
cout << endl;
cout << "\n Total Gaji = Rp." << ((jam_kerja - 48)*20000) + gaji_pokok<<" [ /Minggu ]";
cout << "\n ==========================================";
return 0;
}
Saturday, 27 February 2021
Code Program C++ Menghitung Rata-rata dan Jumlah.
Output :

Code Program :
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
int i, n, data[50];
float rata,jumlah; // Float : Untuk menyimpan nilai dalam memori bersifat bilangan atau real.
cout <<"\n Banyaknya Data = "; // Data yang Akan di input.
cin >>n;
cout <<endl;
for (i=0; i<n; i++) // Perulangan
{
cout <<"\n Data Ke "<<i+1<<" = "; // Jumlah data yang di input.
cin >>data[i];
jumlah+=data[i]; // Rumus : jumlah data yang di input.
}
rata=jumlah/n; // Rumus : Rata-rata = Jumlah Data Dibagi Banyaknya Data.
cout <<endl;
cout <<"\n Hasil Total = "<<jumlah<<endl;
cout <<"\n Hasil Rata-rata = "<<rata<<endl;
getch(); // Menjaga layar agar tetap terbuka.
}
Thursday, 25 February 2021
Code Program C++ ( Sort Selection )
Output :

Code Program :
#include <iostream>#include <conio.h>
#include <stdio.h>
using namespace std;
main(){
int x[10];
int i,bd,temp,minindex,j;
cout <<" >> PROGRAM SELECTION SORT << \n" <<endl;
cout <<"\n Masukan Banyak Data [MAKS 10] :";
cin >>bd;
for(i=1; i<=bd; i++)
{
cout <<"\n Masukan Nilai Ke "<<i<<" = ";cin>>x[i];
}
cout <<"\n Data Sebelum Di Sort :";
for(i=1; i<=bd; i++)
{
cout <<"\n "<<x[i];
}
for(i=1; i<=bd-1; i++) //Perulangan Iterasi
{
minindex=i; // Penyimpanan Sementara
for(j=i+1; j<=bd; j++) // Perulangan Membandingkan Data
{
if(x[minindex]>x[j]) // Jika x dengan larik minindex lebih dari x dengan aray j maka
{
minindex=j; //Minindex sama dengan j
}
}
temp=x[i];
x[i]=x[minindex];
x[minindex]=temp;
}
cout <<"\n Data Setelah Di Sort :";
for(i=1; i<=bd; i++)
{
cout <<"\n "<<x[i];
}
getch();
}
Wednesday, 24 February 2021
Code Program C++ ( Bubble Sort )
Output :

Code Program :
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
cout << "ALGORITMA PEMROGRAMAN \n";
cout << "Nama : .................................................. \n";
cout << "NIM : ................................................... \n";
cout << "Prodi : .................................................... \n";
cout << "======================================== \n";
cout << "\n";
{
int data[10]; //Deklarasi Data.
int i, j, k, tmp, jumlah=0; // Deklarasi Pengulangan.
cout <<"PROGRAM PENGURUTAN BILANGAN BUBBLE SORT\n\n";
cout <<"Masukan Jumlah Bilangan :";
cin >>k; //Input Banyak Data
for(i=0; i<k; i++)
{
cout <<"Masukan Angka Ke"<<(i+1)<<":"; //Input Data.
cin >>data[i];
jumlah=jumlah+data[i];
}
cout <<"\nData Sebelum Diurutkan :"<<endl; //Output Data Yang Di Input.
for(i=0; i<k; i++)
{
cout <<data[i]<<" ";
}
cout <<endl;
for(i=0; i<k; i++) //Disini Proses Bubble Sort
{
for(j=i+1; j<k; j++)
{
if(data[i]>data[j])
{
tmp=data[i];
data[i]=data[j];
data[j]=tmp;
}
}
}
cout <<"\nData Setelah Diurutkan :"<<endl;
for(i=0; i<k; i++)
{
{
cout <<data[i]<<" ";
}
}
cout <<"\nData Setelah Diurutkan (Genap):"<<endl;
for(i=0; i<k; i++)
{
if(data[i]%2==0)
{
cout <<data[i]<<" ";
}
}
cout <<"\nData Setelah Diurutkan (Ganjil):"<<endl;
for(i=0; i<k; i++)
{
if(data[i]%2!=0)
{
cout <<data[i]<<" ";
}
}
cout <<"\n\nJumlah Dari Bilangan ="<<jumlah;
return 0;
}
}
Code Program Netbeans Getter & Setter
Seorang penjual alat tulis menjual 10 bolpoint, 10 pensil dan 10 penghapus. 1 biji bolpoint harganya Rp. 2000, 1 biji pensil harganya Rp. 1.000 dan 1 penghapus harganya Rp. 500. Gunakanlah objek untuk menyelesaikan soal dibawah ini!
a. Buatlah method untuk memasukkan (setter) nama, stok, harga satuan, dan harga (stok x harga satuan) alat tulis tersebut! (40 point)
b. Buatlah method untuk menampilkan (getter) nama, stok, harga satuan, dan harga (stok x harga satuan) alat tulis tersebut! (40 point)
c. Buatlah method Total Harga (setter getter) untuk menampilkan uang yang diterima penjual jika semua alat tulis tersebut terjual semuanya! (20 point)
Output :