Fungsi input-output.

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (2)
Advertisements

Input dan Output.
Bahasa Pemrograman Lanjutan
Mulai Baca x S=x%2 S=0 “Genap” Selesai Yes No XSS=0?Output main() { int x,s; cin>>x; s=x%2; if(s==0) { cout
Mulai Baca x S=x%2 S=0 “Genap” Selesai Yes No XSS=0?Output main() { int x,s; cin>>x; s=x%2; if(s==0) { cout
Akses File As’ad Djamalilleil
Pemrograman Terstruktur
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
Pertemuan 2 – Manipulasi String PEMINATAN PROGRAMMING & DESAIN GRAFIS SMAK ST. LOUIS 2 SURABAYA POWERED BY PUEDE EDUCATION.
PENGENALAN c++ DAN STRUKTUR DASAR C++
Programming: First Time Teknik Elektro STT Adisutjipto 2013 Yenni Astuti, S.T., M.Eng.
Perintah Input-OutPut
ALGORITMA DAN PEMROGRAMAN 1 Lab K Semester 1 WLD,Nanda,Hefi.
PART 4 KOMPONEN INPUT & OUTPUT
Perkembangan Bahasa.
Elemen Dasar Program C++
STRUCT 1.
Operasi String.
File Data Pertemuan ke 13..
Pemrograman Dasar Pointers.
Pertemuan 3 KELUARAN dan MASUKAN (INPUT & OUTPUT) Dasar Pemrograman.
Pointer Dr. Lily Wulandari.
KONSTANTA dan OPERATOR
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
OPERASI FILE Bag.1 Pertemuan 26 Dasar Pemrograman
Pertemuan String Matakuliah : T0616 / Algoritma dan Pemrograman
STREAM INPUT/OUPUT Pertemuan 4 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
1 Pertemuan 5 STREAM INPUT/OUPUT Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Pointer.
Variabel Teknik Elektro STT Adisutjipto 2013 Yenni Astuti, S.T., M.Eng.
Matakuliah : T0016 / Algoritma dan Pemrograman Tahun : 2007 Versi : 6
Algoritma dan Pemrograman II STT Wastukancana Purwakarta
OPERASI FILE Bag.2 Pertemuan 27 Dasar Pemrograman
DASAR STRING PEMROGRAMAN SISTEM.
PEMROGRAMAN SISTEM DASAR STRING Pertemuan VIII
File & Stream Kegunaan File :
Mengaktifkan Microsoft Visual C++ : Klik Start Klik All Program, Microsoft Visual Studio 2008 Klik File, New, Project Klik Visual C++, Win32 Console Application.
BAB 2 BAHASA PEMROGRAMAN
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
Statement Control (if dan switch)
Pengantar C++.
Prosedur dalam C++.
Tipe, Nama, dan Nilai Anifuddin azis.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
Elemen dasar Pertemuan 3.
Pertemuan 3 Sistem I/O C++
STRUKTUR DATA Pengenalan C++
2. Pengenalan Program C++
Dasar Pemrograman Renni Angreni, S.Kom.
As’ad Djamalilleil Array (Larik) As’ad Djamalilleil
Pemrograman Terstruktur Menggunakan Bahasa C++
As’ad Djamalilleil Akses File As’ad Djamalilleil
Operator dan Operasi Input Output pada C++ Pertemuan 11
PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output
Agung Risman Subagja Andy Molla Ayu Delima Dian Meliana Restu Faridah
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Pemrograman Terstruktur
Pertemuan 10 Logical operators && dan ||, string
PERINTAH INPUT DAN OUTPUT
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
Review Algoritma 1 Teks Algoritma terdiri dari tiga bagian :
Algoritma Struktur Data
Hani Atun Mumtahana, S.Kom
Algoritma Struktur Data
Pertemuan 3 Input/output Statement Assignment Statement
#include using namespace std; int main(){ // deklarasi tipe data variabel string nama; int umur; char jenis_kelamin; // --- proses input --- cout
SELAMAT MENCOBA, SEMOGA BERHASIL
Pemrograman Terstruktur Menggunakan Bahasa C++
File & Stream Kegunaan File :
Transcript presentasi:

Fungsi input-output

Metode I/O di C/C++ Melalui stream (buku teks ch 18) Hanya bisa digunakan di C++ Melalui fungsi I/O(buku teks appendix A) Bisa digunakan di C dan C++

Konsep ‘Stream’ Sistem I/O pada C/C++ beroperasi pada suatu ‘stream’ Stream adalah sarana untuk menghubungkan program dengan berbagai piranti I/O komputer

Konsep stream Stream menghubungkan I/O yang sedang diakses ke program sebagai sebuah file Pada dasarnya, untuk menghubungkan stream ke I/O, harus dilakukan operasi open Dan untuk memutus suatu stream harus dilakukan operasi close Perkecualian untuk predefined stream

C++ predefined stream Stream ini langsung terhubung secara otomatis ke I/O tanpa melalui operasi open Untuk menggunakan stream ini dalam program, harus disertakan header iostream, dengan sintaks #include<iostream> I/O yang diakses stream ini adalah standard input output Sebagai contoh, standard I/O yang sering kita gunakan adalah keyboard dan monitor

C++ predefined stream Macam-macam predefined stream C++: cin  terhubung ke standard input cout  terhubung ke std output cerr  terhubung ke std output clog  terhubung ke std output Cerr dan clog digunakan untuk penulisan error dan informasi debugging program Pembahasan kita tentang stream hanya berkisar pada cin dan cout

Inserter dan ekstraktor Inserter dan ekstraktor merupakan suatu operator pada stream Inserter digunakan untuk memasukkan suatu karakter/nilai ke stream I/O dan diberi simbol ‘>>‘ Ekstraktor digunakan untuk mengekstrak suatu karakter/nilai dari stream I/O, diberi simbol ‘<<’

Sintaks inserter dan ekstraktor Contoh pemakaian ekstraktor dan inserter dalam program: char a; //contoh ekstraktor cin >> a; //membaca data dr stream input cin (keyboard), // dan disimpan di variabel a //contoh inserter cout <<“hello”; //memasukkan “hello” // ke stream output cout (monitor)

Fungsi I/O(buku teks hal. 565) C based I/O  bisa digunakan di C/C++ Untuk bisa menggunakan fungsi-fungsi I/O, header <cstdio> atau <stdio.h> perlu disertakan C based I/O juga beroperasi pada stream, tetapi operasi I/O tidak langsung dikenakan pada stream, tetapi melalui suatu fungsi I/O

Fungsi-fungsi I/O Fungsi I/O yang umum digunakan adalah: Fungsi output: printf( ) puts( ) Fungsi input: scanf( ) gets( ) getch( )

Fungsi printf( ) Bentuk umum pemanggilan fungsi printf : printf(const char* fmt_string,…) Contoh pemanggilan fungsi printf adalah sebagai berikut: int x=2000; printf(“hello %s, the number is %d.printed in %c.”,”world”,x,’C’); Menghasilkan output sbb: hello world, the number is 2000.printed in C.

printf( )

Penjelasan contoh Kata “world” akan ditampilkan dalam format %s (string) Variabel x akan ditampilkan dalam format %d (desimal) ‘C’ akan ditampilkan dengan format %c(ditampilkan sebagai karakter)

printf untuk bilangan float Dengan fungsi printf, kita bisa mengatur tampilan bilangan float dalam hal berapa digit yang ditampilkan, dan berapa angka di belakang koma Misal: printf(“ini bilangan real: %8.3f”,myfloat); Akan menampilkan isi myfloat dalam format bilangan 7 digit(tidak termasuk koma) dengan 3 angka di belakang koma Untuk referensi, baca buku teks hal 565

Fungsi puts( ) Digunakan untuk menampilkan suatu string/teks saja Contoh char teks[6]=“hello”; puts(teks);//menampilkan variabel string puts(“ world”);//menampilkan literal string

Fungsi scanf( ) Membaca masukan dari keyboard, dengan format masukan sesuai identifier Contoh penggunaan: int a; scanf(“%d”, &a); %d adalah identifier  %d menandakan suatu variabel akan dibaca sebagai bilangan desimal a  variabel tempat data disimpan. Pada fungsi scanf untuk variabel non string,sebelum variabel harus diberi tanda ‘&’ Tanda & berarti alamat memori dari variabel

Scanf untuk variabel string String digunakan untuk menyimpan suatu teks Contoh penggunaan: char mystring[20];//deklarasi suatu var string scanf(“%s”,mystring); %s adalah identifier untuk string Teks yang dibaca akan disimpan di variabel mystring Perhatikan, sebelum mystring tidak ada tanda ‘&’

Macam-macam identifier %d,%i  signed desimal %c  karakter %x  heksadesimal %s  string %u  unsigned desimal Dan lain-lain (buku teks hal 564 – 568)

Fungsi getch( ) Untuk membaca satu karakter dari keyboard Contoh char masukan; masukan=getch( );//meminta masukan 1 //karakter, disimpan di var masukan

Fungsi gets( ) Untuk membaca suatu masukan string/teks dari keyboard Contoh: char nama[10]; puts(“masukkan nama anda : “); gets(nama);