Utilisez l'instruction switch case pour trouver l'aire du rectangle, du carré, du triangle et du cercle L'utilisateur doit saisir la base, la hauteur, le côté, le rayon, la largeur et la longueur au moment de l'exécution pour calculer les aires de toutes les figures géométriques.
La solution pour trouver les aires d'un rectangle, d'un carré, d'un triangle et d'un cercle en utilisant le boîtier de commutation l'énoncé est expliqué ci-dessous −
Formules
La formule pour trouver les aires des figures géométriques respectives est la suivante −
Voici le programme C pour trouver les aires du rectangle, du carré, du triangle et du cercle en utilisant l'instruction switch case −
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; } }
Lorsque le programme ci-dessus est exécuté, il produit les résultats suivants−
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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!