Genap Atau Ganjil?

Dalam sebuah negara, pembangunan kelak akan menjadi tanggung jawab generasi muda yang menempati negara tersebut, dimana mereka akan berkarya sebagai perwujudan eksistensi diri dan rasa nasionalisme. Sementara pembentukan generasi muda yang berkualitas dimulai dari pendidikan yang berkualitas yang merupakan salah satu tanggung jawab generasi yang lebih tua. Dengan pendidikan, generasi tua menjamin agar generasi muda lebih baik dan generasi muda menjamin agar generasi yang lebih muda lebih baik lagi. Tanggung jawab tersebut berlanjut sepanjang masa.

Pendidikan, meskipun self defined, memiliki makna yang luas. Tidak hanya meliputi bidang akademik tetapi juga semua aspek kehidupan, seperti disinggung oleh m4rino dalam suatu hari di selasar labtek v. Dapat dimulai dari hal2 yang terasa kecil.

Memang sudah seharusnya prinsip hidup “think big start small” mulai dibudayakan. Para ahli matematika juga pasti memulai dari satu tambah satu. Dengan berbekal satu tambah satu ini kemudian manusia menciptakan gedung2 pencakar langit, satelit, internet, sistem pemerintahan, dan bom nuklir (contoh2 yang berlebihan ). In short, knowledge no matter how small is a brick in bulding a good nation.

Dilatarbelakangi hal tersebut, saya membuat suatu program (mungkin) bermanfaat untuk adik2 (atau anak2) Anda yang baru belajar matematika. Program yang sudah cukup lama saya tulis ini (ketika pertama kali belajar pemograman), ditulis dalam bahasa pemrograman javascript.

Javascript tidak sama dengan Java, meskipun keduanya merupakan bahasa yang kerap digunakan dalam halaman web. Biasanya untuk menambah fitur yang membuat halaman web menjadi lebih interaktif. Contoh yang paling umum: teks berjalan, pop up menu, validasi karakter input, dsb. Javascript tidak cukup powerful sebagai suatu bahasa pemrograman, tetapi menggunakannya merupakan cara tercepat dan termudah untuk menjalankan fungsi2 yang sederhana dalam halaman web, khususnya dalam hal operasi matematis, karena program dijalankan langsung oleh interpreter di dalam internet browser yang javascript enabled. Program berikut menggunakan operator matematika modulus (%) untuk membedakan dua jenis input.

Source code javascript (+ html):

<html>
<head>
<title>.: Validasi angka apakah genap atau ganjil :.</title>
</head>
<body> <script language=javascript>
<!--
function validasi(angka)
{
var a = angka.input.value;
var s = a%2;
switch (s) {
case 0 :
jenis = "genap";
break;
case 1 :
jenis = "ganjil";
break;
default:
jenis = "bukan genap maupun ganjil";
}
if (a == "") {jenis = ""}
angka.output.value = jenis;
}
//-->
</script>
<p>
<form>
<p style="font-size: 14px; font-weight:
bold;">Masukkan angka!</p>
<input value=101 name=input /><br /><br />
<input onclick=validasi(this.form) type=button value=Validasi!
style="font-size: 16px; font-weight: bold;" /><br /><br />
<p style="font-size: 14px; font-weight: bold;">Angka yang kamu masukkan adalah:</p><br />
<input style="border: none; text-align: center; font-size: 64px; font-weight: bold;" name=output size=28 />
</form>
</p>
</body>
</html>

Ketik ulang di Notepad, lalu save as “something.html”. Nah, sekarang kamu gk perlu capek2 lg ngasih tau adik kamu apakah suatu angka itu genap atau ganjil. Suruh aja dia masukin angkanya ke kotak input halaman file html ini.

Akhir kata, semoga program ini dapat ikut mencerdaskan bangsa. Amin.

& Komentar »

  1. teguh berkata

    good2 thx bro …. yaaa tugas kampus gw bisa terbantu heheeheh

  2. picasline berkata

    Thank you..Ilmu nya berguna banget

Pengumpan RSS untuk komentar di postingan ini · URI Lacak Balik

Tinggalkan sebuah Komentar