Anda di halaman 1dari 24

Input / output

Perintah standar output yang dapat


digunakan adalah :
– printf()
– puts()
– putchar()
– cout()
• Penggunaan printf() atau puts() atau putc()
kita membutuhkan header file stdio.h
• Sedangkan cout membutuhkan header
file iostream.h
printf()
Printf ( “ string – control “, argument-1, argument-2,…,argument-n);

• String control dapat berupa keterangan yg


akan ditampilkan pada layar beserta penentu
format. Penentu format dipakai untuk memberi
tahu compiler mengenai jenis data yang dipakai
dan akan ditampilkan
• Argument dapat berupa variable, konstanta dan
ungkapan.
Tipe Data Penentu Format untuk
printf()
Integer %d
Floating Point %f
Bentuk decimal %e
Bentuk berpangkat %g
Bentuk decimal dan pangkat
Double %1f
Char %c
String %s
Unsigneg Integer %1d
Long integer %1u
Unsigned hexadecimal integer %x
Unsigned octal integer %o
Contoh1
#include <stdio.h>
using namespace std;
int main()
{
int a = 7;
char b ='G';
printf("%c Merupakan Abjad Yang ke-%d", b, a);
return 0;
}
Puts()
• puts() yaitu digunakan utuk mencetak string ke layar.
puts() berasal dari kata PUT STRING

• Perbedaan antara printf( ) dengan puts( ) adalah :


printf () puts ( )
Harus menentukan tipe data Tidak perlu penentu tipe data
untuk data string, yaitu %s string, karena fungsi ini khusus
untuk tipe data string.
Untuk mencetak pindah baris, Untuk mencetak pindah baris
memerlukan notasi ‘ \n ‘ tidak perlu notasi ‘ \n ‘, karena
sudah diberikan secara otomatis
Contoh2 :

#include <stdio.h>
using namespace std;
main()
{
char a[50] = “UNIVERSITAS QOMARUDDIN";
puts ("Saya Kuliah di ");
puts (a);

}
putchar()
Perintah putchar() digunakan untuk menampilkan sebuah
karakter ke layar. penampilan karakter tidak diakhiri
dengan pindah baris
#include <stdio.h>
using namespace std;

main()
{
putchar (‘I');
putchar (‘F');
putchar (‘U');
putchar ('Q');

}
cout()
• fungsi cout( ) merupakan sebuah objek di
dalam C++ untuk menampilkan suatu data
ke layar.
• untuk menggunakan fungsi cout() ini
harus menyertakan file header
iostream.h
contoh 4:
#include <iostream>
using namespace std;
main()
{
float a, b, c;
a = 7.5; b = 8 ; c = 0;

cout<<"Masukkan Nilai A : "<<a;


cout<<"Masukkan Nilai B : "<<b;
c=a+b;
cout<< "Masukkan Nilai C : "<<c;

}
Input
Perintah standar input yang dapat
digunakan adalah :
– scanf()
– gets()
– cin()
scanf()
scanf(“penentu format “ , &nama_variabel);

• Symbol ‘ & ‘ merupakan pointer yang


digunakan untuk menunjuk ke alamat
variable memori
Contoh 5:
#include <stdio.h>
using namespace std;
main()
{
int a, b, c = 0;
// clrscr();
printf("Bilangan A = "); scanf("%d", &a);
printf("Bilangan B = "); scanf("%d", &b);
c=a+b;
printf("Hasil Penjumlahan = %d",c);
// getch() ;
}
gets()
• fungsi gets() digunakan untuk
memasukkan data string.
• syntax
gets(nama _variabel_array);
#include <stdio.h>
using namespace std;

main()
{
char nm1[20];
char nm2[20];
// clrscr();
puts("Masukkan nama ke - 1 = ");
gets(nm1);
printf("Masukkan nama ke - 2 = ");
scanf ("%s", &nm2);
printf("\n\n");
puts("Senang Berkenalan Dengan Anda ...");
puts(nm1);
printf("Senang Berkenalan Dengan Anda ..%s", nm2);
//getch();
}
cin()
• Fungsi cin() merupakan sebuah objek
dalam C++yang digunakan untuk
memasukkan data.
• Untuk menggunakan fungsi cin() harus
menyertakan file header iostream.h
#include <iostream>
using namespace std;
main()
{
float a, b, c ;

cout<< "Masukkan Nilai A : ";


cin >> a;
cout << "Masukkan Nilai B : " ;
cin >> b;
c = a + b;
cout << "Nilai C : " << c <<endl;

}
Memasukkan string dengan cin
• Cin >> var
Contoh :
#include <iostream>
using namespace std;
main()
{
char s[7];
cin >> s;
cout << s;

// getch();
}
• Cin.getline(var, sizeof(var)

#include <iostream>
using namespace std;

main()
{
char s[7] ;
cin.getline(s,7);
cout<<s;
// getch();
}
Fungsi getche() dan Fungsi getch()
• Fungsi getch() dan getche() digunakan untuk
membaca data karakter.
• Jika menggunakan fungsi getch() karakter
yang dimasukkan tidak akan ditampilkan
pada layar Sedangkan pada getche()
karakter yang dimasukkan akan ditampilkan
pada layar.

• Contoh
• x=getche();

• Jadi variabel x akan menyimpan data yang


diinputkan melalui getche().
#include <iostream>
#include <conio.h>
using namespace std;

main()
{
char s;
s= getche();
cout << endl <<s;
// getch();
}
tugas
• Buat Program menghitung Luas dan keliling segitiga
• Masukkan dari keyboard nilai dari 2 buah variabel, A and
B, kemudian tukarlah pasangan nilainya. Sebelum dan
sesudah proses pertukaran, cetaklah isi kedua variabel
tersebut ke layar.

Anda mungkin juga menyukai