Icerige atla
Extraloob

[C++] Sayı Tahmin Etme Programı

· 2 Yanıt · 5.7K görüntüleme
Maynard
Maynard OP ⭐ 14y
#1


#include <iostream>
#include <time.h>
#include <windows.h>
using namespace std;
//Soru: Sayı tahmin oyunu yapılacak ve 3 kez tahmin edilme hakkı verilecek. Kaybetme & Kazanma durumu ekranda yazılacak...
int main() {
 
    int rastgelesayi,tahmin1,tahmin2,tahmin3;
    char devam;
    srand (time(NULL));
    rastgelesayi=rand()%10+1;
        cout<<"|-----------------------------------|"<<endl;
        cout<<"|         Sayi Tahmin Oyunu         |"<<endl;
        cout<<"|-----------------------------------|"<<endl;
        cout<<"|-----Tahmin ettiginiz 1.sayi: ";
            cin >> tahmin1;
                if (tahmin1==rastgelesayi){
                    cout<< "|-------Tebrikerler! dogru cevabimiz: "<<rastgelesayi<<endl;
                    cout<< "\n\n\n| www.extraloob.com & SilkroadTasarim | \n";
                    system ("pause");
                }  
                else{
                    cout <<"|---Malesef bilemediniz..."<<endl;
                    cout <<"|-----Tahmin ettiginiz 2.sayi: ";
                    cin >> tahmin2;
                        if (tahmin2==rastgelesayi){
                            cout<< "|-------Tebrikerler! dogru cevabimiz: "<<rastgelesayi<<endl;
                            cout<< "\n\n\n| www.extraloob.com & SilkroadTasarim | \n";
                            system ("pause");
                            }
                        else{
                            cout <<"|---Malesef bilemediniz..."<<endl;
                            cout <<"|-----Tahmin ettiginiz 3.sayi: ";
                            cin >> tahmin3;
                                if (tahmin3==rastgelesayi){
                                    cout<< "|-------Tebrikerler! dogru cevabimiz: "<<rastgelesayi<<endl;
                                    cout<< "\n\n\n| www.extraloob.com & SilkroadTasarim | \n";
                                    }
                                else{
                                    cout <<"|---Malesef bilemediniz..."<<endl;
                                    cout<< "|Programin tahmin ettigi sayi: "<<rastgelesayi;
                                    cout<< "\n\n|-----Devam edicek misiniz(e/h): ";
                                    cin>> devam;
                                    if (devam=='e'){
                                        return main();
                                    }
                                    if (devam=='h'){
                                        cout<<"|-------------------------------"<<endl;
                                        cout <<"|--Gorusmek uzere 😊 | www.extraloob.com & SilkroadTasarim | ";
                                    }
                          
            }
        }                  
    }
  }
.net ve photoshop sorunlarınızı pm atabilirsiniz.
2 Yanıt
Aynı kodu 3 kere yazmak yerine sayı tahminini fonksiyon olarak ya da while döngüsüyle yapmak daha mantıklı olur.

Yanıt yazmak için giriş yapın.

Giriş Yap
Paylaş: