perintah i/o (input/output)
DESCRIPTION
Materi Algoritma PemrogramanTRANSCRIPT
![Page 2: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/2.jpg)
PENGENALAN PERINTAH KELUARAN PENGGUNAAN FORMAT % DAN ESCAPE
CODES PENGENALAN PERINTAH MASUKAN CONTOH APLIKASI
OUTLINE
![Page 3: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/3.jpg)
PENGENALAN PERINTAH KELUARANPENGENALAN PERINTAH KELUARAN
Perintah output pada pemrograman C/C++, yaitu :
printf()
puts()
putchar()
cout()
![Page 4: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/4.jpg)
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)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/5.jpg)
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)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/6.jpg)
printf(“%c merupakan abjad yang ke - %d”,’b’,2);
CONTOH PENULISANCONTOH PENULISAN
LATIHAN – PERINTAH PRINTF
![Page 7: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/7.jpg)
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)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/8.jpg)
puts(“karakter / string”);
CONTOH PENULISANCONTOH PENULISAN
LATIHAN – PERINTAH PUTS
![Page 9: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/9.jpg)
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)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/10.jpg)
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)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/11.jpg)
LATIHAN – PERINTAH KELUARAN
1 2
3
![Page 12: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/12.jpg)
JAWABAN – PERINTAH KELUARAN
1 2 3
![Page 13: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/13.jpg)
PENGENALAN PERINTAH MASUKANPENGENALAN PERINTAH MASUKAN
Perintah input pada pemrograman C/C++, yaitu :
scanf()
gets()
getch()
getche()
cin()
![Page 14: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/14.jpg)
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)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/15.jpg)
KODE % PADA PERINTAH SCANFKODE % PADA PERINTAH SCANFKode % pada perintah scanf digunakan sebagai penentu untuk format penginputan data.
![Page 16: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/16.jpg)
LATIHAN – PERINTAH SCANF
![Page 17: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/17.jpg)
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)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/18.jpg)
LATIHAN – PERINTAH GETS
![Page 19: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/19.jpg)
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)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/20.jpg)
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)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/21.jpg)
LATIHAN – GETCH & GETCHE
![Page 22: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/22.jpg)
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)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/23.jpg)
ESCAPE CODESESCAPE CODESMerupakan suatu karakter khusus yang menggunakan notasi “\” (back slash).
![Page 24: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/24.jpg)
LATIHAN – ESCAPE CODES
![Page 25: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/25.jpg)
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)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/26.jpg)
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)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/27.jpg)
APLIKASIAPLIKASI
CONTOH
TURBO C++
TURBO C++
![Page 28: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/28.jpg)
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)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/29.jpg)
CONTOH PROGRAM
![Page 30: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/30.jpg)
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)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/31.jpg)
TUGAS TUGAS KULIAHKULIAH
ALGORITMA
ALGORITMA
PEMROGRAMAN
PEMROGRAMAN
![Page 32: Perintah I/O (Input/Output)](https://reader033.vdokumen.com/reader033/viewer/2022061423/5695d0bc1a28ab9b0293abee/html5/thumbnails/32.jpg)
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.