Escreva um programa para ler o número de lados de um polígono regular e a
medida do lado (em cm). Calcular e imprimir o seguinte:
a. Se o número de lados for igual a 3 escrever TRIÂNGULO e o valor da área.
b. Se o número de lados for igual a 4 escrever QUADRADO e o valor da sua
área.
c. Se o número de lados for igual a 5 escrever PENTÁGONO.
d. Se o número de lados for inferior a 3 escrever NÃO É UM POLÍGONO.
e. Se o número de lados for superior a 5 escrever POLÍGONO NÃO
IDENTIFICADO.
Respostas
Resposta:
#include <stdio.h>
int main()
{
int num_lados;
int medida_lados;
int area;
printf("Digite o numero de lados de um poligono\n");
scanf("%d", &num_lados);
printf("Digite a medida dos lados em cm \n");
scanf("%d", &medida_lados);
if (num_lados == 3){
printf("A figura é um triangulo\n");
} else if (num_lados == 4){
printf("A figura é um quadrado\n");
} else if (num_lados == 5){
printf("A figura é um pentagono\n");
}else{
printf("Poligono não identificado\n");
}
return 0;
}
Explicação:
bom isso é um começo ( ainda faltam algumas coisinhas ) mas acho q isso ja pode te ajudar
duvidas me chama
Explicação:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int lado, medida, result, altura;
printf("\nInforme quantos lados tem o poligono: \n");
scanf("%d",&lado);
printf("-------------------------------------\n");
if ( lado == 3)
{
printf("Informe a medida do lado em cm: \n");
scanf("%d",&medida);
printf("Informe o valor da altura: \n");
scanf("%d",&altura);
result = ( medida * altura) / 2;
printf("-------------------------------------\n");
printf("TRIANGULO: AREA: %d", result);
}
if ( lado == 4)
{
printf("Informe a medida do lado em cm: \n");
scanf("%d",&medida);
printf("Informe o valor da altura: \n");
scanf("%d",&altura);
result = medida * altura;
printf("-------------------------------------\n");
printf("QUADRADO: AREA: %d", result);
}
if ( lado == 5)
{
printf("PENTAGONO");
}
if ( lado < 3)
{
printf("Nao eh um poligono!");
}
if ( lado > 5)
{
printf("Poligono nao identificado!");
}
}