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

BAHASA PEMROGRAMAN C IRSAN JAELANI.
A. Sekilas Bahasa C merupakan pengembangan dari bahasa B. Bahasa C pertama kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972.
DASAR-DASAR PEMROGRAMAN C
Perintah Input/Output
INSTRUKSI MASUKAN DAN KELUARAN
7. 1 Bab 07 Menginput Nilai melalui Keyboard.
Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran
Perintah Input-OutPut
Dasar Pemrograman Komputer [TKL-4002] 2010
Elemen Dasar Program C++
PART 7 Array DOSEN : AHMAD APANDI, ST.
Statement Input – Output
Dasar Pemrograman Komputer
1 Pertemuan Operasi Input Output Matakuliah: T0016 / Algoritma dan Pemrograman Tahun: 2007 Versi: 6.
SOAL II :   Operator merupakan simbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi, berikut yang bukan merupakan penggunaan.
LAB PEMOGRAMAN DASAR (BAHASA C)
DASAR PEMROGRAMAN C Oleh : sgo.
Bahasa Pemprograman Dasar Pertemuan 3
Pengantar C++.
Pertemuan 1 Pengenalan Bahasa C++.
Pendahuluan & identifier pada bahasa c dan c++
STRUKTUR INPUT/OUTPUT
PEMROGRAMAN DASAR.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
Elemen dasar Pertemuan 3.
Teknik Pemrograman oleh: Yohanes Sugiarto.
Input dan Output TEE 2103 Algoritma dan Pemrograman
Pendahuluan Erfin Gustaman.
Perintah Dasar Erfin Gustaman.
Algoritma dan Struktur Data 1 pertemuan 5
Dasar Pemrograman Renni Angreni, S.Kom.
BORLAND C++ Pemrograman I Nama : Ahmat Josi,S.Kom.,M.Kom
Bentuk standar dalam penulisan bahasa c/c++
Operasi Input Output.
STRUKTUR DASAR PROGRAM
PEMROGRAMAN DASAR.
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Operator.
PEMROGRAMAN DASAR (BAHASA C)
Mengenal Model Data, Perintah I/O
LAB PEMOGRAMAN DASAR (BAHASA C)
Perintah Input/Output
Minggu 5 Imam Fahrur Rozi
TEL 2112 Dasar Komputer & Pemrograman
Input/output Pemrograman 1 (C++) STMIK AsiA Malang.
TEL 2112 Dasar Komputer & Pemrograman
02.1 Hari-2.
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Bagian 4 LINTAS DATA.
PEMROGRAMAN DASAR (BAHASA C)
Pertemuan 5 (Variabel dan konstanta) .:: Erna Sri Hartatik ::.
Pemrograman Terstruktur
ALGORITMA & STRUKTUR DATA I
S. Indriani Lestariningati, M.T
ALGORITMA & STRUKTUR DATA I
Array (Larik) Pertemuan ke-6 Bahasa C.
PERINTAH INPUT DAN OUTPUT
Input dan Output Pertemuan ke-3 Bahasa C.
Mencetak & Membaca Data
LAB PEMOGRAMAN DASAR (BAHASA C)
BAHASA PEMROGRAMAN II DEDED RAMAD KAMDA, S. KOM.
Pertemuan 3 Input/output Statement Assignment Statement
Pertemuan 2 Pengantar Pemrograman
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Algoritma dan Stuktur Data
Chapter 3.2 : Tipe, Nama dan Nilai
STRUKTUR perulangan (1)
KOMPUTER DASAR (2+1 sks) Ummu Habibah, S.Si., M.Si. Jurusan Matematika, Universitas Brawijaya Blog: Ummu85.lecture.ub.ac.id.
Pengantar Pemrograman Bahasa C
Transcript presentasi:

Input Dan Output

Input Data Dalam bahasa C proses memasukkan suatu data bisa menggunakan beberapa fungsi pustaka yang telah tersedia. Beberapa fungsi pustaka yang bisa digunakan adalah :

Scanf() scanf() ♦ Fungsi pustaka scanf() digunakan untuk menginput data berupa data numerik, karakter dan string secara terformat. ♦ Hal-hal yang perlu diperhatikan dalam pemakaian fungsi scanf() : Fungsi scanf() memakai penentu format Fungsi scanf() memberi pergantian baris secara otomatis Fungsi scanf() tidak memerlukan penentu lebar field Variabelnya harus menggunakan operator alamat &

Format Kode penentu format : ♦ %c : Membaca sebuah karakter ♦ %s : Membaca sebuah string ♦ %i, %d : Membaca sebuah bilangan bulat (integer) ♦ %f, %e : Membaca sebuah bilangan pecahan (real) ♦ %o : membaca sebuah bilangan octal ♦ %x : Membaca sebuah bilangan heksadesimal ♦ %u : Membaca sebuah bilangan tak bertanda

