Berguna untuk mencetak variabel/konstanta/pernyataan matematis
ke layar komputer. Fungsi ini terdapat dalam library "stdio.h".
Syntax penggunaannya adalah sebagai berikut:
printf(KonstantaString [, Ekspr1 [, Ekspr2 [, ... ]]]);
Dimana KonstantaString adalah berupa string/kalimat yang diapit
oleh tanda petik ganda (") yang bisa mengandung "format specifier" untuk
memformat/membentuk penampilan [, Ekspr1 [, Ekspr2 [, ... ]]].
Format specifier memiliki syntax pendefinisian sebagai berikut:
Type_char adalah penentu type data
[, Ekspr1 [, Ekspr2 [, ... ]]]
Contoh Format Specifier:
%5. 2 f |
type_char "f" menyatakan type data float (pecahan) |
Angka 2 menentukan jumlah angka di belakang koma |
Angka 5 adalah lebar data (di belakang koma + di depan koma + 1) |
%3 d |
type_char "d" menyatakan type data integer (bilangan bulat) |
Angka 3 adalah lebar data |
#include <stdio.h>
#include <conio.h>
void main()
{ int panjang=35, lebar;
float luas;
lebar=20;
luas=(float) panjang*lebar;
printf("Panjang Segi Empat = %d \n",panjang);
printf("Lebar Segi Empat = %d \n",lebar);
printf("Luas Segi Empat = %10.4f ",luas);
getch();
}
Fungsi "scanf"
Berguna untuk menginput data dari keyboard dengan menggunakan
format specifier dan menyimpannya dalam variabel. Fungsi ini terdapat dalam
library "stdio.h". Syntax penggunaannya adalah sebagai berikut:
scanf(FormatSpecifiers [, &Var1 [, &Var2 [, ... ]]]);
Dimana FormatSpecifiers bisa terdiri dari satu atau lebih
format specifier, sedangkan [, &Var1 [, &Var2 [,
... ]]] adalah variabel penampung data yang telah diinput.
Contoh:
#include <stdio.h>
#include <conio.h>
void main()
{ int panjang, lebar;
float luas;
printf("Ketikkan Panjang Segi Empat = "); scanf("%d",&panjang);
printf("Ketikkan Lebar Segi Empat = "); scanf("%d",&lebar);
luas=(float) panjang*lebar;
printf("Luas Segi Empat = %10.4f ",luas);
getch();
}
Fungsi "cout"
Berguna untuk mencetak variabel/konstanta/pernyataan
matematis ke layar komputer tanpa menggunakan format specifier.
Fungsi ini terdapat dalam library "iostream.h". Syntax penggunaannya
adalah sebagai berikut:
cout << Ekspr1 [ << Ekspr2 [ << Ekspr3 [ << ... ]]];
Dimana Eksprs1, Eksprs2, Ekspr3, ...
dapat berupa variabel/konstanta/pernyataan matematis.
Fungsi "cin"
Berguna untuk menginput data dari keyboard tanpa menggunakan
format specifier dan menyimpannya dalam variabel. Fungsi ini terdapat
dalam library "stdio.h". Syntax penggunaannya adalah sebagai berikut:
cin >> Var1 [ >> Var2 [ >> Var3 [ >> ... ]]];
Dimana Var1, Var2, Var3, ...
adalah variabel penampung data yang telah diinput.
Contoh program yang menggunakan fungsi "cout"
dan "cin":
#include <iostream.h>
#include <conio.h>
void main()
{ int panjang, lebar;
float luas;
cout << "Ketikkan Panjang Segi Empat = "; cin >> panjang;
cout << "Ketikkan Lebar Segi Empat = "; cin >> lebar;
luas=(float) panjang*lebar;
cout << "Luas Segi Empat = " << luas << " Satuan Luas";
getch();
}
0 Komentar untuk " Statement Input/Output "