C Programlama ile Sayı Tahmini Yapalım - Sıcak/Soğuk Oyunu

C dili hakkında bilgiler, kaynaklar, dokümanlar ve örneklerin bulunduğu bölümümüz.
Cevapla
Kullanıcı avatarı
admin
Sistem Geliştiricisi
Sistem Geliştiricisi
Mesajlar: 831
Kayıt: 28 Ağu 2022 04:38
Konum: Database
Meslek: Teknisyen
Teşekkür etti: 454 kez
Teşekkür edildi: 308 kez
İletişim:

C Programlama ile Sayı Tahmini Yapalım - Sıcak/Soğuk Oyunu

Mesaj gönderen admin »

C Programlama ile sayı tahmini nasıl yapılır ? Sıcak-Soğuk Oyunu yapalım.

Kod: Tümünü seç

#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<time.h>
#include<stdlib.h>
main()
{
srand(time(NULL));
int hak=5, t;
int rs = rand()%10;
printf("Rastgele Sayi : %d \n ",rs);
while(hak>0)
{
printf("Tahmin : "); scanf("%d",&t);
hak--;
if(rs==t)
{
printf("Tebrikler :) \n");
break;
}
else if(abs(t-rs)<=2)
{
printf("Cok Sicak \n Kalan Hakkiniz : %d \n",hak);
}
else if(abs(t-rs)<=4)
{
printf("Ilik \n Kalan Hakkiniz : %d \n",hak);
}
else if(abs(t-rs)<=6)
{
printf("Soguk \n Kalan Hakkiniz : %d \n",hak);
}
else
{
printf("Cok Soguk \n Kalan Hakkiniz : %d \n",hak);
}
}
printf("Rastgele Sayi : %d \n ",rs);
getch();
}
Ekran çıktısı :

Resim
Daha zeki olmanın tek yolu, daha zeki bir rakiple oynamaktır.

Etiketler:
Kullanıcı avatarı
admin
Sistem Geliştiricisi
Sistem Geliştiricisi
Mesajlar: 831
Kayıt: 28 Ağu 2022 04:38
Konum: Database
Meslek: Teknisyen
Teşekkür etti: 454 kez
Teşekkür edildi: 308 kez
İletişim:

Re: C Programlama ile Sayı Tahmini Yapalım - Sıcak/Soğuk Oyunu

Mesaj gönderen admin »

do-while döngüsü ile Sayı tahmini nasıl yapılır ?

Kod: Tümünü seç

#include <stdio.h>
#include <time.h> 
#include <stdlib.h>
 
main(){
    int sayi, deneme=0;
    srand (time(NULL));
    int rastgele = rand() % 100;
    //printf("Atanan  sayi : %d\n", rastgele); 
    
    do{
        printf("Bir sayi giriniz : ");
        scanf("%d", &sayi);
        
        if(sayi < rastgele){
            printf("Sayiyi buyultun.\n");
        }
        else if(sayi > rastgele){
            printf("Sayiyi kucultun.\n");
        }
        deneme++;
    }
    while(sayi != rastgele);
    
    printf("\nTebrikler %d. denemede bildiniz!", deneme);
}

Kod: Tümünü seç

//printf("Atanan  sayi : %d\n", rastgele); 
Yukarıdaki kısımda isterseniz bildiri işaretini kaldırıp, hangi sayının rastgele atandığını belirtebilirsiniz.

Önce 0-100 arasında rastgele bir sayı ürettiriyoruz. Daha sonra klavyeden tahmin girişleri alıyoruz ve kullanıcının tahminiyle atanan sayı yani “rastgele” değişkeni aynı oluncaya kadar döngü dönmeye devam ediyor.

“deneme” değişkeniyle ise kullanıcının kaç tane deneme yaptığını buluyoruz.

Ekran çıktısı :

Resim
Daha zeki olmanın tek yolu, daha zeki bir rakiple oynamaktır.
Cevapla

“C Programlama” sayfasına dön