#include<conio.h>
int deret (int n);
void main()
{
int urfib,bil,ulangi;
do
{
clrscr();
printf("Masukan Jumlah Deret ");
scanf("%d",&bil);
urfib=deret(bil);
printf("=%d",urfib);
printf("\n\napakah anda ingin menggulangi? ");
printf("\n1.ya");
printf("\n2.tidak (keluar)");
printf("\npilihan anda? ");
scanf("%d", &ulangi);
}
while (ulangi==1);
getch();
}
int deret(int n)
{
int fibonac1=0,fibonac2=1,urutan,fibonac;
for (urutan=1; urutan<=n;urutan++)
{
fibonac=fibonac1+fibonac2;
fibonac2=fibonac1;
fibonac1=fibonac;
printf("%d+",urutan,fibonac);
}
return (fibonac);
}
scripnya sbb::::
<html>
<head><title>pemetaan dealer motor honda di karawang barat</title>
</head>
<body>
<script language = "javascript">
<!--
alert('assalamualaikum wr,wb');
//-->
<!--
var nilaiacuan = 10000;
var takterdefinisi = -1;
var namaverteks = new Array('virgi motor (tanjung pura)','gempol motor (gempol)','bundaran kertabumi','adira motor (kerta bumi)','alun-alun karawang','prakasa motor (tuparev)','stasiun karawang','bundaran ramayana','PD star motor','karya motor (johar)','prapatan johar (pasar)','nusantara surya motor (lamaran)','duta viktori motor (suroto kunto)','bundaran by pass','bundaran ke2 galuh mas','perempatan bintang alam');
var matriks = new Array();
function init()
{
var x = '~';
matriks[0]=new Array(0,3,x,x,x,x,x,x,x,x,x,x,x,3,x,x);
matriks[1]=new Array(3,0,1,x,x,x,x,x,x,x,x,x,x,x,x,x);
matriks[2]=new Array(x,1,0,0.3,x,x,1.7,x,x,x,x,x,x,x,x,x);
matriks[3]=new Array(x,x,0.3,0,1,x,x,x,x,x,x,x,x,x,x,x);
matriks[4]=new Array(x,x,x,1,0,1,x,x,x,x,x,x,x,x,2.5,x);
matriks[5]=new Array(x,x,x,x,1,0.8,0,2,x,x,x,x,x,x,x,x);
matriks[6]=new Array(x,x,1.7,x,x,0.8,0,1,x,x,x,x,x,x,x,x);
matriks[7]=new Array(x,x,x,x,x,2,1,0,0.5,x,x,x,x,x,x,x);
matriks[8]=new Array(x,x,x,x,x,x,x,0.5,0,1,x,x,x,x,x,x);
matriks[9]=new Array(x,x,x,x,x,x,x,x,1,0,0.5,x,x,x,x,x);
matriks[10]=new Array(x,x,x,x,x,x,x,x,x,0.5,0,1,2,x,x,5);
matriks[11]=new Array(x,x,x,x,x,x,x,x,x,x,1,0,x,x,x,x);
matriks[12]=new Array(x,x,x,x,x,x,x,x,x,x,2,x,0,x,x,x);
matriks[13]=new Array(3,x,x,x,x,x,x,3,x,x,x,x,x,0,x,x);
matriks[14]=new Array(x,x,x,x,2.5,x,x,x,x,x,x,x,x,x,0,3);
matriks[15]=new Array(x,x,x,x,x,x,x,x,x,x,5,x,x,x,3,0);
}
function bobot(a,b)
{
return matriks[a][b];
}
function fungsi(list, list2)
{
var dari = parseInt(list);
var ke = parseInt(list2);
jumlahverteks = matriks.length;
awal = dari;
d = ke;
var posisi = new Array(jumlahverteks);
var i;
var kunjungan = new Array(jumlahverteks);
var sebelum = new Array(jumlahverteks);
for (i=0; i<jumlahverteks; i++)
{
posisi[i] = nilaiacuan;
sebelum[i] = takterdefinisi;
kunjungan[i] = false;
}
posisi[awal] = 0;
var verteks;
for (verteks=0; verteks<jumlahverteks; verteks++)
{
var jarakterpendek = nilaiacuan;
var berhenti = -1;
for (i=0; i<jumlahverteks; i++)
{
if (!kunjungan[i])
{
if (posisi[i] <= jarakterpendek)
{
jarakterpendek = posisi[i];
berhenti = i;
}
}
}
kunjungan[berhenti] = true;
for (i=0; i<jumlahverteks; i++)
{
if (!kunjungan[i])
{
var w = bobot(berhenti, i);
if (posisi[berhenti]+w < posisi[i])
{
posisi[i] = posisi[berhenti] + w;
sebelum[i] = berhenti;
}
}
}
}
i = d;
if (posisi[i] < nilaiacuan)
{
var lintasan = namaverteks[i];
var verteks = i;
while (verteks>0)
{
verteks = sebelum[verteks];
if (verteks >= 0)
lintasan = namaverteks[verteks] + " -> " + lintasan;
}
alert ("Jalur terpendek dari " +namaverteks[dari]+ " ke " +namaverteks[d]+ " : " + posisi[i] + " km (" + lintasan + ")");
}
else
{
alert ("Tidak ada jalur");
}
}
init();
//-->
</script>
<p align="center">
<font size=6 color=green>Pemetaan dealer motor honda di karawang barat</font></p>
<hr>
<p align="center">
<img src="gambar.png" alt="pemetaan dealer motor honda dikarawang barat" border="1" height="450" width="350" />
</p>
<form>
<p align="center">
<font size=4 color=red>Anda pergi dari : </font>
<select name="Dari">
<option value="0">virgi motor</option>
<option value="1">gempol motor</option>
<option value="2">bunderan kerta bumi</option>
<option value="3">adira motor</option>
<option value="4">alun-alun</option>
<option value="5">prakasa motor</option>
<option value="6">stasiun karawang</option>
<option value="7">bundaran ramayana</option>
<option value="8">PD star motor</option>
<option value="9">karya motor</option>
<option value="10">prapatan johar</option>
<option value="11">nusantara sakti motor</option>
<option value="12">duta viktory raya motor</option>
<option value="13">bunderan by pass</option>
<option value="14">bunderan ke2 galuh mas</option>
<option value="15">perempatan bintang alam</option>
</select>
<font size=4 color=red>Hendak ke : </font>
<select name="Ke">
<option value="0">virgi motor</option>
<option value="1">gempol motor</option>
<option value="2">bunderan kerta bumi</option>
<option value="3">adira motor</option>
<option value="4">alun-alun</option>
<option value="5">prakasa motor</option>
<option value="6">stasiun karawang</option>
<option value="7">bundaran ramayana</option>
<option value="8">PD star motor</option>
<option value="9">karya motor</option>
<option value="10">prapatan johar</option>
<option value="11">nusantara sakti motor</option>
<option value="12">duta viktory raya motor</option>
<option value="13">bunderan by pass</option>
<option value="14">bunderan ke2 galuh mas</option>
<option value="15">perempatan bintang alam</option>
</select>
</p>
<p align="center">
<input type="button" value ="Tampilkan jalur terpendek" onclick ='fungsi(Dari.value, Ke.value)'>
</p>
</form>
<hr>
</body>
</html>
main()
{
int i,j;
static int huruf_A[8][8]={{ 0,1,1,1,1,1,0,0 },
{ 0,1,0,0,0,1,0,0 },
{ 0,1,0,0,0,1,0,0 },
{ 1,1,1,1,1,1,1,0 },
{ 1,1,0,0,0,0,1,0 },
{ 1,1,0,0,0,0,1,0 },
{ 1,1,0,0,0,0,1,0 },
{ 0,0,0,0,0,0,0,0 }};
clrscr();
for ( i=0; i<8; i++)
{
for ( j=0; j<8; j++)
if ( huruf_A[i][j])
putchar ('\xDB');
else
putchar (' '); /* spasi */
puts (" " );
}
getch();
}
#include<stdio.h>
main()
{
int tahun,kode_program;
int data_lulus[4][3];
clrscr();
data_lulus[0][0]= 80;
data_lulus[0][1]= 540;
data_lulus[0][2]= 1032;
data_lulus[0][0]= 15;
data_lulus[0][1]= 83;
data_lulus[0][2]= 301;
data_lulus[0][0]= 8;
data_lulus[0][1]= 12;
data_lulus[0][2]= 15;
data_lulus[0][0]= 10;
data_lulus[0][1]= 129;
data_lulus[0][2]= 257;
puts ("masukan tahun dari data yang ingin anda ketahui ");
printf("1986..1988 : ");
scanf("%d", &tahun);
puts("masukan kode program kursus dari data");
puts("yang ingin anda ketahui");
printf("1=INTRO, 2=BASIC, 3=COBOL, 4=DBASE : ");
scanf("%d", &kode_program);
printf("\ntotal kelulusan = %d\n",data_lulus[kode_program -1][tahun - 1986]);
getch();
}
<html>
<head>
<title>Struktur Data Linked List</title> </head>
<body>
<script language = "JavaScript">
<!--
function LinkedList()
{
this._panjang = 0;
this._kepala = null;
}
LinkedList.prototype ={constructor: LinkedList,
//Membuat Metode Untuk Menambah Data kedalam List
Tambah: function (data)
{
//Membuat Node List
var node = { data: data, next: null }, NodeTanda;
//Periksa Isi List
if (this._kepala === null)
{
this._kepala = node;
}
else
{
NodeTanda = this._kepala;
while (NodeTanda.next)
{
NodeTanda = NodeTanda.next;
}
NodeTanda.next = node;
}
this._panjang++;
},
//Membuat Metode Untuk Menunjuk Item Data
Item: function(index)
{
if (index > -1 && index < this._panjang)
{
var NodeTanda = this._kepala;
i = 0;
while (i++ < index)
{
NodeTanda = NodeTanda.next;
}
return NodeTanda.data;
}
else
{
return null;
}
},
//Membuat Metode Untuk Membuang Elemen List
Buang: function(index)
{
if (index > -1 && index < this._panjang)
{
var NodeTanda = this._kepala, previous, i = 0;
if (index === 0)
{
this._kepala = NodeTanda.next;
}
else
{
while(i++ < index)
{
previous = NodeTanda;
NodeTanda = NodeTanda.next;
}
previous.next = NodeTanda.next;
}
this._panjang--;
return NodeTanda.data;
}
else
{
return null;
}
},
//Membuat Metode Untuk Mengetahui Jumlah Elemen List
Ukuran: function()
{
return this._panjang;
},
//Membuat Metode Untuk Membentuk Array
toArray: function()
{
var result = [],NodeTanda = this._kepala;
while(NodeTanda)
{
result.push(NodeTanda.data);
NodeTanda = NodeTanda.next;
}
return result;
},
//Membuat Metode Untuk Konversi ke String
toString: function()
{
return this.toArray().toString();
}
};
//Lanjutan
var list = new LinkedList();
list.Tambah("Teknik Informatika");
list.Tambah("Teknik Komputer");
list.Tambah("Komputerisasi Akuntansi");
list.Tambah("Computer Networking");
document.write("Isi LinkedList <br>");
document.write("--------------- <br>");
for (i=0; i<4; i++)
{
document.write(list.Item(i) + "<br>") ;
}
document.write("--------------- <br>");
alert("Isi LinkedList Awal =" + list.Item(0));
alert("Item 1 pada Linked list dibuang, yaitu = " +list.Item(1));
list.Buang(1);
document.write("Isi LinkedList Terakhir <br>");
document.write("--------------- <br>");
for (i=0; i<4; i++)
{
document.write(list.Item(i) + "<br>") ;
}
document.write("--------------- <br>");
//-->
</script>
</body>
</html>
1. buka terminal lalu tuliskan: sudo gedit /home/ardi/.dosbox/dosbox-0.74.conf
2. akan muncul window baru, dan tuliskan pada paling bawah: mount c /home/ardi/DOS C: kemudian jangan lupa disave ya....(jangan lupa!!!!!!!!!!!)
3. lalu buka dech dosboxnya: tuliskan seperti dalam gambar????
Ini Program Queue
<html>
<head>
<title>Struktur Data Queue</title>
<script language = "JavaScript">
var queue = new Array();
function Masuk_Antrian(data) {
queue.unshift(data);
}
function Keluar_Antrian() {
var yang_Keluar_Antrian = queue.pop();
if (yang_Keluar_Antrian == undefined)
return "Stack Sudah Kosong";
else
return yang_Keluar_Antrian;
}
function Dalam_Antrian(list){
list.options.length = 0;
for (var i = 0; i < queue.length; i++){
var data = new Option(queue[i]);
list.options[list.options.length] = data;
}
}
</script>
</head>
<body>
<form>
<input type=text name=textSimpan>
<input type=button value="Masuk Antrian"
onClick='Masuk_Antrian(textSimpan.value);
textSimpan.value="";
Dalam_Antrian(Visualisasi);'>
<select name="Visualisasi" size=12>
<option>Isi Antrian....
</select>
<input type=text name=textAmbil size=20>
<input type=button value="Keluar Antrian"
onClick="textAmbil.value = Keluar_Antrian();
Dalam_Antrian(Visualisasi);">
</form>
</body>
</html>
Ini lho hasilnya???????