diff --git a/ChangeLog b/ChangeLog index 06e2400..cd4f492 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2025-03-07 Mert Gör + * c-basic/CSD-C-Basic-Book/C.pdf: Sayıların printf Fonksiyonuyla Formatlanması sayfa 78 + * c-basic/CSD-C-Basic-Book/C.pdf: Fonksiyonların Geri Dönüş Değerleri (return value) sayfa 22 2025-02-04 Mert Gör diff --git a/c-basic/do_while_example_01.c b/c-basic/do_while_example_01.c new file mode 100644 index 0000000..77f177f --- /dev/null +++ b/c-basic/do_while_example_01.c @@ -0,0 +1,27 @@ +#include +#include + +int main(void) +{ + + char ch; + + do +{ + + printf("(e)vet/(h)ayir?"); + + ch = getch(); + printf("%c\n", ch); +} while (ch != 'e' && ch != 'h'); + + if (ch == 'e') + + printf("evet secildi\n"); + + else + + printf("hayir secildi\n"); + + return 0; +} diff --git a/c-basic/for_example_01.c b/c-basic/for_example_01.c new file mode 100644 index 0000000..e190604 --- /dev/null +++ b/c-basic/for_example_01.c @@ -0,0 +1,11 @@ +#include + +int main(void){ + int i; + + for (i = 0; i < 10; ++i) + printf("%d\n", i); + + return 0; + +} diff --git a/c-basic/putchar.c b/c-basic/putchar.c new file mode 100644 index 0000000..82e8722 --- /dev/null +++ b/c-basic/putchar.c @@ -0,0 +1,12 @@ +#include +#include + +int main() +{ + char ch; + + while ((ch = getch()) != 'q') + putchar(ch); + + return 0; +} diff --git a/c-basic/while_example_01.c b/c-basic/while_example_01.c new file mode 100644 index 0000000..c85a2ee --- /dev/null +++ b/c-basic/while_example_01.c @@ -0,0 +1,12 @@ +#include + +int main() +{ + int i = 0; + + while (i < 10) { + printf("%d\n", i); + ++i; + } + return 0; +} diff --git a/c-basic/while_example_02.c b/c-basic/while_example_02.c new file mode 100644 index 0000000..cd8ec74 --- /dev/null +++ b/c-basic/while_example_02.c @@ -0,0 +1,13 @@ +#include + +int main(void) +{ + int i = 10; + + while (i) { + printf("%d\n", i); + --i; + } + + return 0; +}