Program C++ Contoh Penggunaan Struct untuk Menghitung Gaji

Pada kesempatan kali ini saya ingin berbagi limu mengenai Subbab C++ yaitu Struct.
Soal yang saya gunakan kali ini bilamana mempunyai ketentuan sebagai berikut:
Buatlah sebuah program untuk menghitung gaji harian,
gaji perjam =500,
bila jumlah jam kerja lebih dari 7 jam, maka lebihnya dianggap lembur dan
gaji perjam lembur = 15 x gaji perjam.

Script program c++nya sebagai berikut :

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
main(){
cout<<"Menghitung gaji perhari\n\n";
struct jam
        {int jam,lembur,nilai;
        }jm;

cout<<"masukkan jam kerja : ";cin>>jm.jam;
if(jm.jam<=7)
  jm.nilai= jm.jam*500;
else if(jm.jam>7)
  {jm.lembur=jm.jam-7;
   jm.nilai= (7*500)+(jm.lembur*15*500);
  }
cout<<"gaji = "<<jm.nilai;
getch();}

Dan hasilnya: