Bab 5 Input dan Output.

Slides:



Advertisements
Presentasi serupa
Pertemuan 4.  Perintah yang digunakan untuk mengeluarkan hasil proses komputer sehingga bisa dibaca oleh si pemakai (user). Salah satu untuk menampilkan.
Advertisements

Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
ARRAY Dr. Lily Wulandari.
Algoritma & Struktur Data Pointer Evangs Mailoa.
Algoritma dan Struktur Data
Elemen Dasar Program C++
PRAKTIKUM ALGORITMA DAN STRUKTUR DATA
menginput waktu dalam detik di konversi ke Jam, Menit dan Detik
Algoritma dan Struktur Data
Statement Input – Output
Bab 05 Tipe Data dan Mengisi Variabel
contoh aplikasi sederhana yang terpaksa menggunakan
Pengantar C++.
Pertemuan 1 Pengenalan Bahasa C++.
STRUKTUR INPUT/OUTPUT
PEMROGRAMAN DASAR.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Elemen dasar Pertemuan 3.
Teknik Pemrograman oleh: Yohanes Sugiarto.
Input dan Output TEE 2103 Algoritma dan Pemrograman
Perintah Dasar Erfin Gustaman.
POINTER 6.3 & 7.3 NESTED LOOP.
Bentuk standar dalam penulisan bahasa c/c++
STRUKTUR DASAR PROGRAM
PEMROGRAMAN DASAR.
Struktur Data Khoiriya Latifa, M.Kom.
Contoh Aplikasi Sederhana
Operator.
PEMROGRAMAN DASAR (BAHASA C)
PERTEMUAN 9 Algoritma Presented by : Sity Aisyah, M.Kom
LAB PEMOGRAMAN DASAR (BAHASA C)
Contoh Aplikasi Sederhana
Minggu 5 Imam Fahrur Rozi
TEL 2112 Dasar Komputer & Pemrograman
02.1 Hari-2.
291.
Algoritma dan Struktur Data
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Input Dan Output.
Algoritma dan Struktur Data
Algoritma dan Struktur Data
PERBEDAAN C DAN C++ Meriska Defriani, S
Pemrograman Terstruktur
ALGORITMA & STRUKTUR DATA I
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
S. Indriani Lestariningati, M.T
09.3 Hari-9.
Algoritma dan Struktur Data
ALGORITMA & STRUKTUR DATA I
SELEKSI ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
PERINTAH INPUT DAN OUTPUT
STRUKTUR DATA PERTEMUAN 6.
STRUKTUR DATA PERTEMUAN III.
Input dan Output Pertemuan ke-3 Bahasa C.
Mencetak & Membaca Data
Pertemuan 7 Percabangan dalam bahasa C .:: Erna Sri Hartatik ::.
Bab 08 Menghitung Total Data yang Diinput Dari Keyboard
Pertemuan 3 Input/output Statement Assignment Statement
Bab 05 Tipe Data dan Mengisi Variabel
Bab 10 Fungsi.
Pengoperasi dan Ungkapan
PENGATURCARAAN C/C++ (C) Md Yazid Mohd Saman, 2013
ALGORITHM & DATA STRUCTURE BY : SUZILA YUSOF
Pengenalan kepada Bahasa C
Bab 15 Struktur.
Bab 13 Manipulasi Fail.
Bab 03 Variabel dan Tipe Data
Bab 11 Tatasusunan.
Transcript presentasi:

Bab 5 Input dan Output

Fail Input dan Output Piawai Kemasukan input dan penghasilan output dalam C mesti melalui suatu fail. Papankunci dianggap sebagai fail input yang piawai dalam C Monitor pula dianggap sebagai fail output yang piawai dalam C Penimbal (buffer) digunakan sebagai storan sementara sebelum suatu baris atau jujukan aksara itu lengkap  membolehkan pengguna membetulkan input sebelum menekan <enter> (rujuk rajah 2-12 m/s 44 , Forouzan 2001)

