Kita akan membuat sintaks dimana saat program yang dijalankan maka program akan meminta user untuk memasukkan/menginputkan/mengetikkan suatu karakter dari keyboard PC.Contoh penggunaan variabel char sebagai input/masukan:
- Buka program Dev C++
- Menu File > New > Source File, maka akan tercipta sebuah lembar kerja berjudul Untitled1
- Menu File > Save As. Pada Save as type: pilih C source files (*.c) dan pada File name misalnya kita beri nama mengenal variabel char dan string bagian 2.c
- Pertama ketikkan dulu sintaks minimal yang harus ada di bahasa pemrograman c:
main()
{
} - Tambahkan fungsi getch() di dalam kurung kurawal fungsi main() untuk dapat menampilkan jendela Run, sehingga sintaks program menjadi:
main()
{
getch();
} - Definisikan nama suatu variabel sebagai suatu variabel char:
main()
{
char nama_char;
getch();
} - Definisikan variabel nama_char sebagai input dengan menambahkan sintaks:
nama_char = getchar();
sehingga sintaks program menjadi:
main()
{
char nama_char;
nama_char = getchar();
getch();
}
Supaya user tahu kapan harus memasukkan input dari keyboard PC, alangkah baiknya kita kasih komentar/perintah/keterangan dalam fungsi printf(),
main()
{
char nama_char;
printf("Ketikkan sebuah karakter dari keyboard PC! ");
nama_char = getchar();
getch();
} - Untuk menampilkan karakter yang diketikkan oleh user dapat digunakan fungsi printf() dengan menggunakan kode %c:
main()
{
char nama_char;
printf("Ketikkan sebuah karakter dari keyboard PC! ");
nama_char = getchar();
printf("%c", nama_char);
getch();
}
Dapat juga ditambahkan kalimat:
main()
{
char nama_char;
printf("Ketikkan sebuah karakter dari keyboard PC! ");
nama_char = getchar();
printf("Karakter yang diketikkan oleh user adalah: %c", nama_char);
getch();
} - Misalkan kita ingin menambahkan 2 variabel char lainnya sebagai input:
main()
{
char nama_char;
printf("Ketikkan sebuah karakter pertama! ");
nama_char = getchar();
printf("Karakter pertama yang diketikkan: %c \n \n", nama_char);
char nama_char2;
printf("Ketikkan sebuah karakter kedua! ");
getchar();
nama_char2 = getchar();
printf("Karakter kedua yang diketikkan: %c \n \n", nama_char2);
char nama_char3;
printf("Ketikkan sebuah karakter ketiga! ");
getchar();
nama_char3 = getchar();
printf("Karakter ketiga yang diketikkan: %c \n \n", nama_char3);
getch();
}
Untuk mendapatkan tampilan hasil program yang sama, sintaks program juga dapat ditulis sebagai berikut:
main()
{
char nama_char;
char nama_char2;
char nama_char3;
printf("Ketikkan sebuah karakter pertama! ");
nama_char = getchar();
printf("Karakter pertama yang diketikkan: %c \n \n", nama_char);
printf("Ketikkan sebuah karakter kedua! ");
getchar();
nama_char2 = getchar();
printf("Karakter kedua yang diketikkan: %c \n \n", nama_char2);
printf("Ketikkan sebuah karakter ketiga! ");
getchar();
nama_char3 = getchar();
printf("Karakter ketiga yang diketikkan: %c \n \n", nama_char3);
getch();
}
Untuk mendapatkan tampilan hasil program berbeda, sintaks program dapat kita tulis seperti contoh berikut:
main()
{
char nama_char;
char nama_char2;
char nama_char3;
printf("Ketikkan sebuah karakter pertama! ");
nama_char = getchar();
printf("Ketikkan sebuah karakter kedua! ");
getchar();
nama_char2 = getchar();
printf("Ketikkan sebuah karakter ketiga! ");
getchar();
nama_char3 = getchar();
printf("\nKarakter pertama yang diketikkan: %c \n", nama_char);
printf("Karakter kedua yang diketikkan: %c \n", nama_char2);
printf("Karakter ketiga yang diketikkan: %c \n \n", nama_char3);
getch();
}
Sekian dulu, semoga bermanfaat... : )
0 komentar:
Posting Komentar