Kamis, 27 April 2017

pemograman


Nama     : YOMI SYAPUTRA
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>
  
 #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);

 int main(void)
{
  UCHAR baris, kolom;
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
 getch();

                 return EXIT_SUCCESS;
 }
  void getCursorPos(UCHAR *y, UCHAR *x) 
 {              
   UCHAR row, col;
   asm mov ah, 0x03;   
   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; 

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