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;
}
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