Kamis, 04 September 2014

KISI KISI UAS

ALGORITMA


algoritma adalah langkah-langkah yang ditulis secara berurutan untuk menyelesaikan masalah pemrograman komputer.

IDENTIFIER / VARIABLES

1.diawali dengan huruf setelah itu dapat dikombinasikan dengan huruf dan angka
2.tidak blank/ kosong
3.tidak mengandung simbol
4.bukan berupa kata reserved word

contoh yang benar :
table_mahasiswa
Mahasiswa
mahasiswaIT

contoh yang salah :
table mahasiswa (menggunakan spasi )
?mahasiswa
if else

Program gaji karyawan IF ELSE 


#include <iostream>
#include <cstdlib>
using namespace std;
main(int, char*[])
{
char nama [25];
int Dept,jabatan,gapok,sts,tunjangan,total;
    cout<<"|--------------------------------------------------------------------|\n";
    cout<<"|                         Program Gaji Karyawan                      |\n";
    cout<<"|--------------------------------------------------------------------|\n";
    cout<<"|Masukan Nama Karyawan :";
    cin.get(nama,25);
    cout<<"|Masukan kode Departement 1.manajer 2.supervisor 3.staff [1/2/3] : ";
    cin>>Dept;
    cout<<"|Masukan kode Status karyawan 1.Tetap 2.Honorer [1/2]            : ";
    cin>>sts;
    cout<<"\n";
cout<<"|--------------------------------------------------------------------|\n";
    cout<<"|Nama Karyawan ="<<nama<<"                         |\n";  
//proses jabatan
if(Dept==1)
    {
        gapok=5000000;
        cout<<"|Jabatan Karyawan =Manajer"<<"     |\n";
    }

    if(Dept==2)
   {
        gapok=3500000;
         cout<<"|Jabatan Karyawan =Supervisor"<<"     |\n";
   }

    if(Dept==3)
   {
        gapok=1500000;
        cout<<"|Jabatan Karyawan =Staff"<<"             |\n";
   }
if(Dept>3)
   {
        gapok=0;
        cout<<"|Jabatan Karyawan =Tidak ada"<<" |\n";
   }
//proses status
    if(sts==1)
    {
        tunjangan=1000000;
        cout<<"|Status =Karyawan Tetap"<<"     |\n";
    }
    if(sts==2)
   {
        tunjangan=750000;
        cout<<"|Status =Karyawan Honorer"<<"             |\n";
    }
    if(sts>2)
   {
        tunjangan=0;
        cout<<"|Status =Tidak Ada"<<" |\n";
    }

    total=gapok+tunjangan;
    cout<<"|Gaji Pokok =Rp."<<gapok<<"     |\n";
    cout<<"|Tunjangan =Rp."<<tunjangan<<"     |\n";
    cout<<"|Total pendapatan anda =Rp."<<total<<"     |\n";
cout<<"|--------------------------------------------------------------------|\n";
   system ("pause");
    return 0;
}


PROGRAM BIODATA MAHASISWA MENGGUNAKAN ARRAY

#include<iostream>
#include<string.h>
#include<conio.h>
using namespace std;
main()
{
char nama[5];
string alamat[5];
int NIM[5];
int uas[5];
int uts[5];
int ul, nomor;
for (ul=1;ul<6;ul++)
{
cout<<"Input data ke-"<<ul<<endl;
cout<<"Input nama :";
cin>>nama[ul];
cout<<"Input NIM :";
cin>>NIM[ul];
cout<<"Input alamat :";
cin>>alamat[ul];
cout<<"Input nilai uts :";
cin>>uts[ul];
cout<<"Input nilai uas :";
cin>>uas[ul];
cout<<endl;
}
nomor=1;
cout<<"DAFTAR NILAI MAHASISWA"<<endl;
cout<<"================================================="<<endl;
cout<<"NO|NAMA|NIM|ALAMAT|UTS|UAS| "<<endl;
cout<<"================================================="<<endl;
for (ul=0;ul<5;ul++)
{
cout<<nomor<<" |";
cout<<nama[ul]<<"|";
cout<<NIM[ul]<<"|";
cout<<alamat[ul]<<"|";
cout<<uts[ul]<<" |";
cout<<uas[ul]<<" |";
cout<<endl;
nomor=nomor+1;
}
return 0;
}

PROGRAM INPUT DATA KARYAWAN MENGGUNAKAN STRUCTURE


#include<iostream>
#include<conio.h>
#include<string.h>
using namespace std;
struct daftar
{

string nama[25];
int nip[15];
char alamat[40];
int gapok[5];
int ulang,nomor;
};
int main()
{
daftar mahasiswa;

for( mahasiswa.ulang=0; mahasiswa.ulang<5; mahasiswa.ulang++)
{
cout<<"|--------------------------------|"<<endl;
cout<<"| Input Data ke- "<<mahasiswa.ulang+1<<endl;
cout<<"| Input NIP : ";
cin>>mahasiswa.nip[mahasiswa.ulang];
cout<<"| Input Nama : ";
cin>>mahasiswa.nama[mahasiswa.ulang];
cout<<"| Input Alamat  "<<mahasiswa.nama[mahasiswa.ulang] <<" : ";
cin>>mahasiswa.alamat[mahasiswa.ulang];
cout<<"| Input Gapok  "<<mahasiswa.nama[mahasiswa.ulang]<<" : ";
cin>>mahasiswa.gapok[mahasiswa.ulang];
cout<<"|--------------------------------|"<<endl;
cout<<endl;

}
cout<<"DAFTAR NILAI MAHASISWA"<<endl;
cout<<"----------------------------------------------------------------"<<endl;
cout<<"|     NIM       NAMA    ALAMAT          GAPOK  |"<<endl;
cout<<"----------------------------------------------------------------"<<endl;

for( mahasiswa.ulang=0; mahasiswa.ulang<5; mahasiswa.ulang++)
{
cout<<mahasiswa.nip[mahasiswa.ulang]<<"   ";
cout<<mahasiswa.nama[mahasiswa.ulang]<<"      ";
cout<<mahasiswa.alamat[mahasiswa.ulang]<<"    ";
cout<<mahasiswa.gapok[mahasiswa.ulang]<<"  ";

cout<<endl;
}
cout<<"----------------------------------------------------------------"<<endl;
return 0;
}

0 komentar:

Popular Posts