#include <stdlib.h>
#include "screen.cpp"
#include "keyboard.cpp"
int main(void)
{
Screen *layar = new Screen();
Keyboard *tombol = new Keyboard(layar);
unsigned long int v, i, r;
UCHAR *str, str2[16];
layar->setMode(0x03);
layar->setCursorPos(5, 14);
layar->writeString("Menghitung Beda Potensial");
layar->setCursorPos(7, 14);
layar->writeString("Besar arus (ampere) =");
layar->setCursorPos(7, 38);
str = tombol->getString(str2, 10);
i = atoi(str);
layar->setCursorPos(8, 14);
layar->writeString("Besar tahanan (ohm) =");
layar->setCursorPos(8, 38);
str = tombol->getString(str2, 10);
r = atoi(str);
v = i * r;
gcvt(v, 10, str2);
layar->setCursorPos(9, 14);
layar->writeString("Beda potensial (volt) =");
layar->setCursorPos(9, 38);
layar->writeString(str2);
layar->setCursorPos(11, 14);
layar->writeString("Tekan SHIFT ...");
tombol->hideCursor();
while (TRUE)
{
if ((tombol->getKeyState(STATE_RSHIFT)) ||
(tombol->getKeyState(STATE_LSHIFT)))
break;
}
delete layar; delete tombol;
return EXIT_SUCCESS;
}
Gambarnya Sebagai Berikut :
Penjelasannya :
Penjelasannya :
Untuk mempraktekkan cara menggunakan class Keyboard, berikut ini akan diberikan contoh program. Program berikut ini adalah program sederhana untuk menghitung besar beda potensial dengan mengalikan besar tahanan dengan besar arus listrik. Pengguna hanya harus memasukan nilai kuat arus listrik dan besar tahanan. Simpan project contoh17.ide dan kode program contoh17.cpp berikut ini pada direktori yang sama dengan file screen.cpp dan keyboard.cpp
0 komentar:
Posting Komentar