DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
F

Onbaşı
01 Ocak 2013
Tarihinde Katıldı
Takip Ettikleri
0 üye
Görüntülenme (?)
10 (Bu ay: 0)
Gönderiler Hakkında
F
8 yıl
The Rabbit Stream Cipher - Yardım
The Rabbit Stream Cipher ile ilgili proje ödevimiz var. Bu şifreleme ile ilgili hiçbir Tükçe kaynak bulamıyoruz, bulduğumuz kaynakların hepsi ingilizce. Bu şifreleme hakkında bilgisi olan arkadaşlar varsa ve yardımcı olurlarsa çok sevinirim.
F
9 yıl
C++ programında anlayamadığım bir yer var. Yardımcı olur musunuz ?

#include <iostream>
#include <Windows.h>
#include <vector>
#include <ctime>
using namespace std;

void Ciz(int hataSayisi); //Ciz fonksiyonunun prototipi
//kullandigimiz konsolun handle'i
HANDLE konsol = GetStdHandle(STD_OUTPUT_HANDLE);
//konsol ekraninda gezinmemiz icin koordinatlar
COORD ekran;
int main()
{
//tahmin edilecek kelimelerimiz
//buraya kelime ekleyerek genisletebilirsiniz
vector<string> kelimeler;
kelimeler.push_back("OYUN");
kelimeler.push_back("PROGRAMLAMA");
kelimeler.push_back("AKSARAY");
kelimeler.push_back("GEOMETRI");
kelimeler.push_back("ELEKTRONIK");
kelimeler.push_back("DERS");
kelimeler.push_back("ANKARA");

//random hep ayni degerden baslamasin. karistiralim
srand(time(0));
//kelimelerimiz arasindan rastgele 1 tane secelim
string kelime = kelimeler[rand()%kelimeler.size()];
//oyuncunun tahmini tutacak degisken
string tahmin;
//cikan harfleri tutacak degisken
string cikan;
//tahminimizi cizgi karakteri ile dolduralim
//ekrana o sekilde yazdirarak kac karakter oldugu hakkinda fikir verecez
for (int i = 0; i < kelime.size(); i++)
tahmin += '-';
//dar agacimizi cizelim
Ciz(0);

//oyuncunun yaptigi tahmini tutacak
char karakter = ' ';
//hata sayimizi tutacak
int hata = 0;

//eger oyuncu kelimeyi bulamadiysa ve hata siniri asmadiysa devam et
while ((kelime != tahmin) && (hata < 6))
{
//ekranda 20;5 koordinatina git( _ _ _ _ _ için)
ekran.X = 20;
ekran.Y = 5;
SetConsoleCursorPosition(konsol,ekran);
//tahmin durumumuzu oraya yazdir. cizgi ve buldugumuz karakterler
cout<<tahmin;



//0;16 koordinatina git
ekran.X = 0;
ekran.Y = 16;




SetConsoleCursorPosition(konsol,ekran);
//cikan harfleri yazdir

cout<<"Cikan Harfler: "<<cikan<<endl;
//oyuncudan tahmin iste
cout<<"Tahmininiz : ";
//oyuncunun tahminini al. 1'den fazla karakter, hatta tum kelimeyi girebilir
//her karakter icin dongu tekrarlanacagi icin ayrica kontrol etmeye gerek yok
cin>>karakter;
//karakteri buyuk harfe cevirelim
karakter = toupper(karakter);



// cikan harflere ekleyelim
cikan += karakter;
//bulunmasi gereken kelimede tahmin ettigimiz harfler var mi kontrolu
bool varmi = false; //baslangicta yok sayiyoruz, varsa true yapacaz
for (int i = 0; i < kelime.size(); i++) //kelimedeki harfleri tek tek gezelim
{
if (kelime[i] == karakter) //eger kelimedeki karakter ile tahmin ettigimiz ayni ise var
{
varmi = true; //buldugumuz icin true, ancak dongu devam edecek, 1'den fazla olabilir ayni harf
tahmin.erase(tahmin.begin() + i); //tahminden cizgiyi cikartalim
tahmin.insert(tahmin.begin() + i, karakter); //o yere artik buldugumuz karakteri yazalim
}
}
if (!varmi) //eger kullanicinin tahmini dogruysa, hatasini arttirmaya ve yeni cizim yapmaya gerek yok
Ciz(++hata);
}
//buraya gelirse oyun bitti demektir
//bitis mesajini yazdirmak icin, ekranda orta bir yere git
ekran.X = 20;
ekran.Y = 11;
SetConsoleCursorPosition(konsol, ekran);
//eger hatasi 6 ise kaybetti
if (hata == 6)
cout<<"KAYBETTINIZ!... "<<"Dogru kelime: "<<kelime;

else //hatasi 6 degilse kazanmis demektir
cout<<"TEBRIKLER!... "<<"Dogru kelime: "<<kelime;



}
//ekrana adam asmayi cizim islemi
void Ciz(int hataSayisi)
{
//hata sayisina gore cizim yapalim
switch (hataSayisi)
{
case 0: //ilk cizim, henuz hata yok
cout
<<" _________"<<endl
<<" | |"<<endl
<<" | |"<<endl
<<" |"<<endl
<<" |"<<endl
<<" |"<<endl
<<" |"<<endl
<<" |"<<endl
<<" |"<<endl
<<" |"<<endl
<<" |"<<endl
<<" |"<<endl
<<" |"<<endl
<<" / \\ ";
break;
case 1: //kafa cizimi. imleci tasiyarak cizim
ekran.X = 8;
ekran.Y = 3;
SetConsoleCursorPosition(konsol,ekran);
cout<<" 000";
ekran.Y++;
SetConsoleCursorPosition(konsol,ekran);
cout<<"0 0";
ekran.Y++;
SetConsoleCursorPosition(konsol,ekran);
cout<<" 000";break;
case 2: //govde cizimi. imleci tasiyarak cizim
ekran.X = 10;
ekran.Y = 6;
for (int i = 0; i < 4; i++)
{
SetConsoleCursorPosition(konsol,ekran);
cout<<"|";
ekran.Y++;
}
break;
case 3: //sol kol cizimi. imleci tasiyarak cizim (sag sol bize gore, asilan adama gore degil =) )
ekran.X = 9;
ekran.Y = 7;
for (int i = 0; i < 2; i++)
{
SetConsoleCursorPosition(konsol,ekran);
cout<<"/";
ekran.Y++;
ekran.X--;
}
break;
case 4: //sag kol cizimi. imleci tasiyarak cizim
ekran.X = 11;
ekran.Y = 7;
for (int i = 0; i < 2; i++)
{
SetConsoleCursorPosition(konsol,ekran);
cout<<"\\";
ekran.Y++;
ekran.X++;
}
break;
case 5: //sol bacak cizimi. imleci tasiyarak cizim
ekran.X = 9;
ekran.Y = 10;
for (int i = 0; i < 2; i++)
{
SetConsoleCursorPosition(konsol,ekran);
cout<<"/";
ekran.Y++;
ekran.X--;
}
break;
case 6: //sag bacak cizimi. imleci tasiyarak cizim
ekran.X = 11;
ekran.Y = 10;
for (int i = 0; i < 2; i++)
{
SetConsoleCursorPosition(konsol,ekran);
cout<<"\\";
ekran.Y++;
ekran.X++;
}
break;
}
}




HANDLE konsol = GetStdHandle(STD_OUTPUT_HANDLE);

Bu kod bloğunda get ve std yi ne için koyduk anlamı nedir ?

COORD ekran;

Ne demek ? Görevi nedir ?
Yardımcı olursanız sevinirim.
F
9 yıl
Acil Yardım! C++ da programımda bir yer eksik kaldı çalışmıyor.
#include <iostream>
#include <cctype>
#include <cstdlib>
#include <iomanip>


using namespace std;


int main()
{
char secim='Y';

int siparis = 1;

int num1=0, num2=0, num3=0, num4=0, num5=0, num9=9;
int num_musteri;
int baslangic =0;
const double BirimFiyat1= 6.95, BirimFiyat2= 5.75,BirimFiyat3= 7.25, BirimFiyat4= 8.95,BirimFiyat5= 4.95;
double SatisMiktari1=0, SatisMiktari2=0, SatisMiktari3=0, SatisMiktari4=0,SatisMiktari5=0, SatisMiktariSon;


cout<<" Menu \n\n"
<<" (1) Karisik Pizza 6.95TL \n"
<<" (2) Vejeteryan Pizza 5.75TL \n"
<<" (3) Sucuklu Pizza 7.25TL \n"
<<" (4) Bol Malzemeli Pizza 8.95TL \n"
<<" (5) Peynirli Pizza 4.95TL \n\n";




while (siparis != baslangic)
{
cout<<"Pizza Listesinden Ne Istersiniz ? :\n\n";
cin>>siparis;
switch(siparis)
{

case 0:
break;

case 1:

cout<<"Kac Tane Karisik Pizza Istersiniz ?:\n";
cin>>num1;

SatisMiktari1 = BirimFiyat1 * num1;
break;




case 2:
cout<<"Kac Tane Vejeteryan Pizza Istersiniz ? :\n";
cin>>num2;

SatisMiktari2= BirimFiyat2 * num2;
break;


case 3:
cout<<"Kac Tane Sucuklu Pizza Istersiniz ?:\n";
cin>>num3;

SatisMiktari3= BirimFiyat3 * num3;
break;



case 4:
cout<<"Kac Tane Bol Malzemeli Pizza Istersiniz ?:\n";
cin>>num4;

SatisMiktari4= BirimFiyat4 * num4;
break;



case 5:
cout<<"Kac Tane Peynirli Pizza Istersiniz ?:\n";
cin>>num5;

SatisMiktari5= BirimFiyat5 * num5;
break;

case 9:
cout<<"Toplam satis: \n\n";

cin>>num9;
SatisMiktariSon=SatisMiktari1+SatisMiktari2+SatisMiktari3+SatisMiktari4+SatisMiktari5;

cout<<SatisMiktariSon;


default: cout<<" Lutfen Listemizden Geceli Bir Secim Yapiniz ! \n";


}


{

cout<<"Siparisiniz :\n\n";

cout<<left<<setw(15)<<"Pizza Secimniz"<<right<<setw(10)<<"Miktari"<<right<<setw(15)<<"Birim Fiyati"<<right<<setw(20)<<"Satis Miktari\n";


cout<<"Karisik Pizza"<<setw(6)<<left<< num1 <<setw(16)<<right<< BirimFiyat1 <<setw(20) <<right<<SatisMiktari1<<endl;

cout<<"Vejeteryan Pizza:"<<setw(6)<<left<< num2 <<setw(16)<<right<< BirimFiyat2 <<setw(20) <<right<< SatisMiktari2<<endl<<endl;

cout<<"Sucuklu Pizza:"<<setw(6)<<left<< num3 <<setw(16)<<right<< BirimFiyat3 <<setw(20) <<right<< SatisMiktari3<<endl<<endl;

cout<<"Bol Malzemeli Pizza:"<<setw(6)<<left<< num4 <<setw(16)<<right<< BirimFiyat4 <<setw(20) <<right<< SatisMiktari4<<endl<<endl;

cout<< "Peynirli Pizza:"<<setw(6)<<left<< num5 <<setw(16)<<right<< BirimFiyat5 <<setw(20) <<right<< SatisMiktari5<<endl<<endl;
}
}

system("PAUSE");
return 0;
}



