Rabu, 29 Juni 2016

Contoh 17 (Coding) dan Gambarnya

#include <math.h>
#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

Posting Lebih Baru Posting Lama Beranda

Diberdayakan oleh Blogger.

Facebook

Popular Posts

Formulir Kontak

Nama

Email *

Pesan *

Subscribe Here

Ad Home

Random Posts

Recent Posts

Recent

Header Ads

Popular Posts

Flickr

Newsletter

Subscribe Our Newsletter

Enter your email address below to subscribe to our newsletter.

Ad Banner

About Us

Random Posts

Popular Posts

 

Followers

 

Social Share Icons

Templates by Nano Yulianto | CSS3 by David Walsh | Powered by {N}Code & Blogger