summaryrefslogtreecommitdiff
path: root/dikdortgen.c
blob: 0c5e726d1a471fbfdac3b2da71c05048bb6f1582 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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");
		}

	}

}