ALGORITMA & STRUKTUR DATA I

Slides:



Advertisements
Presentasi serupa
BAHASA PEMROGRAMAN C IRSAN JAELANI.
Advertisements

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
//program untuk menulis ke dalam file teks kemudian menampilkan isi file ke layar #include Void main() { const int mak 80; file p; // deklarasi file.
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
ALGORITMA DAN PEMROGRAMAN 1 Lab K Semester 1 WLD,Nanda,Hefi.
Elemen Dasar Program C++
PART 7 Array DOSEN : AHMAD APANDI, ST.
Pertemuan String Matakuliah : T0616 / Algoritma dan Pemrograman
Statement Input – Output
Dasar Pemrograman Komputer
1 Latihan Pertemuan String Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Statemen Input Output PRINT INPUT LINE INPUT INPUT$ READ-DATA RESTORE
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.
Materi-8 STRUCTURE (RECORD).
LAB PEMOGRAMAN DASAR (BAHASA C)
DASAR PEMROGRAMAN C Oleh : sgo.
Bahasa Pemprograman Dasar Pertemuan 3
Pengantar C++.
Pertemuan 1 Pengenalan Bahasa C++.
STRUKTUR INPUT/OUTPUT
PEMROGRAMAN DASAR.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
Elemen dasar Pertemuan 3.
Input dan Output TEE 2103 Algoritma dan Pemrograman
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
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)
PEMROGRAMAN DASAR (BAHASA C)
PERTEMUAN 9 Algoritma Presented by : Sity Aisyah, M.Kom
Mengenal Model Data, Perintah I/O
LAB PEMOGRAMAN DASAR (BAHASA C)
Perintah Input/Output
TEL 2112 Dasar Komputer & Pemrograman
Input/output Pemrograman 1 (C++) STMIK AsiA Malang.
TEL 2112 Dasar Komputer & Pemrograman
02.1 Hari-2.
Statement Input dan Output
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Bagian 4 LINTAS DATA.
Input Dan Output.
PEMROGRAMAN DASAR (BAHASA C)
Pemrograman Terstruktur
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)
Bab 08 Menghitung Total Data yang Diinput Dari Keyboard
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
PERTEMUAN 1 & 2. LINGKUNGAN PEMROGRAMAN BAHASA C Akar dari bahasa C adalah BCPL yang dikembangkan oleh Martin Richards pada tahun Selanjutnya bahasa.
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
Algoritma dan Pemrograman 1 C++
Transcript presentasi:

ALGORITMA & STRUKTUR DATA I

INPUT & OUTPUT BAHASA C Bahasa C memiliki beberapa tipe inputan dan outputan, yaitu : scanf() printf() putchar() getch() dan getche() gets() puts()

scanf("%format", &variabel); Fungsi scanf() scanf() Adalah suatu fungsi yang digunakan untuk pembacaan nilai yang di input melalui keyboard berdasarkan penentu format. Nilai yang diinput harus disesuaikan dengan penentu formatnya. Berikut adalah format penulisan scanf. scanf("%format", &variabel); Contoh : scanf("%f",&nilai); scanf("%i %i %i",&jam,&menit,&detik); scanf("%s",nama);

Ketentuan 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 &

printf("%format", variabel); Fungsi printf() printf() digunakan untuk menampilkan suatu keluaran pada layar berdasarkan suatu penentu format. Berikut adalah format penulisan printf. printf("%format", variabel); Contoh : printf(“Bahasa C menyenangkan \n”); printf(“nilai = %d \n”,nilai); printf("Nilai c : %0.2f\n",c); printf(“%d * %d = %0.2f”, a, b, a*b);

Fungsi puts() puts() digunakan untuk menampilkan sebuah string saja dan mengandung escape sequence “\n”.Berikut adalah contoh penggunaan puts(). puts("string"); puts(varString); Contoh : char nama[20]="Agus"; puts("Program Sederhana"); puts(nama);

Fungsi putchar() putchar() digunakan untuk menampilkan sebuah karakter saja dan tidak mengandung escape sequence “\n”.Berikut adalah contoh penggunaan putchar(). Contoh : char a; printf(“a = ”);scanf(“%c”,&a); printf(“Data yang anda masukkan ”); putchar(‘\n’); putchar(a);

Fungsi gets() gets() digunakan untuk menginputkan nilai string dari keyboard. Karena nilai yg diinputkan sudah jelas string, maka tidaklah diperlukan penentu format %s. Berikut adalah format penulisan gets. gets(variabel); Contoh : char nama[20], nim[8], alamat[25][10]; printf("Nama : ");gets(nama); printf("NIM : ");gets(nim); printf("Alamat : ");gets(alamat[2]);

Ketentuan 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.

Fungsi getchar() getchar() digunakan jika ingin memasukkan sebuah nilai karakter ke variabel yang bertipe karakter. Perhatikan contoh program berikut ini: variable = getchar(); Contoh : main(){ char nilai; printf("Nilai anda : "); nilai=getchar(); printf("Nilai anda : %c\n”,nilai); }

Ketentuan 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.

Fungsi 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 getch() dan getche() #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(); }

CATATAN PENTING Jika terdapat beberapa proses input (memasukkan data) sekaligus, maka sebaiknya ditambahkan fungsi fflush(stdin); setelah fungsi scanf(). Fungsi fflush(stdin) berfungsi menghapus buffer di dalam alat I/O.