Sabtu, 19 Januari 2019

Input Output

Haii guys... kali ini saya akan membahas tentang formated input output dalam pemograman bahasa C.

Di mulai dengan fungsi yang digunakan:
Fungsi standard libary merupakan fungsi yang telah disediakan oleh kompiler bahasa C.
Fungsi yang ada di pemograman atau fungsi yang dibuat sendiri oleh pengguna merupakan fungsi yang dibuat oleh pengguna yang digunakan  dalam sebuah program.

Operasi Output dapat digunakan untuk menunjukan data pada monitor. Beberapa fungsi standard libary yang digunakan dalam bahasa C:

  • printf();
  • putchar();
  • putch();
  • puts();
  • etc.

Operasi output : printf()
    printf(const char *format[,argument,...]);

Jika ingin kompiler tidak error diawal harus kita tuliskan #include<stdio.h>. Ini merupakan libary untuk input dan output.

Contoh penulisan:

/* A first program in C */
#include <stdio.h>
void main()
{
  printf (“Welcome to C!\n”); 

}

Output juga mempunyai spesifikasi format :
    %[flags][width][.precision]type

keterangan:
width merupakan jumlah kolom yang disediakan.
Pecision adalah angka.
Flags sendiri dapat diubah menjadi beberapa bentuk yaitu :
  • none : rata kanan.
  • -       : rata kiri.
  • -+     : untuk nilai positif dan negatif

type :
d –or- i   :  signed decimal
o  :  unsigned octal
u  :  unsigned decimal
x  :  unsigned hexadecimal
f  :  floating point
e  :  floating point (exponent)
c  :  single character
s  :  string
%  :  % character
p  :  pointer

Format output untuk tipe data :
  • long double => ("%lf")
  • unsigned long int => ("%lu")
  • long int => ("%ld")
contoh :

printf (“%6d”, 34);        => ….34
printf (”%-6d”, 34);      => 34….
printf (“%8.2f”, 3.14159 );   => ….3.14
printf (“%-8.3f”, 3.14159 );   => 3.141…

Operasi Output : putchar ()
  Putchar sama dengan : putc(c, stdout)
Sama halnya dengan printf diawal sebelum penulisan function ditulis : #include<stdio.h>

contoh :

  char ch=’A’;
  putchar(ch);


Operasi Output : putch()
 menggunakan header file : conio.h
contoh:
char ch=’b’;
putch(ch);



Operasi output : puts()
 menggunakan header yang sama dengan putchar dan printf yaitu #include<stdio.h>

contoh:

puts(”Welcome”);
puts(”to Binus”);
Output on monitor:
Welcome
to Binus



Operasi Input

Beberapa fungsi Standard libary yang digunakan dalam operasi Input :
  • scanf();
  • getchar();
  • getch();
  • getche();
  • gets();
  • etc.
Operasi input : scanf()

menggunakan header : stdio.h
Format:
     int scanf(const char *format[,argument]...);

untuk mendapatkan alamat variable harus menggunakan tanda &.

contoh:
                        int aValue;
scanf(”%d”,&aValue);

Contoh :
/* Program Calculating rectangle area v2*/
#include <stdio.h>
int main(){
        int width, height, area;
        scanf(“%d %d”,&width, &height);
        area = width * height;
        return(0);
}
Untuk scanf string bisa tidak menggunakan tanda &.
Contoh :
char ss[40];
  scanf(”%s”, ss);

Sekian dari saya tentang input dan output. Semoga bermanfaat....


Tidak ada komentar:

Posting Komentar