ShareGie
Senin, 01 April 2013
Rabu, 27 Februari 2013
Download Kaspersky Antivirus 2013 13.0 + Key
Download Kaspersky Antivirus 2013 13.0 + Key di sini.
password : hoffmankasogi.blogspot.com
password : hoffmankasogi.blogspot.com
Senin, 18 Februari 2013
Mengenal C++ dan Struktur dalam C++
BAB 1
STRUKTUR DASAR, INPUT OUTPUT DAN OPERASI ARITMATIKA
Tujuan :
Mengenal bahasa C++
Mengetahui dan memahami
struktur program C++
Mengetahui dan memahami
penggunaan input dan output dalam C++
1.1 Pengenalan Turbo C++
Bahasa C merupakan pengembangan dari
bahasa B yang ditulis oleh Ken Thompson pada tahun 1970. Bahasa C untuk pertama
kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972.
Bahasa C, pada awalnya dioperasikan diatas sistem operasi UNIX. Bahasa C adalah
merupakan bahasa pemrograman tingkat menengah yaitu diantara bahasa tinggat
rendah dan tingkat tinggi yang biasa disebut dengan Bahasa Tingkat Menengah.
Bahasa C mempunyai banyak kemampuan yang sering digunakan diantaranya kemampuan
untuk membuat perangkat lunak, misalnya dBASE, Word Star dan lain-lain. 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.
1.2 Struktur Program Turbo C++
Struktur program C++ terdiri sejumlah
blok fungsi, setiap fungsi terdiri dari satu atau beberapa pernyataan yang
melaksanakan tugas tertentu.
#include<file_include>
main()
{
statement;
}
Latihan Program 1.1:
//my
first program in C++
#include
<iostream.h>
#include
<conio.h>
main()
{
clrscr();
cout<<"Welcome!";
getch();
return
0;
}
Berikut adalah 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>
- #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
- cout<<”Welcome”; cout adalah suatu perintah yang berfungsi untuk memasukkan bagian karakter “Welcome” 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
- 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++.
1.3 Statement Input Output1. Input
· Scanf
· gets
· cin
· getch
· getche
2. Output
· printf
· puts
· putchar
· cout
· cprintf
Latihan Program 1.2:
#include<constream.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;
Langganan:
Postingan (Atom)