Nama : YOMI SYAPUTRA
Nim : 13160596
Kelas : 13.2A.07
Nim : 13160596
Kelas : 13.2A.07
AMIK BINA SARANA INFORMATIKA
Assallamuallaikum wr.wb
Nama saya yomi,saya sudah menyelesaikan tugas uts
Di bawah ini adalah contoh dari pembelajaran borland
Dan di bawah ini hasil contohnya:
Di bawah ini text coding tugas borland C++
#include
<conio.h>
#include <dos.h>
#include <stdlib.h>
#include <dos.h>
#include <stdlib.h>
#define VIDEO_INT 0x10
#define UCHAR unsigned char
void
getCursorPos(UCHAR *y, UCHAR *x);
void setCursorPos(UCHAR y, UCHAR x);
void writeChar(UCHAR letter, UCHAR attr);
void setCursorPos(UCHAR y, UCHAR x);
void writeChar(UCHAR letter, UCHAR attr);
int main(void)
{
{
UCHAR baris, kolom;
getCursorPos(&baris, &kolom); // Baca posisi kursur
getCursorPos(&baris, &kolom); // Baca posisi kursur
writeChar('Y', 0x1f); //
Cetak huruf A
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('O', 0x1f); // Cetak huruf Z
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('M', 0x1f); // Cetak huruf A
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('I', 0x1f); // Cetak huruf Z
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('_', 0x1f); // Cetak huruf A
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('S', 0x1f); // Cetak huruf Z
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('Y', 0x1f); // Cetak huruf A
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('A', 0x1f); // Cetak huruf Z
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('P', 0x1f); // Cetak huruf A
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('U', 0x1f); // Cetak huruf Z
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('T', 0x1f); // Cetak huruf A
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('R', 0x1f); // Cetak huruf Z
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('A', 0x1f); // Cetak huruf A
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('O', 0x1f); // Cetak huruf Z
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('M', 0x1f); // Cetak huruf A
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('I', 0x1f); // Cetak huruf Z
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('_', 0x1f); // Cetak huruf A
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('S', 0x1f); // Cetak huruf Z
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('Y', 0x1f); // Cetak huruf A
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('A', 0x1f); // Cetak huruf Z
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('P', 0x1f); // Cetak huruf A
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('U', 0x1f); // Cetak huruf Z
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('T', 0x1f); // Cetak huruf A
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('R', 0x1f); // Cetak huruf Z
setCursorPos(baris, ++kolom); // Pindahkan kursor
writeChar('A', 0x1f); // Cetak huruf A
setCursorPos(baris,
++kolom); // Pindahkan kursor
getch();
getch();
return EXIT_SUCCESS;
}
void getCursorPos(UCHAR *y, UCHAR *x)
{
UCHAR row, col;
UCHAR row, col;
asm mov ah,
0x03;
asm mov bh, 0x00;
asm int VIDEO_INT;
asm mov row, dh;
asm mov col, dl;
asm mov bh, 0x00;
asm int VIDEO_INT;
asm mov row, dh;
asm mov col, dl;
*y = row; *x = col;
return;
}
}
void setCursorPos(UCHAR y, UCHAR x)
{
{
asm mov ah, 0x02;
asm mov bh, 0x00;
asm mov dh, y;
asm mov dl, x;
asm int VIDEO_INT;
asm mov bh, 0x00;
asm mov dh, y;
asm mov dl, x;
asm int VIDEO_INT;
return;
}
void writeChar(UCHAR
letter, UCHAR attr)
{
{
asm mov ah,
0x09;
asm mov al, letter;
asm mov bh, 0x00;
asm mov bl, attr;
asm mov ch, 0x00;
asm mov cl, 0x01;
asm int VIDEO_INT;
asm mov al, letter;
asm mov bh, 0x00;
asm mov bl, attr;
asm mov ch, 0x00;
asm mov cl, 0x01;
asm int VIDEO_INT;
return;
}
}
Ini hasil dari running tugas borland:
dengan ini saya menyatakan sudah selesai mengerjakan tugas.terima kasih atas allah swt dan dosen
Wassallammuallaikum wr.wb
Tidak ada komentar:
Posting Komentar