diff options
Diffstat (limited to 'dikdortgen.c')
-rw-r--r-- | dikdortgen.c | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/dikdortgen.c b/dikdortgen.c new file mode 100644 index 0000000..0c5e726 --- /dev/null +++ b/dikdortgen.c @@ -0,0 +1,44 @@ +#include <stdio.h> +#include <string.h> + +int kenar1, kenar2; +void kenar_uzunlugu_al() { + printf("1. Kenari giriniz: "); scanf("%d",&kenar1); + printf("2. Kenari giriniz: "); scanf("%d",&kenar2); +} + +int alan_hesapla(int num1, int num2) { + return (num1 * num2); +} + +int cevre_hesapla(int num1, int num2) { + return ( (num1 + num2) * 2); +} + +int main() { + + while (1) { + char secim[10]; + char alan[] = "alan\n"; + char cevre[] = "cevre\n"; + + printf("dikdortgen alani mi cevresini mi hesaplamak istersiniz? "); + fgets(secim, sizeof(secim),stdin); + + if (!strcmp(secim,alan)) { + kenar_uzunlugu_al(); + printf("Dikdortgenin alani: %d\n", alan_hesapla(kenar1,kenar2) ); + break; + + } else if (!strcmp(secim,cevre)) { + kenar_uzunlugu_al(); + printf("Dikdortgenin cevresi: %d\n", cevre_hesapla(kenar1,kenar2) ); + break; + + } else { + printf("Lutfen girdinizi \"alan\" ya da \"cevre\" seklinde giriniz.\n"); + } + + } + +} |