Toplam Fiyatı yazıdrdığımda toplama işlemini yapmıyor. Toplama iştemini nasıl yaptırtabilirim ? Yardım edermisiniz ?




< Resime gitmek için tıklayın >
F
9 yıl
c++ porgramımda bir yer eksik kaldı yardımcı olur musunuz ?
Programamın sonuna toplam fiyatın ne kadar tuttuğunu yazdıramıyorum. Nasıl yazdırabilirim yardımcı olur musunuz ?

#include <iostream>
#include <cctype>
#include <cstdlib>
#include <iomanip>


using namespace std;


int main()
{
char choice='Y';

int order = 1;

int num1=0, num2=0, num3=0, num4=0, num5=0;
int num_customers;
int sentinel=0;
const double UnitPrice1= 6.95, UnitPrice2= 5.75,UnitPrice3= 7.25, UnitPrice4= 8.95, UnitPrice5= 4.95;
double AmountofSale1=0, AmountofSale2=0, AmountofSale3=0, AmountofSale4=0, AmountofSale5=0;


cout<<"___________________Menu________________\n\n"
<<"_____(1) Buffalo_Wings $6.95_____\n"
<<"_____(2) Super_Burger $5.75_____\n"
<<"_____(3) Italian_Sandwich $7.25_____\n"
<<"_____(4) Shrimp_Nuggets $8.95_____\n"
<<"_____(5) Veggie_Supreme $4.95_____\n";




while (order != sentinel)
{
cout<<"From the list of food, what would you like:\n";
cin>>order;
switch(order)
{

case 0:
break;

case 1:

cout<<"How many Buffalo Wings would you like to order:\n";
cin>>num1;

AmountofSale1 = UnitPrice1 * num1;
break;




case 2:
cout<<"How many Super Burgers would you like to order:\n";
cin>>num2;

AmountofSale2= UnitPrice2 * num2;
break;


case 3:
cout<<"How many Italian Sandwiches would you like to order:\n";
cin>>num3;

AmountofSale3= UnitPrice3 * num3;
break;



case 4:
cout<<"How many Shrimp Nuggets would you like to order:\n";
cin>>num4;

AmountofSale4= UnitPrice4 * num4;
break;



case 5:
cout<<"How many would Veggie Supremes you like to order:\n";
cin>>num5;

AmountofSale5= UnitPrice5 * num5;
break;


default: cout<<"Please choose a valid item from our list\n";
}


{

cout<<"You have ordered:\n\n";

cout<<left<<setw(15)<<"ITEM"<<right<<setw(10)<<"QUANTITY"<<right<<setw(15)<<"UNIT PRICE"<<right<<setw(20)<<"AMOUNT OF SALE\n";


cout<<"Buffalo Wings"<<setw(6)<<left<< num1 <<setw(16)<<right<< UnitPrice1 <<setw(20) <<right<< AmountofSale1<<endl;

cout<<"Super Burger:"<<setw(6)<<left<< num2 <<setw(16)<<right<< UnitPrice2 <<setw(20) <<right<< AmountofSale2<<endl<<endl;

cout<<"Italian Sandwich:"<<setw(6)<<left<< num3 <<setw(16)<<right<< UnitPrice3 <<setw(20) <<right<< AmountofSale3<<endl<<endl;

cout<<"Shrimp Nuggets:"<<setw(6)<<left<< num4 <<setw(16)<<right<< UnitPrice4 <<setw(20) <<right<< AmountofSale4<<endl<<endl;

cout<<"Veggie Supreme:"<<setw(6)<<left<< num5 <<setw(16)<<right<< UnitPrice5 <<setw(20) <<right<< AmountofSale5<<endl<<endl;
}
}

system("PAUSE");
return 0;
}
F
9 yıl
Arkadaşlar c++ da 50-100 satır arası bir program arıyorum
Arkadaşlar hocamın verdiği ödev nedeniyle 50-100 satır kod arası bir program arıyorum. Klasik asal sayı bulma, hesap makinesi, sayı yazdırma programları dışında. Yardımcı olursanız sevinirim. Ödevimi pazartesiye kadar teslim etmek zorundayım.
F
10 yıl
Taşınabilir şarj aleti yapmak istiyorum
Merhaba arkadaşlar, proje ödevim gereği taşınabilir şarj aleti yapmam lazım. İnternette aradım ama ayrıntılı yada devre şemalı bir devre bulamadım. Nasıl yapılacağını ayrıntılı bir şekilde devre şemasıyla birlikte atabilirseniz çok sevinirim.
F
11 yıl
Corolla Linea terra sol farkı. Yardımcı olursanız sevinirim
Arkadaşlar öncelikle herkese selamlar. Benim size bir sorum olacaktı. Biz 2004 2007 arası toyota corolla almayı düşünüyoruz. Terra sol ve linea modelleri hakkında sizden bilgi istiyorum. Aralarında teknik özellik bakımından ne farklar vardır ve bu farklar önemlimidir. Benim için önce güvenlik gelir. Bu araçlar arasında güvenlik farkı var mı ( frenler yol tutusu araba saglamlıgı vb. ). Genellikle piyasada en çok terra modeli var. En az ise linea var. Lineanın az bulunmasının sebebi nedir.Biraz bakındıktan sonra kafam karıstı. Bana yardımcı olursanız çok sevinirim.
F
11 yıl
YARDIM S3 MİNİ ROOT !
Arkadaşlar s3 mini telefonuma root atmak istiyorum ve bu konu hakkında pek bilgim yok. nasıl atabileceğim hakkında ayrıntılı bilgi verirseniz sevinirim
F
12 yıl
ygs fen bilimleri icin deneme arıyorum
Ygs fen bilimleri icin deneme arıyorum hangisini tavsiye edersiniz arkadaslar
F
12 yıl
2. Dünya Savaşı ni anlatan iyi film ve belgeseller onerirmisiniz
2. Dünya Savaşı film veya belgesel onerirmisiniz arkadaslar. Er ryan ,piyanis ,volkrein ,stalingard ,life is beautiful, kapidaki düşman , schindler list haricinde olursa iyi olur arkadaslar :)
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.