Dokumen tersebut membahas struktur dasar program C++ dan penggunaan input output. Secara ringkas, dokumen menjelaskan bahwa C++ dikembangkan pada tahun 1980, struktur program C++ terdiri dari fungsi dan blok kode, dan contoh program Hello World mendemonstrasikan penggunaan input output dasar seperti cout dan cin.
1. STRUKTUR DASAR, INPUT
OUTPUT OPERASI
ARITMATIKA
1
Kelompok 1
Kelas 2 TKJ 6
Nama Kelompok :
Apriandi
Afriani umroh Hasibuan
Anggi Ulfa Oliviany Lubis
Ahmad Rizky Lubis
Andrizal Miradz
Aida Ella Nova
Aisyah Maulida
Ari Rahman
2. Mengenal
bahasa C++
Mengetahui dan
meahami
struktur program
C++
Mengetahui dan
memahami
pengguna input dan
output dalam C++ 2
5. Pada tahun 1980 seorang ahli yang bernama
Bjarne Stroustrup mengembangkan beberapa hal
dari bahasa C yang dinamakan C with Classes
yang berganti nama pada tahun 1983 menjadi
C++. Penambahan yang terdapat pada C++ ini
adalah Object Oriented Programming (OOP),
yang mempunyai tujuan utamanya adalah
membantu membuat dan mengelola program yang
besar dan kompleks.
5
6. Struktur program C++ terdiri sejumlah
blok fungsi, setiap fungsi terdiri dari satu
atau
beberapa pernyataan yang
melaksanakan tugas tertentu.
#include<file_include>
main(){
statement;
}
6
7. Latihan Program 1.1:
//my first program in C++
#include <iostream.h>
#include <conio.h>
main(){
clrscr();
cout<<"Hello World!";
getch();
return 0;
7
8. 1.2 Struktur Program Turbo
C++(lanjutan)
Berikut ini adlah penjelasan dari program diatas:
//my first program in C++, baris ini merupakan komentar.
Setiap kalimat yang diawali
dengan double slash (//) pada setiap baris akan menjadi
suatu komentar. Kalimat tersebut
tidak akan mempengaruhi proses program
#include <iostream.h>, Karakter # disebut sebagai
preposcessor. Pada setiap kali
compiler dijalankan, maka preprocessor membaca source
code, mencari baris yang
memiliki karakter awal # dan jika menemukan maka akan
menjalankan perintah pada
baris itu sebelum compiler berjalan. Dalam kasus ini,
maka perintah include <iostream.h> berarti program ini
berjalan dengan menyertakan library/file header
<iostream.h>
8
9. 1.2 Struktur Program Turbo C++(lanjutan)
#include <conio.h>, mengikutsertakan library
<conio.h> dalam program ini
main(), baris ini mendeklarasikan fungsi utama
dari program ini. Fungsi utama akan
dieksekusi pertama kali setiap kali program C++
berjalan. Singkatnya, inti dari seluruh
program C++ berpusat pada fungsi utama ini
Baris-baris yang telah dijelaskan sebelumnya
dapat kita sebut dengan baris kepala.
Selanjutnya, kita akan masuk kepada baris badan
yang ditandai dengan tanda kurung ({
}). Baris badan adalah inti dari program yang akan
dieksekusi
kelompok 1 xii ia 5, 2012/2013 9
10. cout<<”Hello World”; cout adalah suatu
perintah yang berfungsi untuk memasukkan
bagian karakter “Hello World” ke dalam
standard ouput stream (yang biasa kita kenal
tampilan pada layar). cout didefinisikan pada
library <iostream.h>. Untuk menutup
pernyataan, digunakan tanda (;).
getch(); untuk beberapa compiler C++
dibutuhkan sebuah file header yang bernama
<conio.h>. Selanjutnya kita menempatkan
sebuah fungsi bernama getch() sebelum
program diakhiri. Maksud dari penggunaan
ini adalah agar tampilan tertahan untuk
sementara waktu. Jika tidak, maka proses
akan berjalan tanpa kita dapat melihat
hasilnya.
10
11. return 0; baris ini menyatakan fungsi
utama program telah berakhir. Perintah
return
diikuti oleh kode, dalam hal ini kode 0.
Kode ini diinterpretasikan sebagai tanda
bahwa
program telah dieksekusi tanpa terjadi
error. Cara ini adalah cara yang umum
dalam
mengakhiri program C++.
11
12. 1.3 Strategi Input Output
Merupakan fasilitas untuk membuat lembar presentasi dengan latar dan model yang disediakan
PowerPoint, adapun langkah-langkahnya adalah sebagai berikut #include<iostream.h>
#include<conio.h>
main (){
int a,b;
float tambah,kurang,kali,bagi;
clrscr();
cout<<"Masukkan bilangan bulat a = ";cin>>a;
cout<<"Masukkan bilangan bulat b = ";cin>>b;
tambah=a+b;
kurang=a-b;
kali=a*b;
bagi=(float)a/b;
cout<<"Hasil penjumlahan, a + b = "<<tambah<<endl;
cout<<"Hasil pengurangan, a - b = "<<kurang<<endl;
cout<<"Hasil perkalian, a * b = "<<kali<<endl;
cout<<"Hasil pembagian, a / b = "<<bagi<<endl;
cout<<"Hasil modulus, a mod b = "<<a%b<<endl;
getch();
return 0;
}
12