Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PERINTAH INPUT DAN OUTPUT

Presentasi serupa


Presentasi berjudul: "PERINTAH INPUT DAN OUTPUT"— Transcript presentasi:

1 PERINTAH INPUT DAN OUTPUT
STRUKTUR DATA PERTEMUAN 6 PERINTAH INPUT DAN OUTPUT

2 Pemrograman C++ menyediakan perintah Output/Input yang dapat digunakan untuk mencetak sesuatu hasil dari program atau mendapatkan sesuatu input dari keyboard. Operator yang dimaksudkan itu adalah printf dan scanf. PERINTAH OUTPUT Perintah ini digunakan untuk menampilkan hasil didalam C++ dan dapat digunakan fungsi pustaka printf,puts maupun putchar. Fungsi Pustaka Printf Fungsi pustaka printf digunakan untuk menampilkan hasil yang terformat dengan menggunakan format Spesification, yang tampak pada tabel sbb : PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT

3 Untuk nilai floating point %e
Fungsi Pustaka Keterangan %d Untuk nilai integer %c Untuk nilai char %s Untuk nilai string %f Untuk nilai floating point %e Untuk nilai floating point dengan bentuk eksponential. %u Untuk nilai integer tak bertanda %x Untuk nilai integer dalam bentuk hexadesimal %p Untuk nilai pointer PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT

4 #include<stdio.h>
main() { int a,b; float c; char d, *e; a=-10; b=15; c=65.75; d='A'; e="TURBO C++ 4.5"; printf ("nilai integer=%i\n",a); printf ("nilai integer tak bertanda=%i\n",b); printf ("nilai floating point=%f\n",c); printf ("nilai karakter=%c\n",d); printf ("nilai string=%s\n",e); }

5 Bila program dijalankan, maka akan mendapatkan hasil :
Nilai integer = -10 Nilai integer tak bertanda = 15 Niali floating point = 65.75 Nilai karakter = A Nilai string = Turbo C++ 4.5

6 Perhatikan contoh sbb :
Fungsi Pustaka Puts Disamping fungsi printf, untuk menampilkan hasil dapat digunakan fungsi pustaka puts. Fungsi pustaka puts ini hanya digunakan untuk menampilkan nilai string. Perhatikan contoh sbb : #include <stdio.h> main() { char *nama; nama=“BUDI"; puts(nama); } Bila program ini dijalankan, maka akan didapatkan hasil : BUDI PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT

7 Fungsi Pustaka Putchar
Disamping fungsi printf, untuk menampilkan hasil dapat digunakan fungsi pustaka putchar. Fungsi pustaka putchar ini hanya digunakan untuk menampilkan nilai karakter Perhatikan contoh sbb : #include <stdio.h> main() { char a; a='B'; putchar (a); putchar ('\n'); putchar ('-'); } PERINTAH OUTPUT PERINTAH OUTPUT Bila program dijalankan, maka akan didapatkan hasil : B - PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT

8

9

10 Perbedaannya terletak di :
Fungsi Pustaka Cout Disamping fungsi printf, puts maupun putchar, untuk menampilkan hasil dapat digunakan fungsi pustaka Cout. Fungsi pustaka cout ini bentuknya agak sedikit berbeda dengan bentuk pustaka output lainnya. Perbedaannya terletak di : Praprosesor  Kalau fungsi pustaka printf, putchar maupun puts praprosesornya menggunakan #include <stdio.h>, sedangkan fungsi pustaka cout praprosesornya menggunakan #include<iostream.h> Komentar  Kalau fungsi pustaka printf, putchar maupun puts komentarnya menggunakan simbol /* dan diakhiri dengan */ , sedangkan fungsi cout komentarnya menggunakan simbol / / PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT

11 Sedangkan pada program ini menggunakan Praprosesor<iostream.h>
Fungsi Pustaka Cout 3. Ganti Baris  Kalau fungsi pustaka printf, putchar maupun puts ganti baris atau baris barunya menggunakan simbol \n, sedangkan fungsi pustaka cout ganti baris atau baris barunya \n atau endl Penjelasan : Pada program-program sebelumnya terdapat bentuk #include<stdio.h> bentuk ini disebut dengan Praprosesor include. Sedangkan pada program ini menggunakan Praprosesor<iostream.h> PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT PERINTAH OUTPUT

12 CONTOH : //program:cout.cpp #include<iostream.h> main() {
int jumlah,bil1,bil2; float rata; cout<<"masukkan bilangan pertama:";cin>>bil1; cout<<"masukkan bilangan kedua:";//"\n"merupakan baris baru cin>>bil2; jumlah=bil1+bil2; rata=jumlah/2; cout<<"\n"; cout<<"hasil penjumlahan "<<bil1<<"dan"<<bil2<<"adalah"<<jumlah<<endl; //endl disini digunakan untuk menggantikan \n atau baris baru cout<<"rata-ratanya adalah :"<<rata; }

13

14

15 PERINTAH INPUT Perintah ini digunakan untuk memasukkan berbagai jenis data kedalam program lewat keyboard dan dapat digunakan fungsi pustaka scanf, getch, getche maupun cin. Fungsi pustaka scanf Fungsi pustaka ini digunakan untuk memasukkan berbagai jenis data melalui keyboard. PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT

16 CONTOH : #include<stdio.h> main() { int nilai,tugas;
printf("masukkan sebuah nilai:"); scanf("%d",&nilai); printf("masukkan nilai tugas:"); scanf("%d",&tugas); if (nilai>70 && tugas>=75) printf("lulus\n"); else printf("tidak lulus\n"); }

17

18

19 Pada getch ini, karakter yang dimasukkan tidak ditampilkan di layar.
Fungsi pustaka Getch Fungsi pustaka getch digunakan untuk membaca sebuah karakter tanpa diakhiri ENTER. Pada getch ini, karakter yang dimasukkan tidak ditampilkan di layar. Bentuk umumnya adalah sebagai berikut : Karakter=getch( ) ; Getch membaca karakter tunggal dari keyboard tetapi tidak ditampilkan di layar. PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT

20 CONTOH : #include<conio.h> #include<stdio.h>
int main(void) { int c; int extended = 0; c=getch(); if(!c) extended=getch(); if(extended) printf("the character is extended\n"); else printf("the character isn't extended\n"); return 0; }

21

22

23

24 Pada getch ini, karakter yang dimasukkan akan ditampilkan di layar .
Fungsi pustaka Getche Fungsi pustaka getch digunakan untuk membaca sebuah karakter tanpa diakhiri ENTER. Pada getch ini, karakter yang dimasukkan akan ditampilkan di layar . Bentuk umumnya adalah sebagai berikut : Karakter=getche( ) ; Getch membaca karakter tunggal yang dimasukkan lewat keyboard dan hasilnya akan ditampilkan di layar. PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT

25 CONTOH : #include<stdio.h> #include<conio.h>
int main(void) { char ch; printf("masukkan sebuah karakter:"); ch=getche(); printf("\nkarakter yang dimasukkan '%c'\n",ch); return 0; }

26

27

28 Perhatikan contoh dibawah ini :
Fungsi pustaka Cin Fungsi pustaka Cin ini berpasangan fungsi pustaka Cout, dimana fungsinya adalah untuk memasukkan nilai variabel kedalam program melalui keyboard. Perhatikan contoh dibawah ini : PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT PERINTAH INPUT

29 CONTOH : #include<iostream.h> main() { int jumlah,bil1,bil2;
cout<<"masukkan bilangan pertama:";cin>>bil1; cout<<"\n"<<"masukkan bilangan kedua :"; cin>>bil2; jumlah=bil1 * bil2; cout<<"\n"; cout<<"hasil perkalian"<<bil1<<"dan"<<bil2<<"adalah "<<jumlah<<endl; }

30

31

32 THE END


Download ppt "PERINTAH INPUT DAN OUTPUT"

Presentasi serupa


Iklan oleh Google