Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi.

dokumen-dokumen yang mirip
KURSUS ONLINE JASA WEBMASTERS

fungsi Oleh: Sri Supatmi,S.Kom

Algoritma Pemrograman. Fery Updi,M.Kom

2 BEBERAPA FUNGSI PUSTAKA DALAM BAHASA C

2. Uraian Materi. a. Pengertian Fungsi

10.1 DASAR FUNGSI PADA BAHASA C

Modul 3 INPUT DAN OUTPUT

OPERASI DASAR MASUKAN DAN KELUARAN

Fungsi. Nisa ul Hafidhoh

PENGENALAN BAHASA C DAN C++

String dpat dideklarasikan dengan menggunakan array karakter seperti berikut:

BAB IV. OPERATOR DAN STATEMENT

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama

Mengenal Subroutine pada Pemrograman C Dian Wirdasari

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.

PENGANTAR BAHASA C++

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

PERTEMUAN 3 KONSEP TIPE DATA

Input dan Output. cout << Hello World\n ; atau. cout << Hello World << \n ;

FUNGSI. Danang Wahyu utomo Tim Algoritma Pemrograman TI S1 Universitas Dian Nuswantoro

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA

BAB V INPUT DAN OUTPUT

BAB II DASAR STRING. void main() { char teks[13]; //string dengan panjang maksimal 12 karakter clrscr(); //hapus layar

Pengertian Fungsi bagian dari program mengerjakan suatu tugas letaknya terpisah dari program yang memanggilnya

Fungsi 1. Ekohariadi FT Unesa

BAB VII. FUNCTION. A. Pengantar Function. #include <iostream.h> #include <conio.h> { clrscr(); // detail function

BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut :

Algoritma & Pemrograman #11. by antonius rachmat c, s.kom, m.cs

BAB 2 PERINTAH DASAR BAHASA C. %d = type data varibel

BAB 2. FUNGSI INPUT OUTPUT

ALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari

Konstanta String. Setiap karakter pada konstanta string menempati memori sebesar 1 byte Selalu diakhiri dengan karakter NULL atau \0

INPUT DAN OUTPUT BAHASA C

VARIABEL & TIPE DATA PEMROGRAMAN C++

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

PENGENALAN C++ DADANG MULYANA 2012

C++ Mathematic Functions

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

PERTEMUAN VI POINTER 6.1 Tujuan Praktikum 6.2 Teori Penunjang Pointer

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Komentar, Identifier, Konstanta dan Variabel

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

adalah langkah-langkah yang diambil dalam

Pengantar Pemrograman Dengan C++

Pertemuan 2 ARRAY DIMENSI 1 & 2

PERTEMUAN X. Gbr.1 Konsep program dibagi menjadi sejumlah modul. void main() { fungsi a();

Akan diperhatikan tipe data dari masing-masing operand dalam ungkapan dan secara otomatis akan dilakukan.

PENGERTIAN C++ DAN FUNGSI-FUNGSINYA

ARRAY DIMENSI 1 & 2. Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan homogen.

Object Oriented Programming (OOP)

PRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/C++

IT234 - Algoritma dan Struktur Data. Ramos Somya

Konsep Dasar Pemrograman Dan Pengenalan C++

Algoritma Pemrograman & Struktur Data

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

LATIHAN PEMROGRAMAN KOMPUTER MODUL I INPUT/OUTPUT & JENIS DATA

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

Struktur Bahasa C dan C++

Pengenalan Array. Array Satu Dimensi

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

Algoritma Pemrograman 2B (Pemrograman C++)

MENAMPILKAN HASIL Operasi Keluaran (Output)

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

Contoh Program C++ Sederhana. Script Program : #include<conio.h> #include<stdio.h> main() { cout<< Selamat Datang Di Lab H <<endl;

PRAKTIKUM 03 OPERATOR DAN STATEMENT I/O. OLEH : Nama Stambuk Kelompok

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

DIKTAT MATA KULIAH PEMROGRAMAN I BAB X STRING & MATH

1.4 Struktur Program Pada C++ Program C maupun C++ secara umum tersusun dari beberapa bagian utama, yaitu :

Algoritma Pemrograman. Fery Updi,M.Kom

Algoritma dan Pemrograman

Modul Praktikum Algoritma & Pemrograman 1 (C++)

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

Pada prinsipnya operasi yang dilakukan pada file terdiri dari 3 tahapan : 1. Membuka file 2. Melakukan pemrosesan pada file 3.

PRAKTIKUM 1. Dasar-Dasar Matlab. (-), perkalian (*), pembagian (/) dan pangkat (^). Simbol ^ digunakan untuk

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram.

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Praktikum Dasar Pemrograman 2014 MODUL 3: Array dan String

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

//Kalkulator yang Dapat melakukan perkalian, pengurangan, pertambahan,

a. Array berdimensi satu o Setiap elemen array dapat diakses melalui indeks. o Indeks array (subscript) secara default dimulai dari 0.

Bahasa C. Dosen : Dhamayanti

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Library yang Sering Digunakan pada C program

PRAKTIKUM 10 STRING A B C D E \0. Gambar 11.1 Komposisi penyimpanan string dalam memori

MODUL 2 INTERNET PROGRAMMING : PHP (2)

Dasar Pemrograman C++

4. Arrays. int billy [5]; maka setiap elemen array billy akan di-inisialisasikan sebagai 0 :

Dasar-dasar C/C++ Ekohariadi FT Unesa

KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Transkripsi:

Mengenal Fungsi Header pada Bahasa C++ Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi. iostream.h untuk routing I/O basic di C++ berada di file judul iostream.h: 1. cout() Fungsi cout() merupakan sebuah objek di dalam C++ digunakan untuk menampilkan suatu data ke layar. 2. cin () Fungsi cin() merupakan sebuah objek di dalam C++ digunakan untuk memasukkan suatu data. 3. endl endl merupakan suatu fungsi manipulator yang digunakan untuk menyisipkan karakter NewLine atau mengatur pindah baris. Fungsi ini sangat berguna untuk piranti keluaran berupa file di disk. 4. ends ends merupakan suatu fungsi manipulator yang digunakan untuk menambah karakter null (nilai ASCII NOL) ke deretan suatu karakter. Fungsi ini akan berguna untuk mengirim sejumlah karakter ke file di disk atau modem dan mangakhirinya dengan karakter NULL. string.h untuk operasi string berada di file judul string.h : 1. strcpy() Berfungsi untuk menyalin suatu string asal ke variablel string tujuan. Bentuk umum : strcpy(var_tujuan, string_asal); 2. strlen() Berfungsi untuk memperoleh jumlah karakter dari suatu string.

Bentuk umum : strlen(tujuan, sumber); 3. strupr() Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf capital. Bentuk umum : strlupr(string); 4. strcmp() Digunakan untuk membandingkan dua buah string. Hasil dari fungsi ini bertipe integer dengan nilai: Negative, jika string pertama kurang dari string kedua. Nol, jika string pertama sama dengan string kedua Positif, jika string pertama lebih besar dari string kedua Bentuk umum : strcmp(string1, string2); 5. strlwr() Digunakan untuk mengubah huruf menjadi kecil semua Bentuk umum : strlwr(string) 7. strcmp() Digunakan untuk membandingkan dua string Bentuk umum : strcmp (string1, string2) 8. strcat () Digunakan untuk menggabungkan string Bentuk umum : strcat(string1,string2) Listing Program : // fungsi-fungsi pustaka yang umum pada file string.h #include <iostream.h> #include <conio.h> #include <string.h> void main() { char pt[4]="uir"; char fak[7]="teknik"; char jrs[3]="ti"; char hasil1[4]; int hasil2; char hasil3[7]; char hasil4[3]; clrscr(); cout << "Fungsi-Fungsi Pustaka Yang Dapat Digunakan Pada File string.h\n\n";

strcpy(hasil1,pt); // menyalin suatu string asal ke variablel string tujuan cout << "Hasil fungsi strcpy = " << hasil1 << endl; hasil2=strlen(fak); // memperoleh jumlah karakter dari suatu string cout << "Hasil fungsi strlen = " << hasil2 << endl; cout << "Hasil fungsi strupr = " << strupr(fak) << endl; // atau strcpy(hasil3,strupr(fak)); cout << "Hasil fungsi strupr = " << hasil3 << endl; cout << "Hasil fungsi strlwr = " << strlwr(fak) << endl; strcpy(hasil4,"ti"); cout << "Hasil fungsi strcmp = " << strcmp(hasil4,jrs) << endl; cout << "Hasil fungsi strcat = " << strcat("uir"," Teknik") << endl; } getch(); Hasil Program: conio.h untuk memanggil console DOS I/O (input output). berada di file judul conio.h : 1. getch () Fungsi getch() (get character and echo) dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar.

2. getche() Fungsi getche()dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar. 3. putch() Akan menampilkan karakter ASCII dari nilai x ke layer monitor tanpa memindahkan letak kursor ke baris berikutnya. 4. clrscr() Fungsi ini digunkan untuk membersihkan layar window dan memindahkan posisi kursor ke baris 1 kolom 1 (pojok kiri atas). 5. clreol() Fungsi ini digunakan untuk membersihkan layar mulai dari posisi kursor hingga kolom terakhir, posisi kursor tiak berubah. 6. gotoxy () Fungsi gotoxy digunakan untuk memindahkan kursor ke kolom x, baris y. 7. wherex () Fungsi wherex digunakan untuk mengembalikan posisi kolom kursor. 8. wherey () Fungsi wherey digunakan untuk mengembalikan posisi baris kursor. 9. window () Fungsi window digunakan untuk mendefinisikan sebuah window berdasarkan koordinat kiri atas dan kanan bawah. stdlib.h untuk beberapa fungsi rutin umum (konversi dll) dan untuk operasi matematika berada di file judul stdlib.h : 1. atof() Digunakan untuk mengkonversi nilai string menjadi bilangan bertipe double. Bentuk umum : atof(char x); 2. atoi() Digunakan untuk mengkonversi nilai string menjadi bilangan bertipe integer. Bentuk umum : atoi(char x); 3. max() Digunakan untuk. menentukan bilangan terbesar dari dua buah bilangan

Bentuk umum : max(bilangan1, bilangan2); 4. min() Digunakan untuk menentukan bilangan terkecil dari dua buah bilangan. Bentuk umum : min(bilangan1, bilangan2). Listing Program: // fungsi-fungsi pustaka yang umum pada file stdlib.h #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <iomanip.h> void main() { char npm[9]="153510001"; clrscr(); cout << "Fungsi-Fungsi Pustaka Yang Dapat Digunakan Pada File stdlib.h\n\n"; cout << "Hasil fungsi atof = " << atof(npm) << endl; cout << setiosflags(ios::fixed) << "Hasil fungsi atof = " << atof(npm) << endl; cout << setprecision(0) << "Hasil fungsi atof = " << atof(npm) << endl; cout << "Hasil fungsi atoi = " <<atoi(npm)<< endl; int bil1=50; int bil2=100; cout << "\nhasil fungsi max = " << max(bil1,bil2) << endl; cout << "\nhasil fungsi min = " << min(bil1,bil2) << endl; } getch(); Hasil Program:

math.h untuk operasi matematika. Math.h dan stdlib.h dipergunakan untuk prototype fungsi operasi matematika seperti : sqrt (akar kuadrat), sin, cos, tan, acos, asin, atan, atan2, cosh, sinh, tanh, exp, prexp, ldexp, log, log10, modf, pow, ceil, fabs, fmod 1. sqrt() Digunakan untuk menghitung akar dari sebuah bilangan. Bentuk umum : sqrt(bilangan); 2. sin(), cos(), tan() Masing-masing digunakan untuk menghitung nilai sinus, cosinus dan tangens dari suatu sudut. Bentuk umum: Sin(sudut); Cos(sudut); Tan(sudut); 3. pow() Digunakan untuk pemangkatan suatu bilangan. Bentuk umum : pow(bilangan, pangkat). Listing Program: // fungsi-fungsi pustaka yang umum pada file math.h #include <iostream.h> #include <conio.h> #include <math.h> #include <iomanip.h> void main() {

int hasil1; float hasil2a,hasil2b,hasil2c; clrscr(); cout << "Fungsi-Fungsi Pustaka Yang Dapat Digunakan Pada File math.h\n\n"; hasil1=sqrt(100); cout << "Hasil fungsi sqrt (akar 100) = " << hasil1 << endl; hasil2a=sin(90); hasil2b=cos(90); hasil2c=tan(90); cout << "\nhasil sin(), cos() dan tan() tanpa pembulatan\n"; cout << "Hasil fungsi sin(90) = " << hasil2a <<endl; cout << "Hasil fungsi cos(90) = " << hasil2b << endl; cout << "Hasil fungsi tan(90) = " << hasil2c << endl; cout << "\nhasil sin(), cos() dan tan() dengan pembulatan\n"; cout << setiosflags(ios::fixed) << setprecision(0) << "Hasil fungsi sin(90) = " << hasil2a << endl; cout << "Hasil fungsi cos(90) = " << hasil2b << endl; cout << "Hasil fungsi tan(90) = " << hasil2c << endl; } cout << "\nhasil fungsi pow (2 pangkat 3)= " << pow(2,3) << endl; getch(); Hasil Program: