• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

Çocuklar için öğretici Çarpım Tablosu Oyunu

Üyelik Tarihi
7 Ocak 2015
Konular
4,091
Mesajlar
4,274
MFC Puanı
40
Kod:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
  
int oyun(char ad_soyad[99])
{
    int s1,s2,sonuc,i,puan=0,hak=2;
    srand(time(NULL));
    printf("\nMerhaba %s, Carpim tablosu oyununa hosgeldiniz..\n",strupr(ad_soyad));
    printf("\nKural : 3 (uc) yanlis girme hakkiniz vardir..\n");
    printf("Yanlis cevap icin -5 puan kaybedersiniz..\nDogru cevap icin +5 puan kazanirsiniz..");
    printf("\nZeki olan kazansin..\n\n");
  
A15:s1=1+rand()%10;
    s2=1+rand()%10;
  
    printf("%d x %d = ",s1,s2); scanf("%d",&sonuc);
  
    if(sonuc==s1*s2)
    {
        puan+=5;
        printf("Tebrikler.. Dogru Cevap PUANINIZ :%d\n\n",puan);
        if(puan==100)
        {
            printf("Tebrikler.!!! Butun sorulari cevapladiniz.\n");
            printf("Matematik Profesoru 'sunuz..\nKendinizle Gurur duyabilirsiniz..\nBu sizin hakkiniz.!!");
        }
        else
        {
            goto A15;
        }
    }
    else
    {
        if(hak!=0)
        {
        puan-=5;
        printf("Uzgunum Yanlis Cevap Girdiniz. PUANINIZ :%d\nKalan oyun Hakkiniz :%d\n\n",puan,hak);
        hak--;
        goto A15;
        }
        else
        {
            printf("Uzgunum Yanlis Cevap Girdiniz..\nKalan oyun Hakkiniz :%d\n",hak);
            printf("Oyun hakkiniz bitmistir %s",strupr(ad_soyad));
            printf("\n\nTOPLAM PUANINIZ : %d",puan);
        }
    }
    printf("\n\n");
    system("PAUSE");
    printf("\nYazan : Mehmet Salih ASLAN\n\n\n");
  
}
  
int main()
{
    char ad_sy[99];
    printf("Ad ve Soyadi :"); gets(ad_sy);
    oyun(ad_sy);
  
    getch();
}
 
Üst