Pernyataan (Statement)

dokumen-dokumen yang mirip
Pernyataan (Statement) dan Input/Output

Minggu ke-11 Fungsi (Function)

Fungsi (Function) Pendahuluan. Objektif. Bahan Bacaan

Minggu ke-14 Typedef, Struct & Command Line Argument

Tipe Data. Pendahuluan. Objektif. Bahan Bacaan

PENGENALAN BAHASA C DAN C++

Minggu ke-10 Pointer. Pendahuluan. Objektif. Bahan Bacaan

BAB 2. FUNGSI INPUT OUTPUT

INPUT DAN OUTPUT BAHASA C

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

Minggu ke-3 Tipe Data Dalam C

Bahasa C-M6 By Jamilah, Skom 1

Minggu ke-13 Berkas (File)

Minggu ke-12 Built-in Function

bukuajar 2011/9/22 13:39 page i #1

P3 Pengantar Pemrograman C

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

Bab 2. Dasar-Dasar Pemrograman C

TIPE DATA DAN OPERASI I/O

BAB 4 PENGENALAN BAHASA C

File. Dalam bahasa pemrograman C, terdapat dua jenis stream: teks (ASCII) dan binari. Minggu ini, FILE dan stream jenis teks akan dibahas.

Algoritme dan Pemrograman

Pointer. Objektif. Bahan Bacaan

Chapter 1 KONSEP DASAR C

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

Operasi Input Output

Struktur Program Bahasa C

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

Tipe Data dan Operator

BAB II DASAR-DASAR PEMROGRAMAN C

I.1. MEMBUAT PROGRAM C DENGAN VISUAL C

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

Fungsi : Dasar Fungsi

FUNGSI INPUT & OUTPUT

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

Binary Search Tree (BST)

Tipe Data dan Variabel

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

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

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Pengenalan Bahasa C. Yuli Sun Hariyani D3 Teknik Telekomunikasi Institut Teknologi Telkom

Tipe Data, Variabel, Input/Output

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

Pengumuman ALGORITME DAN PEMROGRAMAN

Tipe Data Dasar. Berdasarkan jenisnya, data dapat dibagi menjadi lima kelompok dinamakan tipe data dasar, yaitu:

BAB V INPUT DAN OUTPUT

Pemrograman Dasar C. Minggu 2

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

BAHASA PEMROGRAMAN C

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

Pemrograman Dasar C. Minggu 3

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

Pertemuan 6. Pemrograman Modular

Typedef dan Struct. Pendahuluan. Objektif. Bahan Bacaan

VARIABEL & TIPE DATA PEMROGRAMAN C++

Algoritma Pemrograman. Fery Updi,M.Kom

Algoritma Pemrograman 2B (Pemrograman C++)

Kuliah III - Dasar Pemrograman

Algoritma dan Pemrograman

Achmad Solichin.

C Programming (re-view)

P - 3 Bab 2 : Pengantar Pemrograman C

KUMPULAN SYNTAX DASAR C++

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

KONSEP DASAR BAHASA C

Pemrograman Dasar C. Minggu 8

Identifier dan Tipe Data

9/9/2011 ILKOM IPB 1 ALGORITME DAN PEMROGRAMAN. Review: Algoritme dan Program. Bahasa tingkat rendah (low level language)

Struct dan Fungsi. Pendahuluan. Objektif. Bahan Bacaan

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

Pengenalan Bahasa C week 1

Pertemuan 7. Tipe Data Sederhana

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN

Pemrograman Dasar C. Minggu 6

PRAKTIKUM 3 DASAR PEMROGRAMAN C

elemen Dasar Bahasa Pemrograman C

KONSEP DASAR. menyusunnya menjadi potongan-potongan mudah untuk ditangani dibanding. conquer.

PENGENALAN BAHASA C. Praktikum 3

BAB IV INPUT DAN OUTPUT

BAB III PERINTAH INPUT OUTPUT

FILE INPUT/OUTPUT. Overview

Algoritma & Pemrograman #3

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Pemrograman Dasar C. Minggu 6

12/29/2011 ILKOM IPB 1. Algoritme dan Pemrograman. Char. Karakter dan bilangan

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

Penambahan Simpul (Node)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Desain dan Analisis Algoritma. Pengenalan Bahasa C. I Ketut Resika Arthana, S.T., M.Kom.

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Algoritma Pemrograman. Fery Updi,M.Kom

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

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

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

Mengenal printf printf untuk mencetak data baik yang bertipe numeric ataupun teks

Transkripsi:

