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

dokumen-dokumen yang mirip
INPUT DAN OUTPUT BAHASA C

Algoritma Pemrograman. Fery Updi,M.Kom

BAB 2. FUNGSI INPUT OUTPUT

PENGENALAN BAHASA C DAN C++

BAB III PERINTAH INPUT OUTPUT

MENAMPILKAN HASIL Operasi Keluaran (Output)

FUNGSI INPUT & OUTPUT

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

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

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

Algoritma dan Pemrograman

Algoritma & Pemrograman #3

Algoritma Pemrograman. Fery Updi,M.Kom

BAB IV INPUT DAN OUTPUT

TIPE DATA DAN OPERASI I/O

KURSUS ONLINE JASA WEBMASTERS

BAB V INPUT DAN OUTPUT

BAB 3 PERINTAH INPUT OUTPUT

Algoritma Pemrograman 2B (Pemrograman C++)

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

Kuliah III - Dasar Pemrograman

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

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

Operasi Input Output

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

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

Bab 2. Dasar-Dasar Pemrograman C

Pemrograman I Bab IV Input dan Output. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Tipe Data dan Operator

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

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

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Pernyataan (Statement) dan Input/Output

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Software Engineering atau yang diartikan Rekayasa Perangkat Lunak adalah:

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

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

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

Tipe Data, Variabel, Input/Output

PRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/C++

fungsi Oleh: Sri Supatmi,S.Kom

Pernyataan (Statement)

OPERASI DASAR MASUKAN DAN KELUARAN

Materi Pertemuan 03 INPUT, OUTPUT & RUNTUNAN Disusun oleh : Danang Junaedi

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

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

TUGAS PENDAHULUAN MODUL I PERKENALAN MIKU, COMPILER BAHASA C, DAN STANDARD INPUT-OUTPUT

BAB V, VI ARRAY, STRING

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

BAB V BAHASA C I. 5.1 Pendahuluan

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

Pengenalan Bahasa C week 1

PENGENALAN C++ DADANG MULYANA 2012

MODUL 1 STANDAR INPUT DAN OUTPUT

BAB II DASAR-DASAR PEMROGRAMAN C

KUMPULAN SYNTAX DASAR C++

Fungsi : Dasar Fungsi

PENGENALAN BAHASA C. Praktikum 3

ALGORITMA (2) Mengupas Kentang

Struktur Program Bahasa C

BAB 2 PERINTAH DASAR BAHASA C. %d = type data varibel

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

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

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

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

PENGERTIAN C++ DAN FUNGSI-FUNGSINYA

IT234 - Algoritma dan Struktur Data. Ramos Somya

Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram.

P 4 Bab 3 : Dasar Pemrograman C

A R R A Y. Bentuk umum deklarasi array : type nama_array[ukuran] tipe : menyatakan tipe dasar array ukuran : menyatakan banyaknya elemen pada array

Algoritma Pemrograman. Fery Updi,M.Kom

VIII MANIPULASI STRING

Algoritma dan Pemrograman

elemen Dasar Bahasa Pemrograman C

BAB 2 TIPE-TIPE DATA TURBO C++

Algoritme dan Pemrograman

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Semester 3 Perulangan while, do..while 4 X 50 menit

PRAKTIKUM 6 PENGULANGAN PROSES 2

1.4 Struktur Program Pada C++ Program C maupun C++ secara umum tersusun dari beberapa bagian utama, yaitu :

Proses Perulangan (Looping) DASAR PROGRAMMING 1

PRAKTIKUM 7 FUNGSI 1

INPUT/OUTPUT. Untuk memasukkan nilai karakter tidak terformat digunakan: getchar() getch() getche() tergantung dari karakteristik masing-masing.

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

Modul V Pemrograman Bahasa C ( bagian II )

Algoritme dan Pemrograman

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

Tugas PTIK C Program. Ardhini Maharani 12/331445/PA/14699

CONTOH SOAL C++: jika di input selain dari 1 sampai 4 maka munculkan pesan "Anda Salah memasukan Input Kode"

Tipe Data dan Variabel

Pemrograman Dasar C. Minggu 2

BAB IV PENGULANGAN PROSES

Modul 4 Kondisional/Pencabangan If - Else

Algoritma & Pemrograman #11. by antonius rachmat c, s.kom, m.cs

Pengenalan C++ untuk Interface

Jobsheet Dasar Pemrograman, Bab. 7: String. Bab. 7 S T R I N G

Chapter 1 KONSEP DASAR C

TUGAS MATA KULIAH DASAR PEMROGAMAN

Achmad Solichin.

Transkripsi:

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

Output Untuk menampilkan output ke layar dapat menggunakan fungsi yang ada dalam header stdio.h: Output terformat printf() Output tidak terformat puts() putchar()

Fungsi : puts Hanya dapat menampilkan String(lebih dari 1 karakter) #include <stdio.h> #include <conio.h> main(){ char nama[50] = "Denny Chandra"; puts(nama); getche(); }

