Sabtu, 16 November 2013

Coding Tipe Data

            Coding tipe data atau pemrograman yang akan menampilkan nilai tipe data yang dibuat, sebelum ke program, penulis menyampaikan syarat pengcodingan tipe data dan cara menampilkannya, berikut syaratnya:

1. integer
integer hanya bisa digunakan untuk menampilkan bilangan bulat saja, kalau yang kalian masukkan adalah desimal, maka yang akan ditampilkan oleh integer adalah nilai yang didepan koma, misal nilainya adalah (3.156), maka int akan menampilkan angka 3 saja. Kemudian kode untuk menampilkan berapa nilai integer yang kita masukkan menggunakan %d atau %i.

2. char
char hanya bisa menampilkan karakter atau huruf dengan penulisan nilai variabelnya menggunakan tanda kutip tunggal (' '), contoh char = 'A';, char bisa juga diinputkan dengan angka, misal char = 127; maka char akan menampilkan ikon persegi, karena nilai kode ASCII dari angka desimal 127 adalah simbol persegi. Kemudian kode untuk menampilkan berapa nilai char menggunakan %c.

3. float dan double
float dan double bisa digunakan untuk menampilkan angak pecahan, float maksimal menampilkan 6 angka dibelakang koma, sedangkan double 15 angka dibelakang koma. Pendeklarasian float adalah float nama_variabel = nilai_variabel; sedangkan untuk double adalah double nama_variabel = nilai_variabel;. Kemudian kode untuk menampilkan nilai float menggunakan %f dan double menggunakan %e. Kalau mau membatasi berapa nilai setelah dibelakang koma, dapat menambahkan %.(berapa jumlah angka yang ditampilkan) f.
contoh:
%.2f (hanya menampilkan 2 angka dibelakang koma).

Nah, berikut coding lengkapnya mengenai cara memasukkan dan menampilkan nilai tipe data:

#include <stdio.h>
#include <conio.h>
int main()
{
                int a=16;
                float b=12.3;
                char c='S';
                printf("nilai a adalah : %d\n",a);
                printf("nilai b adalah : %.2f\n",b);
                printf("karakter c adalah : %c\n",c);
                return 0;
                getch ();
}

maka output dari program diatas adalah 
nilai a adalah : 16
nilai b adalah : 12.30
karakter c adalah : S

Tidak ada komentar:

Posting Komentar