Program C yang ditulis menggunakan pernyataan kes suis untuk mengira luas angka geometri

WBOY
Lepaskan: 2023-09-02 09:57:02
ke hadapan
1035 orang telah melayarinya

使用switch case语句编写的C程序,用于计算几何图形的面积

Soalan

Gunakan pernyataan kes suis untuk mencari luas segi empat tepat, segi empat sama, segi tiga dan bulatan Pengguna perlu memasukkan tapak, tinggi, sisi, jejari, lebar dan panjang pada masa jalan untuk mengira luas semua rajah geometri. pernyataan diterangkan di bawah −

Formula

Rumus untuk mencari luas rajah geometri masing-masing adalah seperti berikut −

Luas

segi empat tepat

= lebar *panjang;
    luas
  • = sisi * sisi;
  • Luas
  • bulatan = 3.142*jejari*jejari;
  • Luas
  • segi tiga = 0.5 *tapak*tinggi;
  • Contohnya ialah program C
  • cari kawasan segi empat tepat, segi empat sama, segi tiga, bulatan dengan menggunakan penyataan kes suis

Live Demo

#include <stdio.h>
void main(){
   int fig_code;
   float side, base, length, breadth, height, area, radius;
   printf("-------------------------</p><p>");
   printf(" 1 --> Circle</p><p>");
   printf(" 2 --> Rectangle</p><p>");
   printf(" 3 --> Triangle</p><p>");
   printf(" 4 --> Square</p><p>");
   printf("-------------------------</p><p>");
   printf("Enter the Figure code</p><p>");
   scanf("%d", &fig_code);
   switch(fig_code){
      case 1:
         printf(" Enter the radius</p><p>");
         scanf("%f",&radius);
         area=3.142*radius*radius;
         printf("Area of a circle=%f</p><p>", area);
         break;
      case 2:
         printf(" Enter the breadth and length</p><p>");
         scanf("%f %f",&breadth, &length);
         area=breadth *length;
         printf("Area of a Rectangle=%f</p><p>", area);
         break;
      case 3:
         printf(" Enter the base and height</p><p>");
         scanf("%f %f", &base, &height);
         area=0.5 *base*height;
         printf("Area of a Triangle=%f</p><p>", area);
         break;
      case 4:
         printf(" Enter the side</p><p>");
         scanf("%f", &side);
         area=side * side;
         printf("Area of a Square=%f</p><p>", area);
         break;
      default:
      printf(" Error in figure code</p><p>");
      break;
   }
}
Salin selepas log masuk
Output

Apabila program di atas dilaksanakan, ia menghasilkan keputusan berikut−

Run 1:
-------------------------
1 --> Circle
2 --> Rectangle
3 --> Triangle
4 --> Square
-------------------------
Enter the Figure code
3
Enter the base and height
4
7

Area of a Triangle=14.000000

Run 2:
-------------------------
1 --> Circle
2 --> Rectangle
3 --> Triangle
4 --> Square
-------------------------
Enter the Figure code
1
Enter the radius
8
Area of a circle=201.087997
Salin selepas log masuk

Atas ialah kandungan terperinci Program C yang ditulis menggunakan pernyataan kes suis untuk mengira luas angka geometri. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan