Di Tulisan sebelumnya kita mengenal yang nama header,
tipe data, konstanta dan variabel. Sekarang kita belajar
perintah Masuk (Input) dan Keluar (Output).
A.
Perintah Keluar (Output)
Perintah keluar (Output) yang digunakan di
dalam Borland C++ adalah :
1.
printf()
Fungsi printf
merupakan fungsi keluaran yang sering digunakan untuk menampilkan informasi ke
layar.
Bentuk Penulisan :
printf("string-kontrol",
argumen-1, argumen-2);
|
String-Kontrol dapat berupa keterangan yang akan ditampilkan pada
layar berserta penentu format. Sedangkan argumen disini adalah berupa variabel.
Tabel Penentu Format printf
TIPE DATA
|
PENENTU FORMAT printf
|
Integer (int)
|
%d
|
Floating Point (float)
|
|
Bentuk Desimal
|
%f
|
Bentuk Berpangkat
|
%e
|
Bentuk Desimal dan Berpangkat
|
%g
|
Double Precision (double)
|
%lf
|
Character (char)
|
%c
|
String
|
%s
|
Unsigned Integer
|
%u
|
Long Integer (long)
|
%ld
|
Long Unsigned Integer
|
%lu
|
Unsigned Hexadecimal Integer
|
%x
|
Unsigned Octal Integer
|
%o
|
contoh :
printf("%c merupakan karakter dan %d merupakan angka",c ,d);
|
#include <stdio.h>
#include <conio.h>
main()
{
int
a = 3;
char
b = 'B';
clrscr();
printf("%c merupakan karakter dan %d merupakan angka",c ,d);
getch();
}
|
a.
Penggunaan
penentu lebar field
Lebar field dengan tipe data float
atau pecahan, tampilan dapat diatur lebar field-nya dan jumlah desimal yang
ingin dicetak. Bentuk penulisan :
%a.bf
Keterangan :
a = Lebar Field
b = Jumlah Desimal
|
#include <stdio.h>
#include <conio.h>
main()
{
float
a=3.14, b=223.54200;
clrscr();
printf("Bilangan
A = %2.1f \n",a);
printf("Bilangan
B = %2.1f",b);
getch();
}
|
b.
Penggunaan
Escape Sequences
Escape Sequences merupakan suatu
karakter khusus menggunakan notasi " \ " (black slash) jika karakter
terdapat notasi " \ " ini
sebagai karakter "escape" (Menghindar). Beberapa Escape Sequences
yaitu :
Escape Sequences
|
Keterangan
|
\b
|
Backspace
|
\f
|
Formfeed (Pindah Halaman)
|
\n
|
Newline (Bari Baru)
|
\r
|
Carriage Return
|
\t
|
Tab (default = 7 Karakter)
|
\’
|
Tanda kutip Tunggal (')
|
\”
|
Tanda kutip Ganda (")
|
\\
|
Backslash
|
\xaa
|
Kode ASCII dalam hexadecimal. (aa menunjukan angka ASCII ybs)
|
\aaa
|
Kode ASCII dalam octal. (aaa menunjukan angka ASCII ybs)
|
|
#include <stdio.h>
#include <conio.h>
main()
{
float
a=7.50, b=44.23, c=3.25;
float
d=23.50, e=48.45, f=3.2;
clrscr();
printf("%8.2f\t%8.2f\t%8.2f",a,b,c);
printf("%8.2f\t%8.2f\t%8.2f",d,e,f);
getch();
}
|
2.
puts()
Perintah puts sebenarnya sama
dengan printf, yaitu digunakan untuk mencetak string ke layar. puts berasa dari kata PUT STRING. Perbedaan antara printf
dengan puts adalah:
printf
|
puts
|
Harus menentukan tipe data untuk data string. yaitu %s
Untuk mencetak pindah baris, memerlukan notasi '\n'
|
Tidak perlu menetukan tipe data string, karena fungsi ini khusus
untuk tipe data string
Untuk mencetak pindah baris tidak perlu notasi '\n', karena sudah
diberikan secara otomatis
|
|
#include <stdio.h>
#include <conio.h>
main()
{
char
a[4]="Agustus";
clrscr();
puts("Saya
Lahir di bulan ");
puts(a);
getch();
}
|
3.
putchar()
Perintah putchar digunakan untuk
menampilkan sebuah karakter ke layar. Penampilan karakter tidak diakhiri dengan
pindah baris.
|
#include <stdio.h>
#include <conio.h>
main()
{
clrscr();
putchar('A');
putchar('K');
putchar('U');
getch();
}
|
4.
cout<<
Fungsi cout merupakan sebuah
objek didalam C++ digunakan untuk menampilkan suatu data kelayar. Untuk
menggunakan fungsi cout ini, harus menyertakan file header iostream.h
|
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
flaot
a,b,c;
a=7.5; b=8.4; c=0;
clrscr();
cout<<"Masukkan
Nilai A : "<<a;
cout<<"\nMasukkan
Nilai B : "<<b;
c=a+b;
cout<<"Maka
Nilai C : "<<c;
getch();
}
|
0 komentar:
Posting Komentar