euler
13/06/2005, 13:50
Az önce Pardus geliştiricilerinden Murat Eren (http://cekirdek.uludag.org.tr/%7Emeren/blog/index.php)'in blogunda gezinirken aşağıdaki kodu gördüm. Yine bir Pardus geliştiricisi olan Çağlar Onur (http://cekirdek.uludag.org.tr/%7Ecaglar/blog/) yazmış.
Çok hoşuma gitti, paylaşayım dedim. Işte teknolojinin hayatımızın her pikseline girdiğinin kanıtı. :)
Yalnız neden C# onu anlayabilmiş değilim. Neyse sonuç olarak eğlenceli. :)
/************************************************** ****************************
** borek.cs
** Copyright (c) 2005
** S. Çağlar Onur (caglar~uludag.org.tr) (main developer),
** A. Murat Eren (meren~uludag.org.tr) (contributor)
**
** this program is free software; you can redistribute it and/or
** modify it under the terms of the gnu general public license
** as published by the free software foundation version 2
** of the license.
**
** this program is distributed in the hope that it will be useful,
** but without any warranty; without even the implied warranty of
** merchantability or fitness for a particular purpose. see the
** gnu general public license for more details.
**
** you should have received a copy of the gnu general public license
** along with this program; if not, write to the free software
** foundation, inc., 59 temple place - suite 330, boston, ma 02111-1307, usa.
************************************************** ****************************/
using Margarin
using Soğan
using Kıyma
using Patlıcan
using Biber
using Maydanoz
using Yufka
using Süt
using Su
using Yağ
class PatlıcanlıBörek
{
public static PatlıcanlıBörek main();
{
Tava tava = new Tava();
Margarin margarin = new Margarin( "1 Çorba Kaşığı" );
Soğan soğan = new Soğan( "1 Adet" );
Kıyma kıyma = new Kıyma( "250gr." );
Patlıcan patlıcan = new Patlıcan( "2 Adet" );
Biber kırmızıbiber = new Biber( "1 Çay Kaşığı" );
Biber karabiber = new Biber( "1 Çay Kaşığı" );
Maydanoz maydanoz = new Maydanoz( "1/2 Demet" );
Yufka yufka = new Yufka( "4 Adet" );
Süt süt = new Süt( "1/2 Su Bardağı" );
Su su = new Su( "1/2 Su Bardağı" );
Yağ sıvıyağ = new Yağ( "1/2 Su Bardağı" );
tava.addInto( margarin );
tava.lightTheFire();
while( margarin.getStatus() != sıvı );
tava.addInto( soğan );
while( soğan.getStatus() != pembe )
tava.cookWithLove();
tava.addInto( kırmızıbiber );
tava.addInto( karabiber );
tava.addInto( maydanoz );
sleep( bir_süre );
try
{
tava.takeFromFire();
}
catch ( exception &e)
{
Console.WriteLine( "Dikkat, tava sıcak(tı)..");
}
tava.addInto( patlıcan.cutSmallSmall() );
Kap kap = new Kap( süt, su, sıvıyağ );
yufka.openAndUse( kap.content() );
yufka.doCircularTransformation();
yufka.insertEveryPiece( tava.getContent() );
Yumurta yumurta = new Yumurta();
yumurta = yumurta.throwWhiteArea();
yufka.insertEveryPiece( yumurta );
Fırın fırın = new Fırın( " 180 derece", yufka );
return fırın.getContent();
}
}
Çok hoşuma gitti, paylaşayım dedim. Işte teknolojinin hayatımızın her pikseline girdiğinin kanıtı. :)
Yalnız neden C# onu anlayabilmiş değilim. Neyse sonuç olarak eğlenceli. :)
/************************************************** ****************************
** borek.cs
** Copyright (c) 2005
** S. Çağlar Onur (caglar~uludag.org.tr) (main developer),
** A. Murat Eren (meren~uludag.org.tr) (contributor)
**
** this program is free software; you can redistribute it and/or
** modify it under the terms of the gnu general public license
** as published by the free software foundation version 2
** of the license.
**
** this program is distributed in the hope that it will be useful,
** but without any warranty; without even the implied warranty of
** merchantability or fitness for a particular purpose. see the
** gnu general public license for more details.
**
** you should have received a copy of the gnu general public license
** along with this program; if not, write to the free software
** foundation, inc., 59 temple place - suite 330, boston, ma 02111-1307, usa.
************************************************** ****************************/
using Margarin
using Soğan
using Kıyma
using Patlıcan
using Biber
using Maydanoz
using Yufka
using Süt
using Su
using Yağ
class PatlıcanlıBörek
{
public static PatlıcanlıBörek main();
{
Tava tava = new Tava();
Margarin margarin = new Margarin( "1 Çorba Kaşığı" );
Soğan soğan = new Soğan( "1 Adet" );
Kıyma kıyma = new Kıyma( "250gr." );
Patlıcan patlıcan = new Patlıcan( "2 Adet" );
Biber kırmızıbiber = new Biber( "1 Çay Kaşığı" );
Biber karabiber = new Biber( "1 Çay Kaşığı" );
Maydanoz maydanoz = new Maydanoz( "1/2 Demet" );
Yufka yufka = new Yufka( "4 Adet" );
Süt süt = new Süt( "1/2 Su Bardağı" );
Su su = new Su( "1/2 Su Bardağı" );
Yağ sıvıyağ = new Yağ( "1/2 Su Bardağı" );
tava.addInto( margarin );
tava.lightTheFire();
while( margarin.getStatus() != sıvı );
tava.addInto( soğan );
while( soğan.getStatus() != pembe )
tava.cookWithLove();
tava.addInto( kırmızıbiber );
tava.addInto( karabiber );
tava.addInto( maydanoz );
sleep( bir_süre );
try
{
tava.takeFromFire();
}
catch ( exception &e)
{
Console.WriteLine( "Dikkat, tava sıcak(tı)..");
}
tava.addInto( patlıcan.cutSmallSmall() );
Kap kap = new Kap( süt, su, sıvıyağ );
yufka.openAndUse( kap.content() );
yufka.doCircularTransformation();
yufka.insertEveryPiece( tava.getContent() );
Yumurta yumurta = new Yumurta();
yumurta = yumurta.throwWhiteArea();
yufka.insertEveryPiece( yumurta );
Fırın fırın = new Fırın( " 180 derece", yufka );
return fırın.getContent();
}
}