While ile Çarpım Tablosu

While döngüsü ile 1'den 10'a kadar basit bir çarpım tablsou.

C:
#include <stdlib.h>
#include <stdio.h>

int main()
{

    int i = 1;

    while (i< 11)
    {

        printf("1 x %d = %d\t", i , 1 * i);
        printf("2 x %d = %d\t", i , 2 * i);
        printf("3 x %d = %d\t", i , 3 * i);
        printf("4 x %d = %d\t", i , 4 * i);
        printf("5 x %d = %d\t", i , 5 * i);
        printf("6 x %d = %d\t", i , 6 * i);
        printf("7 x %d = %d\t", i , 7 * i);
        printf("8 x %d = %d\t", i , 8 * i);
        printf("9 x %d = %d\t", i , 9 * i);
        printf("10 x %d = %d\t", i , 10 * i);
        printf("\n");
        i++;
    }


    return 0;
}

Yorumlar

Programlama konusunda bir tavsiye vereyim. İleride bayağı işine yarar. Bir kodu 10 kere yazıyorsan, hatta bir kodu üst üste 2 defa yazıyorsan orada döngü veya OOP gerekiyordur. 10 kere printf yazmak yerine içine bir döngü daha koysan tek printf'le olayı çözerdin.

Tabii ki böyle küçük bir örnekte önemsiz gelebilir, ancak dediğim gibi sorunlara bu şekilde yaklaşmak uzun vadede işine yarar.
 
Programlama konusunda bir tavsiye vereyim. İleride bayağı işine yarar. Bir kodu 10 kere yazıyorsan, hatta bir kodu üst üste 2 defa yazıyorsan orada döngü veya OOP gerekiyordur. 10 kere printf yazmak yerine içine bir döngü daha koysan tek printf'le olayı çözerdin.

Tabii ki böyle küçük bir örnekte önemsiz gelebilir, ancak dediğim gibi sorunlara bu şekilde yaklaşmak uzun vadede işine yarar.
Tek printf'le nasıl yapacaktım hiçbir fikrim yok. Hem böyle daha düzenli gözüküyor :).
 
C:
#include <stdlib.h>
#include <stdio.h>

int main()
{

    int i = 1;

    while (i< 11)
    {
    for(int a=1;a <11; a++)
    {
        printf("%d x %d = %d \n", a ,i, a * i);
    }


        i++;
    }


    return 0;
}
Böyle yaptım mesela. Daha farklı şekillerde de yapılabilir.
Hmm tamam hocam anladım. Udemy üzerinden kurs alıyorum da şu an for döngüsüne daha gelmedim. Öğrendiklerimi uygulayıp bir yerde paylaşınca daha kolay öğreniyorum o yüzden paylaşıyorum :). Teşekkür ederim yine de :).
 
Hmm tamam hocam anladım. Udemy üzerinden kurs alıyorum da şu an for döngüsüne daha gelmedim. Öğrendiklerimi uygulayıp bir yerde paylaşınca daha kolay öğreniyorum o yüzden paylaşıyorum :). Teşekkür ederim yine de :).
Rica ederim, for döngüsünü gözünde büyütme, while'deki komutların bir satırda toplanmış hali. Aynısını a++; satırını senin yaptığın gibi en alta yazarak while ile de yazabilirdik. Sadece gözüme hoş gözüktüğü için for ile yazdım.
 
@342746 şu konuya bir göz atmanı öneririm.

 
@342746 şu konuya bir göz atmanı öneririm.

Hocam C++'ya geçince işime yarayabilir. Şu an C öğreniyorum.
 

Blog girdisi detayları

Ekleyen
342746
Okuma süresi
1 dakika okuma
Görüntüleme
2.127
Yorumlar
14
Son güncelleme

Genel kategorisindeki diğer girdiler

342746 adlı kullanıcının diğer girdileri

Bu girdiyi paylaş

Geri
Yukarı