perintah i/o (input/output)

32
M. Febriansyah., MT [email protected] PERINTAH MASUKAN & KELUARAN Pertemuan - 3 PENGENALAN

Upload: amalia-dewi

Post on 16-Feb-2016

121 views

Category:

Documents


21 download

DESCRIPTION

Materi Algoritma Pemrograman

TRANSCRIPT

Page 1: Perintah I/O (Input/Output)

M. Febriansyah., [email protected]

PERINTAH MASUKAN & KELUARAN

Pertemuan - 3

PENGENALAN

Page 2: Perintah I/O (Input/Output)

PENGENALAN PERINTAH KELUARAN PENGGUNAAN FORMAT % DAN ESCAPE

CODES PENGENALAN PERINTAH MASUKAN CONTOH APLIKASI

OUTLINE

Page 3: Perintah I/O (Input/Output)

PENGENALAN PERINTAH KELUARANPENGENALAN PERINTAH KELUARAN

Perintah output pada pemrograman C/C++, yaitu :

printf()

puts()

putchar()

cout()

Page 4: Perintah I/O (Input/Output)

Merupakan fungsi keluaran / output yang paling umum digunakan untuk menampilkan informasi ke layar monitor.

FUNGSI PERINTAH PRINTFFUNGSI PERINTAH PRINTF

BENTUK PENULISANBENTUK PENULISAN

Page 5: Perintah I/O (Input/Output)

SIMBOL % PADA PERINTAH PRINTFSIMBOL % PADA PERINTAH PRINTFSimbol % dipakai untuk memberi tahu kompiler mengenai jenis data yang dipakai dan ditampilkan (dapat berupa variabel, konstanta dan ungkapan).

Page 6: Perintah I/O (Input/Output)

printf(“%c merupakan abjad yang ke - %d”,’b’,2);

CONTOH PENULISANCONTOH PENULISAN

LATIHAN – PERINTAH PRINTF

Page 7: Perintah I/O (Input/Output)

Merupakan fungsi keluaran yang sama dengan printf yaitu untuk mencetak string ke layar. Berasal dari kata PUT STRING.

PERBEDAAN puts DENGAN printf

FUNGSI PERINTAH PUTSFUNGSI PERINTAH PUTS

Page 8: Perintah I/O (Input/Output)

puts(“karakter / string”);

CONTOH PENULISANCONTOH PENULISAN

LATIHAN – PERINTAH PUTS

Page 9: Perintah I/O (Input/Output)

Digunakan untuk menampilkan sebuah karakter ke layar. Penampilan karakter tidak diakhiri dengan pindah baris. Perhatikan contoh dibawah :

FUNGSI PERINTAH PUTCHARFUNGSI PERINTAH PUTCHAR

Page 10: Perintah I/O (Input/Output)

Merupakan sebuah instruksi objeck dalam C++ yang digunakan untuk menampilkan suatu data ke layar monitor. Untuk menggunakannya harus menyertakan file header iostream.h.

FUNGSI PERINTAH COUTFUNGSI PERINTAH COUT

CONTOH PERINTAH COUTCONTOH PERINTAH COUT

Page 11: Perintah I/O (Input/Output)

LATIHAN – PERINTAH KELUARAN

1 2

3

Page 12: Perintah I/O (Input/Output)

JAWABAN – PERINTAH KELUARAN

1 2 3

Page 13: Perintah I/O (Input/Output)

PENGENALAN PERINTAH MASUKANPENGENALAN PERINTAH MASUKAN

Perintah input pada pemrograman C/C++, yaitu :

scanf()

gets()

getch()

getche()

cin()

Page 14: Perintah I/O (Input/Output)

Merupakan fungsi untuk memasukkan berbagai jenis data menggunakan interface keyboard.Memiliki kode format yang sama dengan printf.

Simbol “&” merupakan pointer yang digunakan untuk menunjuk ke alamat variabel memori.

FUNGSI PERINTAH SCANFFUNGSI PERINTAH SCANF

BENTUK PENULISANBENTUK PENULISAN

Page 15: Perintah I/O (Input/Output)

KODE % PADA PERINTAH SCANFKODE % PADA PERINTAH SCANFKode % pada perintah scanf digunakan sebagai penentu untuk format penginputan data.

Page 16: Perintah I/O (Input/Output)

LATIHAN – PERINTAH SCANF

Page 17: Perintah I/O (Input/Output)

Merupakan fungsi untuk memasukkan data string dengan bentuk penulisan sbb :

PERBEDAAN scanf DENGAN gets

FUNGSI PERINTAH GETSFUNGSI PERINTAH GETS

Page 18: Perintah I/O (Input/Output)

LATIHAN – PERINTAH GETS

Page 19: Perintah I/O (Input/Output)

Perintah getch() atau get character and echo dipakai untuk membaca sebuah karakter tanpa perlu diakhiri dengan menekan tombol ENTER.

