#include <stdio.h>
int main() {
int lados;
float medida;
// Solicita o número de lados
printf("Digite o número de lados do polígono (3, 4 ou 5): ");
scanf("%d", &lados);
if (lados == 3 || lados == 4) {
// Solicita a medida do lado apenas para triângulo e quadrado
printf("Digite a medida do lado: ");
scanf("%f", &medida);
}
if (lados == 3) {
printf("TRIÂNGULO\n");
printf("Perímetro: %.2f\n", 3 * medida);
} else if (lados == 4) {
printf("QUADRADO\n");
printf("Área: %.2f\n", medida * medida);
} else if (lados == 5) {
printf("PENTÁGONO\n");
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBsYWRvczsKICAgIGZsb2F0IG1lZGlkYTsKCiAgICAvLyBTb2xpY2l0YSBvIG7Dum1lcm8gZGUgbGFkb3MKICAgIHByaW50ZigiRGlnaXRlIG8gbsO6bWVybyBkZSBsYWRvcyBkbyBwb2zDrWdvbm8gKDMsIDQgb3UgNSk6ICIpOwogICAgc2NhbmYoIiVkIiwgJmxhZG9zKTsKCiAgICBpZiAobGFkb3MgPT0gMyB8fCBsYWRvcyA9PSA0KSB7CiAgICAgICAgLy8gU29saWNpdGEgYSBtZWRpZGEgZG8gbGFkbyBhcGVuYXMgcGFyYSB0cmnDom5ndWxvIGUgcXVhZHJhZG8KICAgICAgICBwcmludGYoIkRpZ2l0ZSBhIG1lZGlkYSBkbyBsYWRvOiAiKTsKICAgICAgICBzY2FuZigiJWYiLCAmbWVkaWRhKTsKICAgIH0KCiAgICBpZiAobGFkb3MgPT0gMykgewogICAgICAgIHByaW50ZigiVFJJw4JOR1VMT1xuIik7CiAgICAgICAgcHJpbnRmKCJQZXLDrW1ldHJvOiAlLjJmXG4iLCAzICogbWVkaWRhKTsKICAgIH0gZWxzZSBpZiAobGFkb3MgPT0gNCkgewogICAgICAgIHByaW50ZigiUVVBRFJBRE9cbiIpOwogICAgICAgIHByaW50Zigiw4FyZWE6ICUuMmZcbiIsIG1lZGlkYSAqIG1lZGlkYSk7CiAgICB9IGVsc2UgaWYgKGxhZG9zID09IDUpIHsKICAgICAgICBwcmludGYoIlBFTlTDgUdPTk9cbiIpOwogICAgfQogICAgCiAgICByZXR1cm4gMDsKfQo=