fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int lados;
  5. float medida;
  6.  
  7. // Solicita o número de lados
  8. printf("Digite o número de lados do polígono (3, 4 ou 5): ");
  9. scanf("%d", &lados);
  10.  
  11. if (lados == 3 || lados == 4) {
  12. // Solicita a medida do lado apenas para triângulo e quadrado
  13. printf("Digite a medida do lado: ");
  14. scanf("%f", &medida);
  15. }
  16.  
  17. if (lados == 3) {
  18. printf("TRIÂNGULO\n");
  19. printf("Perímetro: %.2f\n", 3 * medida);
  20. } else if (lados == 4) {
  21. printf("QUADRADO\n");
  22. printf("Área: %.2f\n", medida * medida);
  23. } else if (lados == 5) {
  24. printf("PENTÁGONO\n");
  25. }
  26.  
  27. return 0;
  28. }
  29.  
Success #stdin #stdout 0s 5280KB
stdin
 
stdout
Digite o número de lados do polígono (3, 4 ou 5):