Kamis, 06 Januari 2022

Input Dan Output - Bahasa C

Input

Beberapa input pada bahasa c yakni :

getchar

Masukan ini merupakan masukan yang hanya membutuhkan satu karakter saja misalkan kamu memasukan 15 maka yang akan masuk hanya 1 sedangkan 5 tidak. Berikut contoh program sederhana yang dibuat oleh saya:

#include <stdio.h>

        int main (){

        printf ("Masukan kamu: ");

        char a = getchar ();

        printf ("Kamu memasukan : %c", a);

        return 0;

}

gets(implicit)

Masukan ini tidak lagi direkomendasikan karena kemungkinan akan dihilangkan pada versi lebih baru. Tetapi masukan ini masih bisa digunakan:

#include <stdio.h>

int main (){

        char a [100];

        gets (a);

        printf ("Kamu masukan : %s", a);

        return 0;

}

scanf

Masukan ini merupakan masukan yang sering digunakan dalam bahasa c. Untuk mengisi 2 variabel yang berbeda cukup dengan spasi. Sebagai contoh dalam penggunaan program ini:

#include <stdio.h>

int main (){

        int a, b;

        printf ("Masukan 2 nomer :");

        scanf ("%d %d", &a, &b);

        printf ("Jumlah kedua nomer tersebut adalah %d", a+b);

        return 0;

}

Masukan dan keluaran bahasa c

Input dan output bahasa c


Output

Keluaran dari bahasa c yang biasa digunakan yakni

printf

Keluaran ini sudah sering kita gunakan dalam pembuatan program sebelumnya. Memang mudah dan sederhana tetapi kita masih bisa memformatnya agar terlihat lebih midah dimengerti.

#include <stdio.h>

int main(){

    char dpn[30],blkg[30];

    printf("Nama depan :");

    scanf("%s", &dpn);

    printf("Nama Belakang :");

    scanf("%s", &blkg);

    printf("Jadi nama lengkapmu %% %% ", dpn,blkg);

    return 0;

}

puts

Keluaran ini biasanya digunakan dalam bentuk data string.

#include <stdio.h>

int main (){

        char judul [100];

        printf ("Masukan Judul :");

        gets (judul);

        printf ("Judul Artikelnya \n");

        puts (judul);

        return 0;

}

putchar

Keluaran ini hanya menampilkan data dalam satu karakter saja. Ini bisa digunakan dalam jawaban pilihan ganda. Contoh dalam program ini

#include <stdio.h>

int main (){

        printf ("Masukan Pilihan Kamu ");

        char pilihan = getchar();

        printf ("pilihanya \n");

        putchar (pilihan);

        return 0;

}

Memformat Input - Output

Dalam subbab ini dibahas tentang memformat data dan keluaran program. Agar mudah dimengerti oleh pengguna dan lebih efisien dalam program yang dibuat.

\n baris baru

\t tab

\\ backslash

\b backspace

\' single quote

\" double quote

Untuk mengkonversi tipe karakter yang dimasukan dan ditampilkan pada suatu kalimat, kita bisa menggunakan:

d decimal

c character

s string

f float

e scientific notation

x hexadecimal

Note:

Untuk menampilkan karakter % bisa menggunakan %%.

Tidak ada komentar:

Posting Komentar