C++ Recursive fonksiyon fibonacci serisi

Nisan 11, 2012 Yorum yapın

#include <iostream>
using std::cout;
using std::cin;
using std::endl;

unsigned long fibonacci(unsigned long);
int main()
{
for(int counter = 0;counter <=10;counter++)
{
cout << “Fibonnaci ( ” << counter << ” ) = ” << fibonacci(counter) << endl;
}
cout << “fibonacci(20) = ” << fibonacci( 20) << endl;
cout << “fibonacci(30) = ” << fibonacci(30) << endl;
cout << “fibonacci(35) = ” << fibonacci(35) << endl;
return 0;
}
unsigned long fibonacci(unsigned long number)
{
if((number == 0) || number == 1)
return number;
else
return fibonacci(number-1) + fibonacci(number -2 );
}

Math Kütüphanesi Fonksiyonları

Nisan 11, 2012 Yorum yapın
Function Description Example
ceil( x ) rounds x to the smallest integer not less than x ceil( 9.2 ) is 10.0

ceil( -9.8 ) is -9.0

cos( x ) trigonometric cosine of x (x in radians) cos( 0.0 ) is 1.0
exp( x ) exponential function ex exp( 1.0 ) is 2.71828

exp( 2.0 ) is 7.38906

fabs( x ) absolute value of x fabs( 5.1 ) is 5.1

fabs( 0.0 ) is 0.0

fabs( -8.76 ) is 8.76

floor( x ) rounds x to the largest integer not greater than x floor( 9.2 ) is 9.0

floor( -9.8 ) is -10.0

fmod( x, y ) remainder of x/y as a floating-point number fmod( 2.6, 1.2 ) is 0.2
log( x ) natural logarithm of x (base e) log( 2.718282 ) is 1.0

log( 7.389056 ) is 2.0

log10( x ) logarithm of x (base 10) log10( 10.0 ) is 1.0

log10( 100.0 ) is 2.0

pow( x, y ) x raised to power y ( xy ) pow( 2, 7 ) is 128

pow( 9, .5 ) is 3

sin( x ) trigonometric sine of x (x in radians) sin( 0.0 ) is 0
sqrt( x ) square root of x (where x is a nonnegative value) sqrt( 9.0 ) is 3.0
tan( x ) trigonometric tangent of x (x in radians) tan( 0.0 ) is 0
Categories: C++ Etiketler:

İTÜ Video Oyun Festivali 2012

Nisan 11, 2012 Yorum yapın

Arkadaşım sayesinde haberdar oldum, kayıt için başvuruyorsunuz, tavsiye ederim içeriği beğendim;
Katılımcıları neler bekliyor?

İVOFest 2012’de 16 Nisan günü gerçekleştirilecek açılış konuşmasında, Sobee CEO’su ve Türkiye Dijital Oyunlar Federasyonu( TÜDOF ) Başkanı Mevlüt Dinç ile söyleşi imkanı bulabilirsiniz. Deneyimlerini, Türkiye’deki oyun sektörünün durumunu değerlendireceği bu söyleşide, sektörün dev
ismiyle tanışma imkanını yakalayabilirsiniz.

17 Nisan sabahı ise SETI Media Business Development Manager Furkan Faruk Akıncı’nın paneline davetlisiniz.

Panel ve konuşmaların yanı sıra, Elektrik-Elektronik Fakültesi önünde 2 gün boyunca kurulacak olan interaktif oyun standlarında eğlenebilirsiniz. Yarışmalar ve turnuvalar ile renklenecek
olan bu bölümde sürpriz çekilişlerle katılımcılarımıza hediyeler de dağıtacağız.

Bunların yanı sıra, düzenleyeceğimiz Oyun Tarihi Sergisi’nde eski oyun konsollarında tekrar oyun oynama imkanına sahip olabilirsiniz. Önce Mario oynayıp, ardından Guitar Hero’ya geçip kendinizi bir zaman tünelinde gibi hissedebilirsiniz : )