Fungsi : putchar Hanya dapat menampilkan 1 karakter #include <stdio.h> #include <conio.h> main(){ char huruf = 'D'; putchar(huruf); getche(); }

Fungsi : printf() Menampilkan hasil terformat Dapat menampilkan semua tipe data Menggunakan tipe konversi untuk setiap tipe data

Fungsi : printf() #include <stdio.h> #include <conio.h> main(){ char huruf[50] = "Denny Chandra"; printf("%s",huruf); getche(); }

Memformat Keluaran Memformat Karakter Memformat String Memformat Integer Memformat Pecahan

Memformat Karakter Menggunakan tipe konversi : %c Untuk menampilkan sebuah karakter dengan lebar 3 posisi (3 karakter di depan,karakter blank) : %3c Untuk membuat rata kiri (blank ada disebelah kanan karakternya) : %-3c

Memformat Karakter #include <stdio.h> #include <conio.h> main(){ char k = 'd'; printf("%c",k); printf("\n"); printf("%3c",k); printf("\n"); printf("%-3c",k); printf("\n"); getche(); }

Memformat String String = kumpulan lebih dari 1 karakter

Memformat String #include <stdio.h> #include <conio.h> main(){ } char nama[15] = "Denny Chandra"; printf("%s \n",nama);//semua karakter rata kiri printf("%20s \n",nama);//lebar 20 rata kanan printf("%-20s \n",nama);//lebar 20 rata kiri printf("%20.5s \n",nama);//5 karakter lebar 20,rata kanan printf("%-20.5s \n",nama);//5 karakter lebar 20,rata kiri getche();

Output : Memformat String

Tipe konversi Memformat Integer

Memformat Integer #include <stdio.h> #include <conio.h> main(){ int i = 1234; printf("%i \n",i); printf("%d \n",i); printf("%5d \n",i);//5 angka rata kanan printf("%-5d \n",i);//5 angka rata kiri printf("%05d \n",i);//menambahkan 0, 5 angka rata kanan getche(); }

Output: Memformat Integer

Tipe konversi: Memformat Pecahan

Memformat Pecahan #include <stdio.h> #include <conio.h> main(){ float f = 123; printf("%f \n",f); printf("%.2f \n",f);//dua digit dibelakang koma printf("%10.1f \n");//lebar 10 digit,1 angka dibelakang koma,rata kanan printf("%-10.3f \n");//lebar 10 digit,3 angka dibelakang koma,rata kiri getche(); }

Output: Memformat Pecahan

Input Data Input Data terformat scanf(), dalam file header stdio.h Input Data tidak terformat gets(), dalam file header stdio.h getch(), dalam file header conio.h getche(), dalam file header conio.h getchar(), dalam file header conio.h

Input data tidak terformat getche() :tanpa enter, karakter terlihat getchar() : dengan enter, karakter terlihat getch() : dengan enter, karakter tidak terlihat Ketiganya untuk sebuah karakter

Input data tidak terformat #include <stdio.h> #include <conio.h> main(){ char jawab; printf("masukkan sebuah karakter :"); jawab = getche(); printf("\n"); printf("karakter yang dimasukkan %c \n",jawab); getche(); }

Output: Input Data tidak terformat

Input Data String tidak terformat Menggunakangets() #include <stdio.h> #include <conio.h> main(){ char kalimat[10]; printf("masukkan string :"); gets(kalimat); printf("nilai String : %s",kalimat); getche();

Input Data String tidak terformat Output:

Input Data terformat Menggunakan scanf() Tipe konversi

Input Data Terformat #include <stdio.h> #include <conio.h> main(){ char kalimat[10]; printf("masukkan string :"); scanf("%s",&kalimat); printf("nilai String : %s",kalimat); getche();

Menggunakan scanf() Jika mengunakan %s: kalimat yang dimasukkan mengandung spasi (whitespace) maka yang akan ditampilkan adalah kalimat sebelum whitespace saja. Solusi %s diganti dengan : %[^\n]

Menggunakan scanf() #include <stdio.h> #include <conio.h> main(){ char kalimat[10]; printf("masukkan string :"); scanf("%[^\n]",&kalimat); printf("nilai String : %s",kalimat); getche(); }

Output dengan %s Menggunakan %s

Menggunakan %[^\n] Output dengan %[^\n]

Pengolahan Karakter dan String Fungsi untuk memvalidasi karakter yang dimasukkan Fungsi tolower() dan toupper

Pengolahan Karakter dan string Fungsi dalam header ctype.h

Pengolahan karakter dan string isaplha(), apakah huruf tolower(), mengubah huruf menjadi lowercase toupper (), mengubah huruf menjadi uppercase

isalpha() #include <stdio.h> #include <conio.h> #include <ctype.h> main(){ char k; printf("masukkan sebuah karakter :"); k = getchar(); if(isalpha(k)){ printf("anda memasukkan huruf"); }else{ printf("yang anda masukkan bukan huruf"); } getche(); }

Output: isaplha()

Question?