1. Jelaskan struktur dan tata bahasa C++ Jawab : bahasa pemrograman C++ diwakili semua struktur dari Syntax program. Syntax program adalah tata kalimat atau juga disebut dengan kode. Struktur bahasa C++ terdiri atas komentar, preprocessor directive, fungsi utama maupun tambahan, definisi fungsi dan deklarasi.
2. Sebutkan variabel dan tipe data dalam C++ Jawab : Variabel dan tipe data : Char, Int, Short, Long, Float, Double, Long Double
3. Sebutkan operator pada C++
• Operator assignation
• Operator Aritmatika
• Operator Increase and Decrease
• Operator Relational
• Operator Logika
• Conditional Operator
• Operator Bitwise
• Tipe casting operator
• Prioritas pada opeator
#include <iostream.h>
#include <iomanip.h>
#include <conio.h>
#include <stdio.h>
void main()
{
char nik[4],nm[20],gol;
int jk,jl;
float lembur,total,gajil;
cout<<"----------------------------------";
cout<<" \n";
cout<<"PT. ANUGRAH \"SENTOSA JAYA\"";
cout<<" \n";
cout<<"----------------------------------";
cout<<" \n";
cout<<"Masukkan NIK : ";cin>>nik;
cout<<"Masukkan Nama Karyawan : ";cin>>nm;
cout<<"Masukkan Golongan (A..D) : ";cin>>gol;
if (gol=='A'||gol=='a')
{
gajil=100000;
}
else if (gol=='B'||gol=='b')
{
gajil=75000;
}
else if (gol=='C'||gol=='c')
{
gajil=50000;
}
else if (gol=='D'||gol=='d')
{
gajil=25000;
}
else
{
gajil=0;
}
cout<<"Gaji Pokok : "<<gajil;
cout<<" \n";
cout<<"Jam Kerja : ";cin>>jk;
cout<<"----------------------------------";
cout<<" \n";
cout<<"Nomor Indduk Karyawan : "<<nik;
cout<<" \n";
cout<<"Nama Lengkap : "<<nm;
cout<<" \n";
cout<<"Golongan (A..D) : "<<gol;
cout<<" \n";
if (jk>10)
{
lembur=(jk-10)*50000;
}
else
lembur=0;
}
total=gajil+lembur;
cout<<"Upah Lembur : Rp. "<<lembur;
cout<<" \n";
cout<<"Gaji Dibayarkan Sebesar : Rp. "<<total;
cout<<" \n";
cout<<"----------------------------------";
cout<<" \n";
if (jk>10)
{
jl=jk-10;
}
else
{
jl=0;
}
cout<<"Jumlah Lembur = "<<jl;
getch();
}
Tidak ada komentar:
Posting Komentar