16 ve 17 Nisan günleri 2 güne yayılmış olan 14:00 – 17:30 gerçekleştirilecek oyun yapımı eğitimine katılabilirsiniz. 3D Akademi’den gelecek yetkin eğitmenlerle, Unity oyun motoru kullanılarak oyun tasarım ve programlama eğitimine katılabilir, 2 günlük eğitimin sonunda verilecek olan sertifikaya sahip olabilirsiniz. Eğitime katılım formu : http://cs.ituieee.com/form.php

C++ Zar Oyunu

Nisan 11, 2012 Yorum yapın

#include <iostream>
using std::cout;
using std::endl;
#include <cstdlib>
using std::rand;
using std::srand;
#include <ctime>
using std::time;
using namespace std;
int rollDice();
int main()
{
enum Status { CONTINUE, WON, LOST };
int myPoint;
Status gameStatus;

srand(time(0)); //işlem sırasındaki saate göre random sayı üreticek

int sumOfDice = rollDice();

switch(sumOfDice)
{
case 7:
case 11:
gameStatus = WON;
break;
case 2:
case 3:
case 12:
gameStatus = CONTINUE;
myPoint = sumOfDice;
cout << “Point is ” << myPoint << endl;
break;
}
while(gameStatus == CONTINUE)
{

sumOfDice == rollDice();
if(sumOfDice == myPoint)
gameStatus = WON;
else
if(sumOfDice == 7)
gameStatus = LOST;
}

if(gameStatus == WON)
cout << “Player wins” << endl;
else
cout <<”Player loses” << endl;

return 0;
}

int rollDice(){

int die1 = 1 + rand() % 6;
int die2 = 1+rand() % 6;

int sum = die1 + die2;

cout << “Player rolled ” << die1 << ” + ” << die2
<< ” = ” << sum << endl;
return sum;

}

Categories: C++ Etiketler:

Android Spinner Kullanımı

Aralık 9, 2011 Yorum yapın

Java Kodumuz ;

package odev.namespace;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.Toast;

public class OdevActivity extends Activity implements OnItemSelectedListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.items,android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(this);
}

public void onItemSelected(AdapterView parent, View view, int pos,
long id) {

Toast.makeText(parent.getContext(),”The Selected One is ” + parent.getItemAtPosition(pos).toString(),Toast.LENGTH_LONG).show();

}

public void onNothingSelected(AdapterView arg0) {
// TODO Auto-generated method stub

}

}

Main.xml’e ekliyoruz;


strings.xml’e ekliyoruz;

Categories: Android Etiketler:

En iyi C IDE’si :)

Haziran 12, 2010 Yorum yapın

Sürekli, Yunus’la beraber IDE deneyip durduk, Linux’a geçtik, orda biraz tatmin edici IDE’ler mevcuttu ancak Linux dağıtımlarının bazı özellikleri beni rahatsız ettiği için dayanamayıp Windows’a kesin dönüş yaptım:)
Windows’da .Net için elbette Visual Studio, ancak C/C++ için Devc++’dan daha güzel bir ide arıyordum, Netbeans’de hoşuma giden bir ide olmadığı için biraz daha araştıriyim dedim ve sonunda buldum!Pelles C adı :) Ekran görüntülerini paylaşınca direk indireceğinize eminim;)
resimlere tıklamanız yeterli; İndirme adresi ; http://www.pellesc.de/index.php?page=screenshots&lang=en

Kaynak Kodları; http://www.pellesc.de/index.php?page=source&lang=en

http://www.uurtech.com

Uçaklara Kül Dedektörü

Haziran 6, 2010 Yorum yapın

Bence çok saçma olan bir yenilik, uçakların daha fazla güvenlik sistemine ihtiyacı var mesela havalandırma sistemindeki saçma sapan eksiklikler gibi.Yunanistan’a düşen Kıbrıs-Atina uçağından sonra fazla akıllanmadılar.Ancak bu kül geyiği sanırım hissedarları memnun etme açısından yeni bir fikirmiş gibi düşündüyor.

Sanki Meteroloji havayla ilgili detayları “kule”ye veremiyormuş gibi, böyle saçma sapan “cihazlar” kullanarak “bedava” reklam yapma peşindeler.

Takip Et

Get every new post delivered to your Inbox.