/*
* program banner.c
* menyusun banner kotak menggunakan kode ASCII
*
* Aan Junian, 2013
*
*/
#include <stdio.h>
// mendefinisikan konstanta untuk karakter ASCII
#define TOP_LEFT 201 // sudut kiri atas
#define TOP_RIGHT 187 // sudut kanan atas
#define BOTTOM_LEFT 200 // sudut kiri bawah
#define BOTTOM_RIGHT 188 // sudut kanan bawah
#define LINE_VERT 186 // garis vertikal
#define LINE_HORIZ 205 // garis horizontal
int main(void)
{
char str[26] = "ALGORITMA DAN PEMROGRAMAN";
int i;
printf("\n\t%c", TOP_LEFT);
for(i = 0; i <= 26; i++)
{
printf("%c", LINE_HORIZ);
}
printf("%c\n", TOP_RIGHT);
printf("\t%c %s %c\n", LINE_VERT, str, LINE_VERT);
printf("\t%c", BOTTOM_LEFT);
for(i = 0; i <= 26; i++)
{
printf("%c", LINE_HORIZ);
}
printf("%c\n", BOTTOM_RIGHT);
return 0;
}
Command Prompt
Note: yang berwarna hijau bukan bagian dari scipt (hanya penjelasan)