algoritma pemrograman - perintah input/output

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

Upload: mfebriansyahmt

Post on 18-Feb-2017

296 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Algoritma Pemrograman - Perintah Input/Output

M. Febriansyah., [email protected]

PERINTAH MASUKAN & KELUARAN

Pertemuan - 3

PENGENALAN

Page 2: Algoritma Pemrograman - Perintah Input/Output

PENGENALAN PERINTAH KELUARAN PENGGUNAAN FORMAT % DAN ESCAPE

CODES PENGENALAN PERINTAH MASUKAN CONTOH APLIKASI

OUTLINE

Page 3: Algoritma Pemrograman - Perintah Input/Output

PENGENALAN PERINTAH KELUARANPENGENALAN PERINTAH KELUARAN

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

printf()

puts()

putchar()

cout()

Page 4: Algoritma Pemrograman - Perintah 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: Algoritma Pemrograman - Perintah 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: Algoritma Pemrograman - Perintah Input/Output

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

CONTOH PENULISANCONTOH PENULISAN

LATIHAN – PERINTAH PRINTF

Page 7: Algoritma Pemrograman - Perintah 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: Algoritma Pemrograman - Perintah Input/Output

puts(“karakter / string”);

CONTOH PENULISANCONTOH PENULISAN

LATIHAN – PERINTAH PUTS

Page 9: Algoritma Pemrograman - Perintah 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: Algoritma Pemrograman - Perintah 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: Algoritma Pemrograman - Perintah Input/Output

LATIHAN – PERINTAH KELUARAN

1 2

3

Page 12: Algoritma Pemrograman - Perintah Input/Output

JAWABAN – PERINTAH KELUARAN

1 2 3

Page 13: Algoritma Pemrograman - Perintah Input/Output

PENGENALAN PERINTAH MASUKANPENGENALAN PERINTAH MASUKAN

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

scanf()

gets()

getch()

getche()

cin()

Page 14: Algoritma Pemrograman - Perintah 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: Algoritma Pemrograman - Perintah Input/Output

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

Page 16: Algoritma Pemrograman - Perintah Input/Output

LATIHAN – PERINTAH SCANF

Page 17: Algoritma Pemrograman - Perintah Input/Output

Merupakan fungsi untuk memasukkan data string dengan bentuk penulisan sbb :

PERBEDAAN scanf DENGAN gets

FUNGSI PERINTAH GETSFUNGSI PERINTAH GETS

Page 18: Algoritma Pemrograman - Perintah Input/Output

LATIHAN – PERINTAH GETS

Page 19: Algoritma Pemrograman - Perintah 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: Algoritma Pemrograman - Perintah 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: Algoritma Pemrograman - Perintah Input/Output

LATIHAN – GETCH & GETCHE

Page 22: Algoritma Pemrograman - Perintah 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: Algoritma Pemrograman - Perintah Input/Output

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

Page 24: Algoritma Pemrograman - Perintah Input/Output

LATIHAN – ESCAPE CODES

Page 25: Algoritma Pemrograman - Perintah Input/Output

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

Page 26: Algoritma Pemrograman - Perintah 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: Algoritma Pemrograman - Perintah Input/Output

APLIKASIAPLIKASI

CONTOH

TURBO C++

TURBO C++

Page 28: Algoritma Pemrograman - Perintah 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: Algoritma Pemrograman - Perintah Input/Output

CONTOH PROGRAM

Page 30: Algoritma Pemrograman - Perintah 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: Algoritma Pemrograman - Perintah Input/Output

TUGAS TUGAS KULIAHKULIAH

ALGORITMA

ALGORITMA

PEMROGRAMAN

PEMROGRAMAN

Page 32: Algoritma Pemrograman - Perintah 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.