Minggu ke-2 Belajar C Dengan Contoh, Input Output & Pernyataan (Statement) Pendahuluan Pemahaman Bahasa Pemrograman C akan lebih mudah melalui contoh-contoh. Dengan memperhatikan dan memahami contoh-contoh program, mahasiswa diharapkan dapat memahami konsep bahasa pemrograman yang dipelajari secara lebih mudah dan cepat. Pada pertemuan ini, pemahaman terhadap konsep dasar pemrograman C dilakukan dengan membahas dan memahami beberapa contoh program. Objektif Memperkenalkan fungsi input dan output Pernyataan (Statement) Bahan Bacaan Buku pegangan atau bahan-bahan yang menjelaskan tentang topik ini. Copyright 2010, Dr. Taufik Fuadi Abidin, S.Si M.Tech, Program Studi Teknik Informatika FMIPA Universitas Syiah Kuala 1

Input Output Penggunaan printf() dan scanf() Function printf() digunakan untuk output, sedangkan scanf() digunakan untuk input. Huruf "f" dalam printf dan scanf merupakan kependekan dari kata "formatted". Kedua function tersebut dideklarasi dalam header file stdio.h. Header file ini harus disertakan (include) apabila function tersebut digunakan dalam program. #include <stdlib.h> /* standard library dimana EXIT_SUCCESS, EXIT_FAILURE, dll didefinisikan */ /* standard I/O dimana printf dan scanf didefinisikan */ Printf dan scanf secara garis besar menerima dua argument yaitu: control_string dan other_arguments control_string digunakan untuk menentukan format dari argument. Contoh: printf("suhu %d derajat celsius sama dengan %f derajat fahrenheit", celcius, fahrenheit); control_string Copyright 2010, Dr. Taufik Fuadi Abidin, S.Si M.Tech, Program Studi Teknik Informatika FMIPA Universitas Syiah Kuala 2

Input Output: Continue Karakter Format argument konversi c Character d Decimal integer u Unsigned decimal integer e Floating point dalam notasi scientific f Floating point (pecahan) s String ld Long integer lf Double o, x Octaldecimal dan hexadecimal Copyright 2010, Dr. Taufik Fuadi Abidin, S.Si M.Tech, Program Studi Teknik Informatika FMIPA Universitas Syiah Kuala 3

Input Output: Continue Contoh Program 1 #include < stdio.h> void main(void) printf("\n"); printf("hello Students."); printf("\n"); Contoh Program 2 void main(void) int i,j,k; i = 4; j = 5; k = i + j; printf("sum of two numbers = %d \n",k); Copyright 2010, Dr. Taufik Fuadi Abidin, S.Si M.Tech, Program Studi Teknik Informatika FMIPA Universitas Syiah Kuala 4

Input Output: Continue Contoh Program 3 void main(void) int i = 100; printf(" %x\n",i); 64 Contoh Program 4 void main(void) int i = 74; printf(" %o\n",i); 112 Copyright 2010, Dr. Taufik Fuadi Abidin, S.Si M.Tech, Program Studi Teknik Informatika FMIPA Universitas Syiah Kuala 5

Input Output: Continue Contoh Program 5 #include <stdlib.h> int main(void) char characterone, charactertwo; int inumber; float fnumber; double dnumber; printf("\n%s\n%s\n", "Demo menggunakan function scanf untuk beberapa tipe konversi", "Input 2 karakter (space sebagai pemisah), integer, float dan double"); scanf("%c,%c,%d,%f,%lf", &characterone, &charactertwo, &inumber, &fnumber, &dnumber); printf("\noutput:\n"); printf("%4c %4c %5d %12.3f %15e\n\n",characterOne, charactertwo, inumber, fnumber, dnumber); exit(exit_success); Copyright 2010, Dr. Taufik Fuadi Abidin, S.Si M.Tech, Program Studi Teknik Informatika FMIPA Universitas Syiah Kuala 6

Pernyataan (Statement) Contoh Program 6 /* Perbandingan menggunakan 1 baris statement dengan lebih dari satu baris statement */ #include <stdlib.h> #define MAXLOOP 10 int main(void) int counter = 1, total = 0; while(counter <= MAXLOOP) while(counter <= MAXLOOP) total += counter; atau total = total + counter; counter++; counter = counter + 1; printf("total = %d\n ", total); exit(exit_success); Dalam assembly hanya membutuhkan satu baris statement yaitu: inc total, counter Dalam assembly membutuhkan lebih dari satu statement: load counter add total store total Copyright 2010, Dr. Taufik Fuadi Abidin, S.Si M.Tech, Program Studi Teknik Informatika FMIPA Universitas Syiah Kuala 7

Penggunaan Library Contoh Program 7 /* Demo penggunaan ctype library untuk memanipulasi karakter */ #include <stdlib.h> #include <ctype.h> int main(void) int character; Mohon dibaca secara lebih detail tentang ctype library while((character = getchar())!= EOF) if(character == '\n') putchar('\n'); else if(islower(character)) putchar(character = toupper(character)); else putchar(character); exit(exit_success); EOF didefinisikan -1 di stdio.h Copyright 2010, Dr. Taufik Fuadi Abidin, S.Si M.Tech, Program Studi Teknik Informatika FMIPA Universitas Syiah Kuala 8