Fungsi printf printf( format_output [, senarai_nilai] ); Fungsi output piawai ialah printf Bentuk umum fungsi printf adalah: printf( format_output [, senarai_nilai] ); Format_output adalah suatu rentetan yang menentukan bentuk output bagi nilai-nilai yang disenaraikan Senarai_nilai boleh terdiri dari pembolehubah, pemalar, ungkapan, dan gabungan kesemuanya Bentuk fungsi printf yang paling mudah adalah untuk mencetak rentetan kerana: Rentetan itu sendiri adalah format outputnya, dan Tidak ada senarai_nilai

Spesifikasi Output %s untuk rentetan Untuk mencetak suatu nilai, format_output perlu mengandungi spesifikasi output Bagi setiap nilai, spesifikasi outputnya bergantung kepada jenis data tersebut Contoh: %s untuk rentetan %c untuk aksara %d untuk integer %f untuk float atau double %e untuk float/double yang menggunakan notasi saintifik

Mencetak Rentetan Rentetan boleh juga dicetak menggunakan spesifikasi output %s Contoh: printf(“%s”, “Cetak suatu rentetan\n”); yang sebenarnya setara dengan: printf(“Cetak suatu rentetan\n”); Spesifikasi lebih banyak digunakan jika melibatkan pembolehubah. . char nama[ ] = “Nadiah”; printf(“%s”, nama);

Mencetak Aksara printf(“%c %c %c”, ‘U’, ‘K’, ‘M’); Contoh 1: printf(“%c %c %c”, ‘U’, ‘K’, ‘M’);  U K M Contoh 2: printf(“%c%c%c”, ‘U, ‘K’, ‘M’);  UKM Contoh 3: aks1 = ‘U’; aks2 = ‘K’; aks3 = ‘M’; printf(“%c %c %c”, aks1, aks2, aks3);

Mencetak Integer Format spesifikasi output untuk mencetak integer adalah lebih terperinci Format umum: %[<lebar_medan>.<bil_digit_yg_mesti_dicetak>]d Contoh: printf(“Nilai ialah:%10.6d”, 56342);  Nilai ialah:~~~~056342 printf(“Nilai ialah:%10.3d”, 56342);  Nilai ialah:~~~~~56342 printf(“Nilai ialah:%4d”, 56342);  Nilai ialah:56342

Mencetak Nombor Nyata Format umum: %[<lebar_medan>.<nombor_titik_perpuluhan>]f Contoh: printf(“Nilai ialah:%10.4f”, 32.6784728); Nilai ialah:~~~32.6785 printf(“Nilai ialah:%7d”, 56342); printf(“Nilai ialah:%10f”, 32.6784728); Nilai ialah:~32.678473 printf(“Nilai ialah:%10.5f”, 32.6784); Nilai ialah:~~32.67840 printf(“Nilai ialah:%5f”, 32.6784728); Nilai ialah:32.678473 printf(“Nilai ialah:%.3f”, 32.6784728); Nilai ialah:32.678

Gabungan Spesifikasi Output #include <stdio.h> void main( ) { int umur; float tinggi; umur = 21; tinggi = 1.73; printf(“Ali berumur %d tahun dan dengan ketinggian %.2f cm\n”, umur, tinggi); } Output: Ali berumur 21 tahun dan dengan ketinggian 1.73 cm _

Fungsi scanf Fungsi input piawai ialah scanf Format umum fungsi scanf: scanf( format_input, senarai_pembolehubah ); Format_input adalah rentetan aksara yang menentukan bentuk rentetan input Senarai_pembolehubah adalah lokasi di mana setiap data input akan disimpan dalam ruang ingatan Sepertimana format_output, format input mengandungi spesifikasi tertentu berdasarkan jenis data yang dimasukkan Pengguna perlu memasukkan data mengikut format dan spesifikasi yang telah ditetapkan dalam aturcara

Contoh Penggunaan scanf scanf(“%c%d”, &aks, &nom); Cara input aksara ‘b’ dan nombor 13: b13<enter> Contoh 2: #include <stdio.h> void main( ) { int hari, bulan, tahun; scanf(“%d %d %d”, &hari, &bulan, &tahun); printf(“Hari: %d, Bulan: %d, Tahun: %d”, hari, bulan, tahun); } Input: 25 6 2002<enter> Output: Hari: 25, Bulan: 6, Tahun: 2002