instruksi masukan dalam bahasa C

instruksi masukan dalam bahasa C

sekarang gw bakal ngebahas instruksi apa saja yang ada di C..

yang pertama kita akan belajar instuksi masukan

1. gets(char*s);
Function ini membaca input dari keyboard berupa string atau kumpulan char

2. getchar(void);
function ini mengembalikan karakter berikutnya dari standar input, berupa nilai ASCII-nya. Function ini tidak memerlukan input parameter karena bernilai void.

3. getch(void);
Function ini membaca satu karakter dari keyboard tetapi tidak menampilkan dilayar.

4. getche(void);
Function ini membaca satu karakter dari keyboard dan menampilkan dilayar.

5. scanf(const cahr *format,[address,…]);
Fuction ini membaca sejumlah masukan berformat dari standar input stream. Data yang dimasukkan sesuai dengan formatnya dan disimpan di alamt variabel. Jumlah format harus sam dengan jumlah alamat.

berikut ini adalah Tabel jenis2 masukan untuk scanf();

Karakter Jenis masukan contoh
d atau D Desimal integer 1245
o atau O Oktal integer 452
x atau X Hexa desimal integer BCD45
f atau F Floating point 45.12
s Karakter string saya
c Karakter c

%d–>untuk bilangan bulat

%f–>bilangan berkoma

%x–>bilangan hexa desimal

%o–>bilngan oktal

contoh: jika anda ingin memasukkan sebuah nilai integer dengan ke alamat a, maka formatnya adalah : scanf(“%d”,&a);

fungsi dari & adalh untuk menunjukkan alamt yang kan dituju, jika kita mengetik scanf(“%f”,&b);berarti kita mau menyimpan sebuah bilangn berkoma di variabel b
untuk lebih jelasnya saya akan mebuat contoh program seperti di bawah ini:

# include <stdio.h>
# include <conio.h>
int main()
{
int a,b,c,d;
char nama[50];
printf(“masukkan nama anda : “);gets(nama); 1
printf(“Ketik huruf pertama : “);a=getchar(); 2
printf(“Ketik huruf kedua : “);b=getch(); 3
printf(“\nKetik huruf ketiga : “);c=getche(); 4
printf(“\nKetik sembarang angka : “);scanf(“%d”,&d); 5
printf(“\nHalo %s\n”,nama);
printf(“huruf pertama anda adalah : %c\n”,a);
printf(“huruf kedua anda adalah : %c\n”,b);
printf(“huruf ketiga anda adalah : %c\n”,c);
printf(“angka anda adalah : %d\n”,d);
getch();
return 1;
}

Latihan :

coba masukkan kemudian tampilkan dilayar bilangn oktal,bilang berkoma,bilangan hexa…

Leave a comment