14 Temmuz 2014 Pazartesi

Deitel How to C - Example 5.32(Çarpma İşlemi) -

Bilgisayarların eğitimde sürekli artan bir rolü vardır. Bir ilkokul öğrencisine çarpma işleminde yardımcı olacak bir program yazınız. rand fonksiyonunu kullanarak rasgele 2 adet 1 basamaklı sayı üretin ve ekrana şu şekilde bir soru yazdırın:
4 kere 7 kaçtır ?
Daha sonra öğrenci cevap versin. Program cevabı kontrol etsin. Eğer cevap doğruysa "Çok güzel" yazdırsın ve yeni bir soru sorsun. Eğer cevap yanlışsa "lütfen tekrar deneyin." yazdırsın ve aynı soruyu öğrenci doğru cevap verene kadar sorsun.

İsteyen Drive'den .c kaynak dosyayı buradan indirebilir.

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

int main()
{
    int a,b,sonuc;
    srand(time(NULL));

    a = rand()%10;
    b = rand()%10;

    printf("%d * %d kaçtir? =  ",a,b);
    scanf("%d",&sonuc);

    if(sonuc== a*b)
        {printf("Aferin dogru!\n");

        }
    else
    {
        printf("Tekrar deneyin\n");
        while(a*b!=sonuc)
        {
            printf("%d * %d kaçtir? =  ",a,b);
            scanf("%d",&sonuc);

    if(sonuc== a*b)
        {
            printf("Aferin dogru!\n");
        }
    else
        printf("Tekrar deneyin\n");

        }
    }


}





Hiç yorum yok:

Yorum Gönder