Karakter yang di masukkan tersebut tidak akan ditampilkan di layar.

Untuk menggunakannya harus menyertakan file header conio.h.

FUNGSI PERINTAH GETCHFUNGSI PERINTAH GETCH

Page 20: Perintah I/O (Input/Output)

Perintah getche() berfungsi untuk membaca sebuah karakter tanpa perlu diakhiri dengan menekan tombol ENTER.

Karakter yang di masukkan tersebut ditampilkan di layar monitor.

Untuk menggunakannya harus menyertakan file header conio.h.

FUNGSI PERINTAH GETCHEFUNGSI PERINTAH GETCHE

Page 21: Perintah I/O (Input/Output)

LATIHAN – GETCH & GETCHE

Page 22: Perintah I/O (Input/Output)

Merupakan sebuah instruksi objeck dalam C++ yang digunakan untuk memasukkan suatu data. Untuk menggunakannya harus menyertakan file header iostream.h.

FUNGSI PERINTAH CINFUNGSI PERINTAH CIN

CONTOH PERINTAH CINCONTOH PERINTAH CIN

Page 23: Perintah I/O (Input/Output)

ESCAPE CODESESCAPE CODESMerupakan suatu karakter khusus yang menggunakan notasi “\” (back slash).

Page 24: Perintah I/O (Input/Output)

LATIHAN – ESCAPE CODES

Page 25: Perintah I/O (Input/Output)

FUNGSI MANIPULATORFUNGSI MANIPULATORManipulator digunakan untuk mengatur tampilan pada layar monitor. Untuk menggunakannya harus menyertakan file header iomanip.h.

Page 26: Perintah I/O (Input/Output)

endlMerupakan manipulator yang digunakan untuk menyisipkan karakter NewLine atau pindah baris. File header yang harus disertakan iostream.h endsMerupakan manipulator yang digunakan untuk menambah karakter null (nilai ASCII nol). File header yang harus disertakan iostream.h

dec, oct dan hexMerupakan manipulator yang digunakan untuk konversi data dalam bentuk desimal, oktal dan hexadesimal. File header yang harus disertakan iomanip.h

Page 27: Perintah I/O (Input/Output)

APLIKASIAPLIKASI

CONTOH

TURBO C++

TURBO C++

Page 28: Perintah I/O (Input/Output)

CONTOH PROGRAM#include<iostream.h>void main( ){

int pj,lb,L;cout<<'\n';cout<<" ---------------------------------------------- "<<'\n';cout<<"MENGHITUNG LUAS PERSEGI PANJANG"<<'\n';cout<<" ---------------------------------------------- "<<'\n';cout<<endl;cout<<" PANJANG = ";cin>>pj;cout<<" LEBAR = ";cin>>lb;cout<<" ---------------------------------------------- "<<'\n';cout<<“JIKA PANJANG = "<<pj<<" DAN LEBAR = "<<lb;L=pj*lb;cout<<" MAKA LUAS PERSERGI PANJANG = "<<L<<'\n';cout<<" ---------------------------------------------- ";

}

Page 29: Perintah I/O (Input/Output)

CONTOH PROGRAM

Page 30: Perintah I/O (Input/Output)

CONTOH PROGRAM#include<stdio.h>main(){ int T,t,P,p,S,s,i,j; printf(“Masukkan tinggi bintang: “); scanf(“%d”,&T); S=T*2; for(i=1;i<=T;i++) { S=S-2; P=2*i-1; for(j=1;j<=S;j++) {printf(” “);} for(j=1;j<=P;j++) {printf(“*

“);} printf(“\n”); } s=0; t=T-1; for(i=t;i>=1;i–) { p=2*i-1; s=s+2; for(j=0;j<s;j++) {printf(” “);} for(j=p;j>=1;j–) {printf(“* “);} printf(“\n”); }}

Page 31: Perintah I/O (Input/Output)

TUGAS TUGAS KULIAHKULIAH

ALGORITMA

ALGORITMA

PEMROGRAMAN

PEMROGRAMAN

Page 32: Perintah I/O (Input/Output)

TUGAS KULIAHBuatlah program untuk menghitung nilai rata-rata hasil pertandingan dengan ketentuan sbb :

Nama peserta, Skor Pertandingan 1, Skor Pertandingan 2 dan Skor Pertandingan 3 diinput.

Nilai rata-rata merupakan hasil dari Skor 1, 2 dan 3 dibagi dengan 3

Tampilan yang diinginkan sbb :PROGRAM HITUNG SKOR RATA-RATANama Peserta : .... < diinput >Skor Pertandingan 1 : .... < diinput >Skor Pertandingan 2 : .... < diinput >Skor Pertandingan 3 : .... < diinput >

Peserta yang bernama .... < tampil data >Memperoleh skor rata-rata .... < hasil proses >hasil dari perlombaan 1, 2 dan 3.