Statement Input
* untuk
menerima masukan dari user.
* beberapa
fungsi input yang dapat digunakan:
- scanf
- gets
- cin
- getch
- getche
“SCANF”
* digunakan
untuk memasukkan berbagai jenis data.
* terdapat
dalam file header : stdio.h
sintaks:
scanf(“<format>”,
&variabel);
keterangan:
simbol
& merupakan pointer yang digunakan untuk menunjuk ke alamat variabel memori
yang dituju.
Contoh Program
/* input
& output */
#include
<stdio.h>
#include
<conio.h>
void main()
{
int a, b, c = 0;
clrscr();
printf(“Masukkan Nilai A : “);
scanf(“%d”, &a);
printf(“Masukkan Nilai B : “);
scanf(“%d”, &b);
c = a + b;
printf(“Hasil Penjumlahan = %d”,
c);
getch();
}
“GETS”
* digunakan
untuk memasukkan data string.
sintaks:
gets(nama-variabel-array);
Contoh Program
/* input &
output */
#include
<stdio.h>
#include
<conio.h>
void main()
{
char nama[80];
clrscr();
printf(“Masukkan Nama Anda : “);
gets(nama);
printf(“\nNama Anda : %s”,
nama);
getch();
}
“CIN”
* merupakan
sebuah object di dalam C++ yang digunakan untuk memasukkan data.
* terdapat
dalam header file : iostream.h
sintaks:
cin >> <var>;
Catatan!
untuk
mendapatkan sebuah inputan data yang mengandung spasi, anda bisa menggunakan cin.getline(<var>,
sizeof(<var>))
Contoh Program
/* input
& output */
#include
<iostream>
#include
<stdlib.h>
#include
<iomanip.h>
void main()
{
int a, b, c = 0;
strtod();
std::cout << “Masukkan
Nilai A : “;std::cin >> a;
std::cout << “Masukkan Nilai B : “;std::cin >> b;
c = a + b;
std::cout << “Hasil
Penjumlahan = ”<< c << endl;
getch();
}
“GETCH”
* digunakan
untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu
diakhiri dengan menekan tombol Enter, dan karakter yang dimasukkan tidak akan
ditampilkan ke layar.
* terdapat
dalam header file : conio.h Semoga Bermanfaat.....