PERINTAH OUTPUT Pemrograman C menyediakan perintah OutputInput yang
- Slides: 32
PERINTAH OUTPUT 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 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
#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=%in", a); printf ("nilai integer tak bertanda=%in", b); printf ("nilai floating point=%fn", c); printf ("nilai karakter=%cn", d); printf ("nilai string=%sn", e); }
Bila program dijalankan, maka akan mendapatkan hasil : Nilai integer tak bertanda Niali floating point Nilai karakter Nilai string = = = -10 15 65. 75 A Turbo C++ 4. 5
PERINTAH OUTPUT Fungsi Pustaka Puts Disamping fungsi printf, untuk menampilkan hasil dapat digunakan fungsi pustaka puts. Fungsi pustaka puts ini menampilkan nilai string. hanya digunakan untuk 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 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 Bila program dijalankan, maka akan didapatkan hasil : B - PERINTAH OUTPUT
PERINTAH OUTPUT 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 : 1. Praprosesor Kalau fungsi pustaka printf, putchar maupun puts praprosesornya menggunakan #include <stdio. h>, sedangkan fungsi pustaka cout praprosesornya menggunakan #include<iostream. h> 2. Komentar Kalau fungsi pustaka printf, putchar maupun puts komentarnya menggunakan simbol /* dan diakhiri dengan */ , sedangkan fungsi cout komentarnya menggunakan simbol / / PERINTAH OUTPUT
PERINTAH OUTPUT 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 Praprosesor<iostream. h> PERINTAH OUTPUT ini menggunakan PERINTAH OUTPUT
//program: cout. cpp #include<iostream. h> main() { int jumlah, bil 1, bil 2; float rata; cout<<"masukkan bilangan pertama: "; cin>>bil 1; cout<<"masukkan bilangan kedua: "; //"n"merupakan baris baru cin>>bil 2; jumlah=bil 1+bil 2; rata=jumlah/2; cout<<"n"; cout<<"hasil penjumlahan "<<bil 1<<"dan"<<bil 2<<"adalah"<<jumlah<<endl; //endl disini digunakan untuk menggantikan n atau baris baru cout<<"rata-ratanya adalah : "<<rata; }
PERINTAH INPUT Perintah ini digunakan untuk memasukkan berbagai jenis data kedalam program lewat keyboard dan dapat digunakan fungsi pustaka scanf, getche maupun cin. Fungsi pustaka scanf Fungsi pustaka ini digunakan untuk memasukkan berbagai jenis data melalui keyboard. PERINTAH INPUT
#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("lulusn"); else printf("tidak lulusn"); }
PERINTAH INPUT Fungsi pustaka Getch Fungsi pustaka getch digunakan untuk membaca sebuah karakter tanpa diakhiri ENTER. Pada getch ini, karakter yang dimasukkan tidak ditampilkan di layar. PERINTAH INPUT Bentuk umumnya adalah sebagai berikut : Karakter=getch( ) ; Getch membaca karakter tunggal dari keyboard tetapi tidak ditampilkan di layar. PERINTAH INPUT
#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 extendedn"); else printf("the character isn't extendedn"); return 0; }
PERINTAH INPUT Fungsi pustaka Getche Fungsi pustaka getch digunakan untuk membaca sebuah karakter tanpa diakhiri ENTER. Pada getch ini, karakter yang dimasukkan akan ditampilkan di layar. PERINTAH INPUT Bentuk umumnya adalah sebagai berikut : Karakter=getche( ) ; Getch membaca karakter tunggal yang dimasukkan lewat keyboard dan hasilnya akan ditampilkan di layar. PERINTAH INPUT
#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; }
PERINTAH INPUT Fungsi pustaka Cin ini berpasangan fungsi pustaka Cout, PERINTAH INPUT dimana fungsinya adalah untuk memasukkan nilai variabel kedalam program melalui keyboard. Perhatikan contoh dibawah ini : PERINTAH INPUT
#include<iostream. h> main() { int jumlah, bil 1, bil 2; cout<<"masukkan bilangan pertama: "; cin>>bil 1; cout<<"n"<<"masukkan bilangan kedua : "; cin>>bil 2; jumlah=bil 1 * bil 2; cout<<"n"; cout<<"hasil perkalian"<<bil 1<<"dan"<<bil 2<<"adalah "<<jumlah<<endl; }
- Pemrograman konvensional
- Pemrograman visual dan pemrograman konvensional
- Yang termasuk bahasa pemrograman konvensional adalah
- Persamaan pemrograman visual dan pemrograman konvensional
- Perintah use namafiledb perintah yang digunakan untuk
- Program yang berisi perintah-perintah
- Ciri kualitatif penyata kewangan
- Pergerakan gaji tahunan
- Matematik 1
- Suatu apotek mampu menyediakan tidak lebih dari 25 dos obat
- Sebuah atm hanya menyediakan pecahan uang
- Sebuah atm hanya menyediakan pecahan uang
- Jenis perangkat lunak authoring multimedia
- Pedagang eceran lumayan menyediakan biaya advertensi
- Pusat promosi kesihatan komuniti
- Mpi menyediakan fungsi-fungsi untuk menukarkan
- Bagaimana cara menyisipkan variasi teks indah
- Gantt chart adalah
- Manajemen waktu proyek
- Apakah pengertian struktur seleksi atau percabangan
- Apa itu pemrograman konvensional
- Konsep dasar pointer
- Yang termasuk klasifikasi bahasa pemrograman adalah
- Penulisan algoritma
- Algoritma adalah
- Definisi algoritma adalah…. *
- Diagram grup
- Scratch looks
- Perintah yang harus ditik merupakan model interaksi
- Wimp berfokus pada
- Title bar berfungsi untuk …………
- Perintah memperbaiki data per record
- Aktor atau obyek dalam scratch disebut