perintah i/o (input/output)

Post on 16-Feb-2016

121 Views

Category:

Documents

21 Downloads

Preview:

Click to see full reader

DESCRIPTION

Materi Algoritma Pemrograman

TRANSCRIPT

M. Febriansyah., MTm.febriansyah@ISTN.ac.id

PERINTAH MASUKAN & KELUARAN

Pertemuan - 3

PENGENALAN

PENGENALAN PERINTAH KELUARAN PENGGUNAAN FORMAT % DAN ESCAPE

CODES PENGENALAN PERINTAH MASUKAN CONTOH APLIKASI

OUTLINE

PENGENALAN PERINTAH KELUARANPENGENALAN PERINTAH KELUARAN

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

printf()

puts()

putchar()

cout()

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

FUNGSI PERINTAH PRINTFFUNGSI PERINTAH PRINTF

BENTUK PENULISANBENTUK PENULISAN

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

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

CONTOH PENULISANCONTOH PENULISAN

LATIHAN – PERINTAH PRINTF

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

puts(“karakter / string”);

CONTOH PENULISANCONTOH PENULISAN

LATIHAN – PERINTAH PUTS

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

FUNGSI PERINTAH PUTCHARFUNGSI PERINTAH PUTCHAR

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

LATIHAN – PERINTAH KELUARAN

1 2

3

JAWABAN – PERINTAH KELUARAN

1 2 3

PENGENALAN PERINTAH MASUKANPENGENALAN PERINTAH MASUKAN

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

scanf()

gets()

getch()

getche()

cin()

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

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

LATIHAN – PERINTAH SCANF

Merupakan fungsi untuk memasukkan data string dengan bentuk penulisan sbb :

PERBEDAAN scanf DENGAN gets

FUNGSI PERINTAH GETSFUNGSI PERINTAH GETS

LATIHAN – PERINTAH GETS

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

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

LATIHAN – GETCH & GETCHE

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

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

LATIHAN – ESCAPE CODES

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

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

APLIKASIAPLIKASI

CONTOH

TURBO C++

TURBO C++

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<<" ---------------------------------------------- ";

}

CONTOH PROGRAM

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”); }}

TUGAS TUGAS KULIAHKULIAH

ALGORITMA

ALGORITMA

PEMROGRAMAN

PEMROGRAMAN

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.

top related