C Programlama Geometrik Hesaplamalar

Geometrik Cisim Nedir?

Kenarı, yüzeyi veya ayrıtı olan 3 boyutlu cisimlere "geometrik cisim" denir.
Örneğin;

Küp
Küp bir geometrik cisimdir.Küpün 6 yüzeyi, 12 ayrıtı ve 8 köşesi vardır.
Zarları küpe benzetebiliriz.

Üçgen Prizma
Üçgen prizma bir geometrik cisimdir.Üçgen prizmanın 5 yüzeyi, 6 köşesi ve 9 ayrıtı vardır.
Üçgen prizmayı çadıra benzetebiliriz.

Kare Prizma
Kare prizma bir geometrik cisimdir.Kare prizmanın 6 yüzeyi,12 ayrıtı ve 8 köşesi vardır.
Kare prizmayı buz dolabına benzetebiliriz.

Dikdörtgen Prizma
Dikdörtgen prizma bir geometrik cisimdir.Dikdörtgen prizmanın 6 yüzeyi,8 köşesi ve 12 ayrıtı vardır.Dikdörtgen prizmayı kibrit kutusuna benzetebiliriz.

Küre
Küre bir geometrik cisimdir. Sadece 1 yüzeyi vardır.Topa benzetebiliriz.

Silindir
Silindir bir geometrik cisimdir. Sadece 3 yüzeyi vardır.Davula benzetebiliriz.

Koni
Koni bir geometrik cisimdir.Sadece 2 yüzeyi vardır.Altı kapalı bir parti şapkasına benzetebiliriz.


#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#define pi 3.1415
int main()
{
 system("color 5a");
 float k,h,k1,hesap,x;
 int islem,deger;
 printf("Karenin alani..1\nDikdortgen alani..2\nYamukun alani...3\nParalel kenar alani....4\nSilindirin hacmi...5\n");
 printf("Kupun hacmi...6\nDikdortgen prizmasi hacmi..7\nKare prizmanin hacmi...8\nDik Prizmanin Hacmi...9\nCember ve Dairenin cevresi...10\n");
 printf("Dairenin alani...11\nDaire diliminin alani...12\nCember yayinin uzunlugu..13\n");
 scanf("%d",&islem);
 do{
 
 switch(islem)
 {
  case 1:
   printf("Kenar degerini giriniz...\n");
   scanf("%f",&k);
   hesap=k*k;
   printf("Sonuc:%.2f\n",hesap);
   break;
   case 2:
    printf("1.Kenar degerini giriniz...\n");
    scanf("%f",&k);
    printf("2.Kenar degerini giriniz...\n");
    scanf("%f",&k1);
    hesap=k*k1;
    printf("Sonuc:%.2f\n",hesap);
    break;
    case 3:
     printf("Alt taban uzunlugunu giriniz...\n");
     scanf("%f",&k);
     printf("Ust taban uzunlugunu giriniz...\n");
     scanf("%f",&k1);
     printf("Yukseklik degerini giriniz...\n");
     scanf("%f",&h);
     hesap=(k+k1)*h/2;
     printf("Sonuc:%.2f\n",hesap);
     break;
     case 4:
      printf("Kenar degerini giriniz...\n");
      scanf("%f",&k);
      printf("Yukseklik degerini giriniz...\n");
      scanf("%f",&h);
      hesap=k*h;
      printf("Sonuc:%.2f\n",hesap);
      break;
      case 5:
       printf("Taban yaricapini giriniz...\n");
       scanf("%f",&k);
       printf("Yukseklik degerini giriniz...\n");
       scanf("%f",&h);
       hesap=k*k*h*pi;
       printf("Sonuc:%.2f\n",hesap);
       break;
       case 6:
        printf("Kenar degerini giriniz...\n");
        scanf("%f",&k);
        hesap=k*k*k;
        printf("Sonuc:%.2f\n",hesap);
        break;
        case 7:
         printf("Enini giriniz...\n");
         scanf("%f",&k);
         printf("Boyunu giriniz...\n");
         scanf("%f",&k1);
         printf("Yukseklik degerini giriniz...\n");
         scanf("%f",&h);
         hesap=k*k1*h;
         printf("Sonuc:%.2f\n",hesap);
         break;
         case 8:
          printf("Kenar degerini giriniz...\n");
          scanf("%f",&k);
          printf("Yukseklik degerini giriniz...\n");
          scanf("%f",&h);
          hesap=k*h*k;
          printf("Sonuc:%.2f\n",hesap);
          break;
          case 9:
           printf("Kenar degerini giriniz...\n");
           scanf("%f",&k);
           printf("Yukseklik degerini giriniz...\n");
           scanf("%f",&h);
           hesap=k*h*k;
           printf("Sonuc:%.2f\n",hesap);
           break;
           case 10:
            printf("Taban yaricapini giriniz...\n");
            scanf("%f",&k);
            hesap=2*pi*k;
            printf("Sonuc:%.2f\n",hesap);
            break;
            case 11:
             printf("Taban yaricapini giriniz...\n");
             scanf("%f",&k);
             hesap=k*pi*k;
             printf("Sonuc:%.2f\n",hesap);
             break;
             case 12:
             printf("Taban yaricapini giriniz...\n");
             scanf("%f",&k);
             printf("Merkez aci arasindeki aci degerini giriniz...\n");
             scanf("%f",&x);
             hesap=(k*pi*k*x/360);
             printf("Sonuc:%.2f\n",hesap);
              break;
              case 13:
                printf("Taban yaricapini giriniz...\n");
                scanf("%f",&k);
                printf("Merkez aci arasindeki aci degerini giriniz...\n");
                scanf("%f",&x);
                hesap=(k*pi*2*x/360);
                printf("Sonuc:%.2f\n",hesap);
                break;
                default:
                printf("Yanlis secim yaptiniz....\n");
                break;
 }
 printf("Cikmak icin -1 basiniz..\n");
 scanf("%d",°er);
}while(deger!=-1);
 system("pause");
 return 0;
}

Yorum Gönder

0 Yorumlar