Monday, 26 November 2012

Perintah Keluaran dalam Pemrograman C++



#include <stdio.h> //untuk mengaktifkan perintah printf dan scanf
#include <conio.h> //untuk mengaktifkan perintah getch()

Penjelasan                Perintah standar output yang disediakan oleh Borland C++, diantaranya adalah :
·         printf()
·         puts()
·         putchar()
·         cout()
                                

printf()

Penjelasan                Fungsi printf() merupakan fungsi keluaran yang paling umum digunakan untuk menampilkan informasi kelayar.

Bentuk Penulisan     


String-Kontrol dapat berupa keterangan yang akan ditampilkan pada layar beserta penentu format. Penentu format dipakai untuk memberi tahu kompiler mengenai jenis data yang dipakai dan akan ditampilkan.
Argumen ini dapat berupa variabel, konstanta dan ungkapan.

TIPE DATA
Penentu Format Untuk printf()
Integer
%d
Floating Point

Bentuk Desimal
%f
Bentuk Berpangkat
%e
Bentuk Desimal dan Pangkat
%g
Double Precision
%lf
Character
%c
String
%s
Unsigned Integer
%u
Long Integer
%ld
Long Unsigned Integer
%lu
Unsigned Hexadecimal Integer
%x
Unsigned Octal Integer
%o


Contoh-1                  
#include <stdio.h>
#include <conio.h>

main()
{
  int a = 7;
  char b = 'G';
  clrscr();

  printf("%c Merupakan Abjad Yang Ke - %d", b, a);
}


a. Penggunaan Penentu Lebar Field

Penjelasan       Bila ingin mencetak atau menampilkan data yang bertipe data FLOAT atau pecahan, tampilan yang tampak biasanya kurang bagus. Hal tersebut dapat diatur lebar field-nya dan jumlah desimal yang ingin dicetak. Berikut bentuk penulisannya :

                                

Contoh-2                   #include <stdio.h>
#include <conio.h>

main()
{
  float a = 7.50, b = 243.21;
  clrscr();
  printf("Bilangan A = %f \n", a);
  printf("Bilangan B = %f", b);
}

Output yang akan dihasilkan, jika tidak menggunakan panentu lebar field adalah

Bilangan A = 7.500000
Bilangan B = 243.210007


puts()

Penjelasan      Perintah puts() sebenarnya sama dengan printf(), yaitu digunakan untuk mencetak string ke layar. puts() berasal dari kata PUT STRING.

Perbedaan antara printf() dengan puts() adalah :


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

Contoh 3          #include <stdio.h>
#include <conio.h>

main()
{
  char a[4] = "BSI";
  clrscr();
  puts("Saya Kuliah di. ");
  puts(a);
}

putchar()

Penjelasan      Perintah putchar() digunakan untuk menampilkan sebuah karakter ke layar. Penampilan karakter tidak diakhiri dengan pindah baris.

Contoh-4          #include <stdio.h>
#include <conio.h>

main()
{
  clrscr();
  putchar('B');
  putchar('S');
  putchar('I');
}

cout()

Penjelasan      Fungsi cout() merupakan sebuah objeck didalam Borland C++ digunakan untuk menampilkan suatu data kelayar. Untuk menggunakan fungsi cout() ini, harus menyertakan file header iostream.h .

Contoh-5          #include <stdio.h>
#include <conio.h>
#include <iostream.h>

main()
{
   float a, b, c;
  
   a=7.5; b=8.4; c=0
   clrscr();
   cout<<"Masukan Nilai A : "<<a;
   cout<<"Masukan Nilai B : "<<b;

   c = a + b;

   cout<<"Masukan Nilai C : "<<c;
   getch();

No comments:

Post a Comment