C++ `da Tahmin Oyunu ....

 
Bu konu ile benzer olabilecek diğer forum sayfaları
 
 
 
 
C++ Tahmin 0yunudur.. Sımdılık Ingilizcedir.. Isteyen Arkadaslar Turkceye Cevirebilirler.
 
 
 
Alıntı:
//**************************************
//INCLUDE files for: Tahmin Oyunu
//**************************************
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
 
char GetAnswer( void ) {
getchar();
int choice = getchar();
while( choice != 'y' && choice != 'Y' && choice != 'n' && choice != 'N' ) {
printf("Please choose \"y\" or \"Y\" for yes or \"n\" or \"N\" for no: ");
getchar();
choice = tolower(getchar());
}
return choice;
}
 
int random( int num ) {
if(num == 0) {
return 0;
}
srand(( unsigned ) time( xxxx ));
return rand() % num;
}
 
int main()
{
int recursion = 0;
while(1) {
printf("\n\t\t\t=================");
printf("\n\t\t\tOnk -Tahmin Oyunu\n");
printf("\t\t\t=================\n\n\n");
printf("Do you have a number between 1 and 9 in mind? Yes(y) No(n): ");
if(recursion > 0) getchar();
char answer = tolower(getchar());
if( answer == 'y' ) {
printf("Is it a prime number? Yes(y) No(n): ");
if( GetAnswer() == 'y' ) {
printf("Is it bigger than 4? Yes(y) No(n): ");
if( GetAnswer() == 'y' ) {
switch(random(2)){
case 0:
printf("Your number is 7? Yes(y) No(n): ");
if( GetAnswer() == 'y' ) {
printf("Well,i am intelligent i have found your number !\n");
}
else {
printf("Now,i know for sure that your number is 5\n");
}
break;
case 1:
printf("Your number is 5? Yes(y) No(n): ");
if( GetAnswer() == 'y' ) {
printf("Well,i am intelligent i have found your number !\n");
}
else {
printf("Now,i know for sure that your number is 7\n");
}
break;
}
}
else {
switch(random(2)){
case 0:
printf("Your number is 3? Yes(y) No(n): ");
if( GetAnswer() == 'y' ) {
printf("Well,i am intelligent i have found your number !\n");
}
else {
printf("Now,i know for sure that your number is 2\n");
}
break;
case 1:
printf("Your number is 2? Yes(y) No(n): ");
if( GetAnswer() == 'y' ) {
printf("Well,i am intelligent i have found your number !\n");
}
else {
printf("Now,i know for sure that your number is 3\n");
}
break;
}
}
}
else {
printf("Is it odd? Yes(y) No(n): ");
if( GetAnswer() == 'y' ) {
switch(random(2)){
case 0:
printf("Your number is 1? Yes(y) No(n): ");
if( GetAnswer() == 'y' ) {
printf("Well,i am intelligent i have found your number !\n");
}
else {
printf("Now,i know for sure that your number is 9\n");
}
break;
case 1:
printf("Your number is 9? Yes(y) No(n): ");
if( GetAnswer() == 'y' ) {
printf("Well,i am intelligent i have found your number !\n");
}
else {
printf("Now,i know for sure that your number is 1.\n");
}
break;
}
}
else {
printf("So,your number is even? Yes(y) No(n): ");
if( GetAnswer() == 'n' ) {
printf("I think that you are not telling me the truth.\n");
}
else {
printf("Is it bigger than 5? Yes(y) No(n): ");
if( GetAnswer() == 'n')
printf("Without any doubt,i know that your number is 4\n");
else {
switch(random(2)){
case 0:
printf("Your number is 8? Yes(y) No(n): ");
if( GetAnswer() == 'y' ) {
printf("Well,i am intelligent i have found your number !\n");
}
else {
printf("Now,i know for sure that your number is 6\n");
}
break;
case 1:
printf("Your number is 6? Yes(y) No(n): ");
if( GetAnswer() == 'y' ) {
printf("Well,i am intelligent i have found your number !\n");
}
else {
printf("Now,i know for sure that your number is 8.\n");
}
break;
}
}
}
}
}
}
printf("\n\ndo you want to continue Yes(y) No(n): ");
getchar();
int choice = getchar();
if( choice != 'y' && choice != 'Y') break;
system("cls");
recursion++;
}
return 0;
}


ALINTIDIR
 
 

 
 

 ~ 

Bu konunun linki : 

Yukarıdaki linki arkadaşlarınıza göndermek için kullanabilirsiniz ve bu sayfada; C++ `da Tahmin Oyunu .... hakkında bilgiler nedir yazıları veya şiirleri gibi sözleri veya resimleri C++ `da Tahmin Oyunu .... siteleri gibi benzer birçok forum konularını bulabilirsiniz.

 ~ 

Son Forum Mesajları

Kaynak linkimizi belirtmek koşulu ile her türlü bilgiyi kopyalayabilirsiniz. Forum içerisinde yazılan tüm mesajların hukuki sorumlulukları mesajları yazanlara aittir. Üyeler, üyelik sözleşmesi gereği bu kuralı kabul etmiş sayılır. Ziyaretçilerimiz bu forumu kullanmadan önce Forum Kurallarını okumak zorundadırlar. Aksi durumda meydana gelecek bütün olumsuz durumlardan ziyaretçilerin bizzat kendileri sorumludur. Sitemizde telif, kişi haklarına; yasalara aykırı olduğunu düşündüğünüz bir konu görürseniz bize aşağıdaki iletişim adresinden ulaşabilirsiniz.

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60 100, 150, 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, 900, 950, 960

© 2006-2020 ilgiliFORUM.com