Herkese Merhaba !!!
Bu konudan özendiğim çarpım tablosunu yapmak istedim. Belki işinize yarar diyerekten.
Haydi Başlayalım.
Mor : Vurgu rengi
Kırmızı : String rengi
Mavi : include ve tanımlar
Şimdi gereken kütüphaneleri ekleyelim.
#include <iostream>
cout, cin , vb komutlar için gerekiyor.
#include <conio.h>
Şimdilik sadece getch(); için. Yani Console.ReadLine() diyebiliriz.
#include <windows.h>
Bu da başlık değiştirmek için gerekiyor.
Namespace ve Main başlangı ç fonksiyonlarımızı yazalım.
using namespace std;
int main()
{
//Kodlar
}
std yardımıyla cout, cin gibi fonksiyonların başına std:: koymamıza gerek kalmıyor.
Sırada döngülerimiz var. İç içe döngülerimizi kuralım.
for(int j = 1; j < 10; j++)
{
for(int i = 1; i < 10; i++)
{
//Kodlar
}
}
İlk döngü 1 den başlayıp 10 a kadar gidiyor. Her ilerlediğinde içte bulunan döngü 10 a kadar ilerliyor ve üstteki döngü 2 e geçerek 10 a kadar devam ediyor ve aynı zamanda alttaki döngüde 10 a kadar devam ediyor üstteki 1 sayı arttığında.
Üst döngü -> Alt döngü
1 - > 1 to 10
2 -> 1 to 10
printf("%d*%d=%d\t",i,j,i*j);
Şimdi bu kodu en içteki döngüye yazıyoruz. Her çalıştığında işlem yapacak. Yaklaşık 9x9 = 81 kez çalışacak ve döngü sonlanacak.
printf ile yazı yazarken işlemleri şu şekilde yapıyoruz,
%d işlemler, i bu şekilde i değerini %d e yazabiliriz.
\t ile bir horizontal tab boşluk koyuyoruz.
Üst döngünün end for kısmına kadar yani } e kadar olan yerin en sonuna,
printf("\n");
Yani bir new line yapıyoruz.
cout << endl;
printf("Maxigame.org - _DeaLyDeviL_");
SetConsoleTitle( TEXT("Çarpım Tablosu - Rehber"));
getch();
endl ile cout a d ata atıyoruz alt sat ıra geçmek için.
Yazımızı yazıyoruz ve başlığımızı değiştiriyoruz.
SetConsoleTitle windows.h kütüphanesinde n geliyor.
getch(); bekletmek için kullanıy oruz ve con io.h kütüphanesi yardımı ile kullanıyoruz.
Sonuç
Kodlar
Hazır Kodlar
#include <iostream>
#include <conio.h>
#incl ude <win dows.h>
using namespace std;
int main()
{
for( in t j = 1; j < 10; j++)
{
for(int i = 1; i < 10; i++)
{
printf("%d*%d=%d\t",i,j,i*j);
}
printf("\n");
}
cout << endl;
printf("Maxigame.org - _DeaLyDeviL_");
SetConsoleTitle( TEXT("Çarpım Tablosu - Rehber"));
getch();
}
Rehber ve Anlatım
Maxigame - _DeaLyDeviL_
Son düzenleme: