fatihyolcu96
Hectopat
- Katılım
- 20 Şubat 2015
- Mesajlar
- 2
Kod:
#include "stdafx.h"
#include <iostream>
#include "time.h"
#include <stdlib.h>
using namespace std;
void main()
{
cout << "Bakalim sayi'yi bulabilicekmisiniz:" << endl;
cout << "Baslayalim :" << endl;
cout << "Sayi virgul'lumu tam sayimi olsun:" << endl;
cout << "Virgullu sayi 1 ile 2 arasinda" << endl << "Tam sayi ise 10 ile 100 arasinda" << endl;
cout << "1 . Virgullu Sayi" << endl << "2 . Tam Sayi" << endl;
cout << "1 veya 2 Sec :" << endl;
/*Kullanıcıyı Bilgilendir*/
int sayi,secenek,skor=0;
cin >> secenek;
/*Girdi al*/
int sunuc=0, can=5;
/**/
do {
/*Değişken 1*/
float sayi1;
srand(time(NULL));
sayi1 = 0;
/**/
/*Değişken 2*/
int sayi2;
srand(time(NULL));
sayi2 = rand() % 100 + 10;
/**/
if (secenek == 1) {
/**/
cout << "Virgullu sayi tahmin etme oyunnuna hosgeldiniz" << endl;
cout << "Toplam Can :" << can << "\tKaldi" << endl;
cout << "Puan :" << skor << endl;
/**/
cout << "Tahmin:";
cout << sayi1 << endl; /*Hile :D*/
cin >> sayi;
/**/
if (sayi1 > sayi) {
cout << "Yanlis \t Biraz Arttir\t";
can--;
}
else if (sayi1 < sayi) {
cout << "Yanlis \t Biraz Eksilt\t";
can--;
}
else if (sayi1 == sayi) {
cout << "Doğru\t";
skor++;
}
else {
cout << "Hata";
}
}
/*--------------------------*/
else if (secenek == 2) {
/**/
cout << "Tam sayi tahmin etme oyunnuna hosgeldiniz" << endl;
cout << "Toplam Can :" << can << "\tKaldi" << endl;
cout << "Puan :" << skor << endl;
/**/
cout << "Tahmin:";
cout << sayi2 << endl; /*Hile :D*/
cin >> sayi2;
/**/
if (sayi2 > sayi) {
cout << "Yanlis \t Biraz Arttir\t";
can--;
}
else if (sayi2 < sayi) {
cout << "Yanlis \t Biraz Eksilt\t";
can--;
}
else if (sayi2 == sayi){
cout << "Doğru\t";
skor++;
}
else {
cout << "Hata";
}
}
else {
cout << "Hatalı Giris:";
}
} while (1 != (secenek == 1 || secenek == 2));
system("pause");
}
Sayı 2 de de değer girince
Kod:
Run-Time Check Failure #3 - The variable 'sayi' is being used without being initialized.
Son düzenleyen: Moderatör: