/*Lütfen kopyala yapıştır yapmak yerine kodları kendiniz yazınız.
Bilerek yorum satırları eklemedim. Programı çalıştırarak mantığını kavramaya çalışınız.
Ancak böyle sağlıklı bir şekilde öğrenebilirsiniz.*/
#include <stdio.h>
#include <stdlib.h>
#define PI 3.14
int menu(void);
void kare(void);
void daire(void);
int devam(void);
int main() {
int secim;
do{
secim = menu();
if (secim==1)
kare();
if (secim==2)
daire();
}while(secim!=3);
printf("\nCikis yaptiniz.");
return 0;
}
int menu(void) {
int secim;
printf("1.Kare\n2.Daire\n3.Cikis\n");
printf("Seciminizi yapin: ");
scanf("%d",&secim);
return (secim);
}
void kare(void){
int a,alan;
printf("\nKarenin bir kenarini giriniz: ");
scanf("%d",&a);
alan=a*a;
printf("\nKarenin alani: %d\n\n",alan);
}
void daire(void){
int x;
float alan;
printf("\nDairenin yari capini giriniz: ");
scanf("%d",&x);
alan=PI*x*x;
printf("\nDairenin alani: %0.2fl\n\n",alan);
}
int devam(void){
char ch;
printf("Baska bir islem yapmak istiyor musunuz?(E/H): ");
scanf("%c",&ch);
return(ch);
}
İyi akşamlar! Sizler belki de mışıl mışıl uyuyorken ben buralarda takılmaya devam ediyorum :) Bu seferki paylaşımım başlıktan da anlaşılacağı üzere Kare ve Dairenin Alanını Bulan Program . Bağlantıya tıklayarak ilgili sayfaya gidebilir ve programın kaynak kodlarına erişebilirsiniz. Bu da C programlama dili ile yapılmış basit bir konsol uygulaması tabii ki. Bu programda do while kullandık ona göre! Ayrı fonksiyonlar oluşturduk ve onları işleme çağırdık. İçeriğini çok fazla anlatmama gerek yok sanırım çünkü başlık cuk diye kısa ve öz bir biçimde her şeyi anlatıyor. İyi öğrenmeler!