MENAMPILKAN HASIL Operasi Keluaran (Output)

dokumen-dokumen yang mirip
INPUT DAN OUTPUT BAHASA C

BAB 2. FUNGSI INPUT OUTPUT

PENGENALAN BAHASA C DAN C++

OPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

TIPE DATA DAN OPERASI I/O

BAB 4 PENGENALAN BAHASA C

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

BAB III PERINTAH INPUT OUTPUT

Algoritma Pemrograman. Fery Updi,M.Kom

FUNGSI INPUT & OUTPUT

Input/Output. Input/output Memformat keluaran Pengolahan karakter dan String

Operasi Input Output

Algoritma & Pemrograman #3

Algoritma Pemrograman 2B (Pemrograman C++)

Pertemuan 03. Pemrograman Dasar[PTI-15001] 2012

Bab 2. Dasar-Dasar Pemrograman C

BAB II DASAR-DASAR PEMROGRAMAN C

PEMROGRAMAN BAHASA C BAB II 2.1 STRUKTUR BAHASA C

Chapter 1 KONSEP DASAR C

Fungsi : Dasar Fungsi

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

Algoritma dan Pemrograman

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Kuliah III - Dasar Pemrograman

PENGERTIAN C++ DAN FUNGSI-FUNGSINYA

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

Dosen : Dede Kurniadi, S.Kom.,M.Kom HP :

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Tipe Data Dasar. Data bisa dinyatakan dalam bentuk konstanta atau variabel.

PENGENALAN C++ DADANG MULYANA 2012

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

PENGENALAN BAHASA C. Praktikum 3

BAB 3 PERINTAH INPUT OUTPUT

PERTEMUAN VII FILE TEKS & FILE BINER

IT234 - Algoritma dan Struktur Data. Ramos Somya

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

BAB 1 KONSEP DASAR BAHASA C

Pernyataan (Statement) dan Input/Output

Operasi Output-Input. Operasi output standar. Format output Operasi input standar. Format input. e.g. putchar(),putch(),puts(),printf()

PRAKTIKUM 7 FUNGSI 1

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

Achmad Solichin.

elemen Dasar Bahasa Pemrograman C

Tipe Data dan Operator

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual

Algoritme dan Pemrograman

BAB I PENGENALAN BAHASA C

FUNCTION (FUNGSI) LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

Bahasa C-M6 By Jamilah, Skom 1

OPERATORS. dan int. Berarti, tipe double dioperasikan dengan tipe int akan menghasilkan tipe double.

KURSUS ONLINE JASA WEBMASTERS

Review: Algoritme dan Program 12/29/2011. Algoritme dan Pemrograman. Review: Bagaimana memecahkan masalah dengan komputer?????

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

BAB 2 TIPE-TIPE DATA TURBO C++

BAB V INPUT DAN OUTPUT

Referensi : KONSEP DASAR BAHASA C

Pertemuan 03. Dasar Pemrograman Komputer [TKL-4002] 2010

BAHASA PEMROGRAMAN C LANGUAGE

Konsep Pemrograman. Bab 7. Fungsi1. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah

BAB I SEKILAS TENTANG C

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

Chapter 3.2 : Tipe, Nama dan Nilai

Pemrograman Dasar C. Minggu 2

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Struktur Bahasa C dan C++

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

Tipe Data dan Variabel

KUMPULAN SYNTAX DASAR C++

P 4 Bab 3 : Dasar Pemrograman C

BAB V BAHASA C I. 5.1 Pendahuluan

Modul IV Pemrograman Bahasa C ( bagian I )

MODUL 1 STANDAR INPUT DAN OUTPUT

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

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

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

BAB IV INPUT DAN OUTPUT

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

BAB V b SISTEM PENGOLAHAN DATA KOMPUTER (Representasi Data) "Pengantar Teknologi Informasi" 1

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION

Pengenalan Bahasa C week 1

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

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

P3 Pengantar Pemrograman C

PRAKTIKUM 3 DASAR PEMROGRAMAN C

MODUL 10 Fungsi 10.1 Kompetensi 10.2 Alat Dan Bahan: 10.3 Ulasan Teori: Dasar Fungsi Deklarasi Fungsi

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

Konsep Dasar Pemrograman Dan Pengenalan C++

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

Struktur Program Bahasa C

BAHASA PEMROGRAMAN C

MANIPULASI STRING. Contoh :

OPERASI DASAR MASUKAN DAN KELUARAN

Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah: Perkalian Pembagian Sisa Pembagian (mod) Penjumlahan 6 2

Transkripsi:

MENAMPILKAN HASIL Operasi Keluaran (Output) 4.1 FUNGSI-FUNGSI YANG DIGUNAKAN Keunikan bahasa C untuk menampilkan hasil adalah semua prosesnya dilakukan oleh fungsi-fungsi. Fungsi-fungsi ini prototypenya berada di file judul (header file) stdio.h. dan conio.h. Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yang prototipenya berada di file judul stdio.h adalah putchar( ), puts( ), printf( ) dan fprintf( ). Fungsi-fungsi pustaka ini sifatnya adalah standar, yaitu hampir semua kompiler C menyediakan fungsi-fungsi ini. Sedangkan fungsi-fungsi pustaka untuk menampilkan hasil yang prototipenya berada di file judul conio.h sifatnya adalah tidak standar, artinya tidak semua kompiler C menyediakan fungsi-fungsi pustaka ini. 4.2 ALAT-ALAT OUTPUT Suatu hasil (output) dapat ditampilkan di alat-alat output seperti misalnya layar monitor, printer dan file di disk. Alat output standar default bahasa C adalah layar monitor (stdout) dan printer (stdprn). Pada materi ini yang akan dibahas cara bagaimana menampilkan hasil ke layar monitor dan printer. 4.3 MENAMPILKAN HASIL TIDAK TERFORMAT Dua buah fungsi pustaka yang digunakan untuk menampilkan hasil tidak terformat, adalah fungsi standar : Putchar Digunakan untuk menampilkan nilai karakter tidak terformat puts Digunakan untuk menampilkan nilai string tidak terformat Tidak terformat maksudnya adalah lebar dan bentuk dari tampilannya tidak dapat diatur. Contoh 4.1: char C, S[11] = Ini String ; C = A ; putchar(c); putchar(7); puts(s); 1

Kebaikan penggunaan fungsi ini adalah bentuknya sederhana dan tidak rumit, sedangkan kelemahan fungsi ini tidak dapat digunakan untuk menampilkan bentuk yang rumit. Fungsi ini hanya dapat menggunakan sebuah argumen saja. 4.4 MENAMPILKAN HASIL TERFORMAT Fungsi printf( ) dapat digunakan untuk memformat bentuk tampilan. Hasilnya dapat diatur formatnya, karena fungsi ini dapat menggunakan kode-kode format (karakter-karakter konversi). Dibawah ini menunjukkan kode-kode format yang umum digunakan untuk fungsi printf( ). Kode Format Kegunaan %c Menampilkan sebuah karakter %s Menampilkan nilai string %d Menampilkan nilai desimal integer %i Menampilkan nilai desimal integer %u Menampilkan nilai desimal integer tak bertanda %x Menampilkan nilai hexadesimal integer %o Menampilkan nilai oktal integer %f Menampilkan nilai pecahan %e Menampilkan nilai pecahan dalam notasi saintifik %g Sebagai pengganti %f atay %e tergantung yang terpendek %p Menampilkan suatu alamat memori untuk pointer Catatan : kode-kode format ini seluruhnya ditulis dengan huruf kecil. 4.4.1 Menampilkan Nilai Karakter Kode format %c digunakan untuk menampilkan nilai sebuah karakter terformat. Terformat berarti bahwa tampilannya dapat diatur lebar dan bentuknya. Contoh 4.2: Menampilkan sebuah karakter dengan lebar 3 posisi ( dua posisi di muka adalah karakter blank). Maka angka 3 dapat dituliskan diantara tanda % dan c sehingga kode format menjadi %3c. Untuk membuat tampilan rata kiri (blank berada disebelah kanan karakternya), maka dapat digunakan simbol (flag) minus, kode formatnya menjadi %-3c. char C = B ; printf( %c\n,c); /* lebarnya 1 karakter */ printf( %3c\n,C); /* lebarnya 3 karakter rata kanan*/ printf( %-3c\n,C); /* lebarnya 3 karakter rata kiri*/ 2

4.4.2 Menampilkan Nilai String Nilai string dapat ditampilkan dengan fungsi printf( ) menggunakan kode format %s. Berikut ini adalah kemungkinan-kemungkinan penampilan nilai string dengan kode format %s. %s %Ns %-Ns %N.Ms %-N.Ms Menampilkan semua karakter di nilai string Menampilkan semua karakter rata kanan dengan lebar N posisi; N adalah konstanta numerik bulat. Menampilkan semua karakter rata kiri dengan lebar N posisi Menampilkan rata kanan hanya M buah karakter pertama saja dengan lebar karakter N posisi; M dan N adalah konstanta numerik Menampilkan rata kiri hanya M buah karakter pertama dengan lebar N posisi. Contoh.4.3 : char K[9] = Bahasa C ; printf( %s\n,k); /* semua karakter, rata kiri */ printf( %15s\n,K); /* 15 tempat lebar, rata kanan */ printf( %-15s\n,K); /* 15 tempat lebar, rata kiri */ printf( %15.5s\n,K); /* 5 karakter di 15 tempat lebar, rata kanan */ printf( %-15.5s\n,K); /* 5 karakter di 15 tempat lebar, rata kiri */ 4.4.3 Menampilkan Nilai Desimal Integer Nilai Desimal integer dapat ditampilkan dengan fungsi printf( ) menggunakan tiga buah kode format, yaitu %d, %i dan %u. Contoh 4.4: int L = 1234; printf( %i\n,l); /* selebar digit yang ada */ printf( %7d\n,L); /* minimum selebar 7 digit rata kanan*/ printf( %07d\n,L); /* minimum selebar 7 digit, blank diisi dengan 0 */ 3

4.4.4 Menampilkan Nilai Desimal Pecahan Nilai desimal pecahan dapat ditampilkan dengan fungsi printf( ) menggunakan tiga buah kode format, yaitu %f, %e dan %g. Contoh 4.5: float F = 12345.6789; printf( %15f\n,F); /* selebar 15 digit */ printf( %15.2f\n,F); /* 15 digit dengan 2 digit di belakang koma, rata kanan */ printf( %015.2f\n,F); /* 15 digit dengan 2 digit dibelakang koma, blank diganti 0 */ 4.4.5 Menampilkan Nilai Heksadesimal Nilai heksadesimal dapat ditampilkan dengan fungsi printf( ) menggunakan kode format %x. Contoh. 4.6: int H; printf( Masukkan nilai desimal? : ); scanf( %d,&h); printf( Nilai heksadesimalnya = %x\n,h); 4.4.6 Menampilkan Nilai Oktal Nilai oktal dapat ditampilkan dengan fungsi printf( ) menggunakan kode format %o. Contoh. 4.7: int O; printf( Masukkan nilai desimal? : ); scanf( %d,&o); printf( Nilai oktalnya = %o\n,o); 4

4.4.7 Menampilkan Nilai Pointer Pointer adalah variabel yang menyimpan alamat suatu letak data di memori. Pointer menunjukkan alamat memori letak dari variabelnya. Operator & menunjukkan alamat nilainya dimemori. Nilai pointer dapat ditampilkan dengan fungsi printf( ) menggunakan kode format %x. Contoh. 4.8 int I; I = 123; printf( Nilai %d ada di alamat memori %p\n, I, &I); 4.5 MENAMPILKAN HASIL KE PRINTER Bahasa C standar tidak menyediakan fungsi untuk menampilkan hasil di printer. Demikian juga Turbo C sebelum versi 1.5. Namun mulai dari versi ini suatu konstanta yang bernama stdprn telah disediakan untuk digunakan menampilkan hasil di printer. Fungsi yang digunakan untuk menampilkan hasil di printer adalah menggunakan konstanta stdprn adalah fungsi fprintf( ). Contoh 4.9 : fprintf(stdprn, Halo Saya dicetak di Printer \n ); 4.6 MEMBERSIHKAN LAYAR Turbo C versi 1.5 ke atas menyediakan fungsi clrscr( ) untuk membersihkan layar adalah fungsi, Prototipe dari fungsi ini terdapat di file judul conio.h. Contoh 4.10 : #include <conio.h> clrscr( ); printf( Layar ini sudah dibersihkan ); 5

4.7 MELETAKKAN KURSOR DI POSISI LAYAR TERTENTU Turbo C versi 1.5 ke atas menyediakan fungsi gotoxy( ) untuk meletakkan kursor di koordinat layar tertentu. Prototipe fungsi ini terdapat di file judul conio.h. Bentuk umum : Contoh 4.11 gotoxy(kolom,baris); #include <conio.h> clrscr(); gotoxy(20,5);printf( MENU PILIHAN ); 6