Snippet

Menentukan Usia Manusia Dengan Bahasa Pemograman C++

SOURCE CODE
#include
#include

void main()

{

int umur;

clrscr();

char nama[30]; char npm[8];char kelas[5];

cout<<"Input Nama Anda:";

cin>>nama;

cout<<"Input NPM Anda:";

cin>>npm;

cout<<"Input Kelas Anda:";

cin>>kelas;

cout<<"Input Umur Anda:";

cin>>umur;

if(umur<=10)

{
cout<<"Masih Anak-Anak";
}
else if(umur>=15&&umur<=17)
{
cout<<"Dia ABG";
}
else if(umur>=18&&umur<=23)
{
cout<<"ABG Labil";
}
else if(umur<=30)
{
cout<<"Dewasa";
}
else
{
cout<<"Anda Golongan Tua";
}
getch();
}

LOGIKA PROGRAM

#include
Adalah salah satu Library pada C++, IOSTREAM.H merupakan file program yang mengandung deklarasi kelas-kelas yang diperlukan oleh objek Cout. #include berindikasi untuk menyertakan header file standard iostream, termasuk I / O dalam C++.

#include
Kalimat yang diawali tanda (#) merupakan preprocessor directive. Indikasi untuk kompiler. Conio.h juga termasuk salah satu Library pada C++,conio.h disini berfungsi sebagai menampilkan Printscreen. 

Void main()
Program Utama yang tidak mempunyai nilai balik.
 
{
Awal dari eksekusi Program  

Int umur;  
Mendefinisikan Type Data Integer yang diberi nama variabel nya “Umur”

Clrscr();
Membersihkan Layar

char nama[30]; char npm[8];char kelas[5]; 
Mendeskripsikan bahwa type data yang kita ambil untuk nama, npm & kelas adalah char yang berarti karakter ataupun huruf sebanyak sesuai dengan berapa huruf yang akan kita input. 

cout<<"Input Nama Anda:";  
cin>>nama;
ketika program di running nantinya, maka yang akan muncul pertama adalah Input Nama Anda sesuai dengan apa yang dituliskan didalam tanda kutip (“), kemudian cin>>nama adalah untuk penginputan dari cout, untuk nama, program nantinya akan memanggil variabel nama.

cout<<"Input NPM Anda:";
cin>>npm;
Sama dengan penginputan nama yg sebelumnya saya jelaskan, npm pun proses nya sama saja. Input Kelas Anda sesuai dengan apa yang dituliskan didalam tanda kutip (“), kemudian cin>>npm adalah untuk penginputan dari cout, untuk npm, program nantinya akan memanggil variabel npm.

cout<<"Input Kelas Anda:";   
cin>>kelas;
Seperti halnya dengan nama dan npm, pemrosesan input kelas pun juga sama. Dimana nanti setelah kita mengisi data pada nama dan npm, setelah itu baris selanjutnya akan meminta anda untuk menginputkan kelas anda sekarang.

cout<<"Input Umur Anda:"; 
cin>>umur;
kemudian sama pula halnya penginputan umur, tetapi terdapat sedikit perbedaan nya, yaitu untuk menjawab inputan umur terdapat beberapa kondisi.

Jika umur yang di inputkan <=10, maka program akanm  mencetak “Masih Anak-anak

Jika umur yang di input lebih dari 15 dan umurnya pun kurang dari 17 tahun, program akan mencetak “Dia ABG”

Jika umur yang di input lebih dari 18 dan umurnya pun kurang dari 23 tahun, program akan mencetak “ABG Labil”

Jika umur yang di input kurang dari 30 maka program akan mencetak “Dewasa”

Jika umur yang kita inputkan tidak sesuai dengan kondisi yang diberikan diatas tadi, maka program akan mencetak “Anda Golongan Tua”;

getch();
Membaca karakter

}
Akhir dari eksekusi program

OUTPUT PROGRAM
Output Program Gaji