Contoh Program #include <stdio.h> #include <conio.h> void main() { int jumlah; char huruf, nim[10]; float nilai; clrscr(); printf("Masukkan sebuah bilangan bulat : "); scanf("%d", &jumlah ); /* membaca sebuah bilangan bulat */ printf("Masukkan sebuah karakter : "); scanf("%c", &huruf ); /* membaca sebuah karakter */ printf("Masukkan nim Anda : "); scanf("%s", &nim ); /* membaca sebuah string */ printf("Masukkan sebuah bilangan pecahan : "); scanf("%f", &nilai ); /* membaca sebuah bilangan float */ printf("\nNilai variable yang Anda masukkan adalah :\n"); printf("jumlah = %d\n", jumlah ); printf("huruf = %c\n", huruf ); printf("nim = %s\n", nim ); printf("nilai = %f\n", nilai ); getch(); }

Gets() gets() ♦ Fungsi gets() digunakan untuk memasukkan data bertipe karakter dan tidak dapat digunakan untuk memasukkan data numerik. ♦ Harus diakhiri dengan penekanan tombol enter ♦ Cursor secara otomatis akan pindah baris ♦ Tidak memerlukan penentu format

Contoh Program /* Program inputan tipe data karakter/string */ #include “stdio.h” #include “conio.h” void main() { } char nama[20]; clrscr(); printf(“Masukkan nama Anda : “); gets(nama); printf(“Hello, Nama Anda adalah %s”, nama); getch();

Getchar() getchar() ♦ Fungsi getchar() digunakan untuk membaca data yang bertipe karakter ♦ Harus diakhiri dengan penekanan tombol enter ♦ Karakter yang dimasukkan terlihat pada layar ♦ Pergantian baris secara otomatis

Getch dan getche getch() dan getche() ♦ Fungsi getch() dan getche() digunakan untuk membaca data karakter. ♦ Karakter yang dimasukkan tidak perlu diakhiri dengan penekanan tombol enter. ♦ Tidak memberikan efek pergantian baris secara otomatis ♦ Jika menggunakan fungsi getch() karakter yang dimasukkan tidak akan ditampilkan pada layer sehingga sering digunakan untuk meminta inputan berupa password. ♦ Sedangkan pada getche() karakter yang dimasukkan akan ditampilkan pada layar.

Contoh Program #include “stdio.h” #include “conio.h” void main() { } char huruf1, huruf2; printf(“Masukkan sebuah karakter : “); huruf1 = getche(); // karakter yang dimasukkan akan terlihat di layar printf(“\nKarakter yang Anda masukkan adalah %c\n”, huruf1); printf(“\nMasukkan sebuah karakter lagi : “); huruf2 = getch(); // karakter yang dimasukkan tidak terlihat di layar printf(“\nKarakter yang Anda masukkan adalah : %c, huruf2); getch();

Menampilkan Data Menampilkan data ke layer monitor Menggunakan fungsi printf(), puts(), dan putchar(). Fungsi printf() digunakan untuk menampilkan semua jenis data (numeric dan karakter) Fungsi puts() digunakan untuk menampilkan data string dan secara otomatis akan diakhiri dengan perpindahan baris. Fungsi putchar() digunakan untuk menampilkan sebuah karakter.

Mengatur tampilan bilangan pecahan (float). Bentuk umum : printf(“%m.nf”, argument); m : menyatakan panjang range n : menyatakan jumlah digit di belakang koma. argument : nilai atau variable yang akan ditampilkan. Contoh : printf(“%5.2f”, nilai); artinya variable nilai akan ditampilkan sebanyak 5 digit dengan 2 digit di belakang koma.

Contoh /* Program untuk menampilkan data berupa bilangan pecahan */ #include “stdio.h” #include “conio.h” void main() { float nilai; clrscr(); puts(“Masukkan nilai Anda : ); scanf(“%f”, &nilai); printf(“Anda memperoleh nilai %5.2f”, nilai); printf(“Apakah Anda telah puas mendapat nilai %6.4f ?”, nilai); getch(); }

Contoh /* Program untuk menampilkan data berupa bilangan integer dan string */ #include “stdio.h” #include “conio.h” void main() { int umur; } char nama[20]; clrscr(); puts(“Masukkan nama Anda : ); gets(nama); puts(“Masukkan umur Anda : “); scanf(“%d”, &umur); printf(“Nama Anda : %s \n”, nama); //tipe data string printf(“Umur Anda : %d \n”, umur); //tipe data integer getch();

Menampilkan data ke printer Untuk menampilkan data ke printer dapat menggunakan fungsi fprintf(), fputs() dan fputc(). Fungsi fprintf() digunakan untuk mencetak semua jenis tipe data ke printer dan secara otomatis memberikan efek perpindahan baris. Fungsi fputs() digunakan untuk mencetak tipe data string ke printer Fungsi fputc() digunakan untuk mencetak tipe data karakter ke printer

Contoh Program #include “stdio.h” #include “conio.h” void main() { } fprintf(stdprn, “Hallo, Saya akan tercetak di printer”); fputs(stdprn, “Saya juga akan tercetak di printer”);