Perintah I/O (Input/Output)
Post on 16-Feb-2016
99 Views
Preview:
DESCRIPTION
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