Statement Input/Output

Fungsi "printf"
 
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 "