Culinary : Nasi Krawu

Standard

Rabu, 28 April 2010; 08.50 WIB; IF105

Berniat kuliah Agama di Geomatika setelah kuliah Algoritma dan Struktur Data jadi dibatalkan karena luwe. J-1 dan Warkit jadi target pertama kita bertiga; Ivan Ahmed Giovanni, Muhammad Iqbal dan tentu saja yang nulis ini. Terceletuk sebuah kalimat dari Ivan Ahmed Giovanni sebagai menu sarapan kali ini, Nasi Krawu.

Tanpa babibu, Kota Gresik jadi tujuan perjalanan mencari sarapan kali ini. Kurang lebih satu jam perjalanan,  Kota Gresik ada di depan mata, first impression : gak kalah panas ma Surabaya

Keramaian di Gresik gak seberapa berpengaruh dalam perjalanan. 09.55 WIB Nasi Krawu Ibu Ria siap di gruduk. Tanpa babibu Nasi Krawu sudah siap di hajar, first impression : bumbunya kurang berasa. Dua belas ribu rupiah tidak terlalu sia-sia untuk sarapan pagi itu.

Selesai makan sambil ngobrolin seputar Gresik dan beberapa hal yang tidak terlalu penting untuk di obrolkan, SMA Negri 1 Gresik menjadi kunjungan berikutnya dari hasil pembicaraan sebelumnya.

Nongkrong di kantin, take a tour, jadi agenda acara di SMA Negri 1 Gresik dipandu salah satu alumni smagres yang bejo lulus tahun 2009 kemarin, Ivan Ahmed Giovanni.

11.01 tour de gresik di akhiri dengan menuju ke arah Gerbang Tol Surabaya-Gresik dengan kondisi freon AC yang kurang bersahabat.

Linked List

Standard

Linked list adalah kumpulan item yang disebut nodes, terdiri dari information field dan next address field. Information field berisi satu elemen dari list, sedangkan next address field berisi alamat dari node berikutnya. Field ini menggabungkan node-node dan disebut pointer.

Continue reading

C++ : Segitiga Pascal

Standard

next, segitiga pascal. dengan input tinggi segitiga yang di inginkan

#include 

main()
{
	int a,b,c,d,e,in;
	int A[100]={0,1};
	int B[100];
	int C[100];

	printf("Masukkan tingi segitiga:");
	scanf("%d",&in);

	a=0;
	b=1;
	d=in;
	e=d;

	while(b<=in)
	{
		while(d>=1)
		{
			printf("  ");
			d--;
		}

		c=0;
		while(c<=a)
		{
			B[c]=A[c]+A[c+1];
			C[c+1]=B[c];
			printf("%d   ",B[c]);
			c++;
		}

		C[0]=0;
		C[a+2]=0;

		c=0;
		while(c<=a+2)
		{
			A[c]=C[c];
			c++;
		}

		a++;
		b++;

		d=e;
		d--;
		e=d;

		printf("\\n");
	}
}

dipahami dulu baru nanya ya, 😀 next assignment : Sorting Number

C++ : Menghitung Jumlah Hari

Standard

kelanjutan dari tugas kemaren, Mencari FPB dari dua bilangan, ini dia program untuk menghitung jumlah hari. Dimulai dari tanggal 1 Januari, sampe tangal yang di input. Monggo disambi..

#include 

main()
{
    int tahun,bulan,bulan2,tanggal,feb,a,sum;

    a=0;

    printf("masukkan tanggal(yyyy-mm-dd):");
    scanf("%d-%d-%d",&tahun,&bulan,&tanggal);

    bulan2=bulan;

    if(tahun%4==0)
    {
        feb=29;
    }
    if(tahun%4!=0)
    {
        feb=28;
    }

    int arrbln[12]={31,feb,31,30,31,30,31,31,30,31,30,31};

    bulan-=2;

    while(bulan>=0)
    {
               a+=arrbln[bulan];
               bulan--;
    }

    sum=a+tanggal;

    printf("tanggal %d-%d-%d adalah hari ke-%d di tahun %d",tanggal,bulan2,tahun,sum,tahun);

}

aku kira gak perlu ada penjelasan mendetail buat algoritmanya. kalo ada yang mau ditanyakan, tanya di mari aja…

C++ : Mencari FPB dari dua bilangan

Standard

ini tugas dari kelas PT C beberapa bulan yang lalu :D, tepatnya tugas ke tiga. tugas kali ini kita diminta membuat sebuah program dengan bahasa C++, untuk mencari FPB (Faktor Persekutuan Terbesar) dari dua bilangan yang di inputkan oleh user. yang kagak tau apa itu FPB ato lupa, klik di mari. kali ini kita belum boleh pake parameter “AND” atau “else”, jadi ada beberapa tag yang kesannya numpuk – numpuk.
here they’re, the source code and some explanation about the code

#include 

main()
{
   int a,b,c,d,e;

   //mengisi variabel c dengan nilai 1.
   //Variabel c digunakan untuk mengecek bilangan mana saja
   //yang habis dibagi dengan a dan b
   c=1;

   printf("masukkan angka pertama    :");
   scanf("%d",&a);

   printf("masukkan angka kedua      :");
   scanf("%d",&b);

   //mencari nilai mana yang lebih besar, a atau b
   //kemudian disimpan dalam variabel d.
   //variabel d digunakan sebagai pembatas dari while
   if(a  b)
   {
          d=a;
   }
   //while digunakan untuk mencari faktor dari a dan b
   //dengan membagi a dan b dengan c. apabila sisa baginya 0,
   //maka bilangan c tersebut adalah faktor dari a dan b
   while(c<=d)     {                if(a%c==0)                {                          if(b%c==0)                          {                                    //jika c adalah faktor dari a dan b, maka nilai dari variabel c disimpan dalam variabel e, dan nilai c ditambah 1.                                    //Jika sisa bagi dari a dan b bukan 0, maka nilai c ditambah 1                                    e=c;                          }                }                c++;      }       printf("fpb dari %d dan %d adalah :%d",a,b,e); }

yang mo mbacem, sini lapor dulu, kalo gak dosa lo..

next assignment : Menghitung Jumlah Hari, Segitiga Pascal