Çarpma Alıştırması

Çarpma Alıştırması

Açıklama :

Çarpmayı yeni öğrenen ilk okul öğrencilerinin alıştırma yapabileceği ufak bir program. Talep olursa toplama, çıkarma, çarpma, bölme seçenekleri ekleyip, arayüz yazıp programı geliştirebilirim :)

Kaynak Kod :

#include <stdio.h>
#include <time.h>

int main()
{
    int life=10, digit=1, first=0, second=0, answer=0, score=0;

    srand(time(NULL));
    
    printf("Kac basamakli sayilarla alistirma yapmak istiyorsunuz : ");
    scanf("%d", &digit);
    
    do{
        first  = 1 + rand()%(digit*10);
        second = 1 + rand()%(digit*10);
        
        printf("%d x %d = ", first, second);
        scanf("%d", &answer);
        
        if(answer == (first*second))
        {
            score++;
            printf("\tCAN : %d\tPUAN : %d\n", life, score);
        }
        else
        {
            life--;
            printf("\tCAN : %d\tPUAN : %d\n", life, score);
        }
    }while(life>0);
    
    printf("\nGame OVER!\nPuanin : %d.\n", score);

    return 0;
}