Fungsi printf() merupakan fungsi yang digunakan untuk menampilkan berbagai jenis data yang dapat diformat karena fungsi ini dapat menggunkan kode-kode format,yaitu karakter-karakter konversi. Bentuk umum dari fungsi ini adalah:
Printf(“string control”, argumen1,argumen2, …);
String control dapat berupa keterangan beserta penentu format (seperti %d, %f dan lain-lain). Argument adalah data yang akan ditampilkan, dapat berupa variable,konstanta,maupun ungkapan. Contoh program untuk menampilkan karakter terformat adalah sebagai berikut:
Contoh lain dari karakter terformat adalah:/* format karakter */#include <stdio.h>
main()
{
int tahun =2002;
float pi =3.14159;
printf(“tahun %d\n”,tahun);
printf(“tahun %5d\n”,tahun);
printf(“nilai pi %.3f\n”,pi);
printf(“nilai pi %f\n”,pi);
printf(“komisi 15 %%\n”);
printf(“nilai 15\ %\n”);
}Tampilan program :Tahun 2002
Tahun 2002
Nilai pi 3.142
Nilai pi 3.14159
Komisi 15%
Nilai 15%
/* karakter terformat */
#include
main()
{
printf(“berikut contoh karakter terformat\n”);
printf(“============================”\”============================\n”);
printf(“ | %-7s | %-30s | %3s | \n”, “Kode”,”Mata kuliah”,”SKS”);
printf(“ | %-7s | %-30s | %3d | \n”, “MKP3203”,”Pemrograman C”, “2” );
printf(“ | %-7s | %-30s | %3d | \n”, “DKM2408”,”Logika dan Algoritma”, “4” );
printf(“ | %-7s | %-30s | %3d | \n”, “KKM3045”,”Pemrograman Client Server”, “4” );
printf(“ | %-7s | %-30s | %3d | \n”, “KKM5417”,”Sistem operasi”, “4” );
}
Hilangkan tanda minus pada program tersebut, susunlah program tersebut. Apakah perbedaaannya?
Post a Comment