“Calcular a Área de um Triângulo” em C
Aqui fica mais um dos exercícios inicias que estou a resolver recorrendo à linguagem de programação C.
Aqui fica o exercício:
Implemente um programa em C para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo.
Obs: Área = ( Base * Altura ) / 2
O código que criei é o seguinte:
#include<stdio.h>
int main()
{int base, altura, area;
printf(“Insira a Base: “);
scanf(“%d”, &base);printf(“Insira a Altura: “);
scanf(“%d”, &altura);area = ((base * altura) / 2);
printf(“A Area e: %d \n”, area);
getch();
return 0;
}
Existem diversas formas de abordar o mesmo problema em programação, pelo que caso alguém tenha outra forma de resolver a questão ou reparos a fazer ao meu código os faça de modo a complementar a minha informação.
Share
Março 19th, 2012 at 1:58 am
#include
#include
main()
{
float area;
int lados=0;
printf(“Este programa calcula a area de 3 lados iguais ou seja um triangulo perfeito.”);
LADOS: printf(“\nDigite a quantidade de lados do triangulo: “);
scanf(“%d”,&lados);
switch(lados)
{
case 3: {
printf(“Digite o tamanho do lado: “);
scanf(“%f”,&area);
area*=area*1.73/4;
printf(“A area de seu TRIANGULO e %.2f\n\n”,area);
}
break;
default:
printf (“não sei calcular a area!\n “);
}
system(“pause”);
}
Março 15th, 2013 at 1:56 pm
Funciona perfeitamente, mas só errou nas aspas pois não é “ é assim “
Março 15th, 2013 at 1:57 pm
Mas muito obrigado por postar seu conhecimento.
Junho 24th, 2015 at 12:04 pm
Olá, eu gostaria de um programa em C para calcular a área de um triângulo, porém ao invés de dar os lados, informando apenas os pontos (usando 3 pontos x,y em um plano cartesiano)
Outubro 7th, 2015 at 5:30 pm
#include
#include
int main(int argc, char*argv[]){
float Area, Base, Altura;
while(Base>0){
printf(“\nInforme a base: “);
scanf(“%f”, &Base);
if(Base!=0){
printf(“Informe a Altura: “);
scanf(“%f”, &Altura);
Area=(Base*Altura)/2;
printf(“Area: %.2f\n\n”, Area);
}
}
system(“pause>nul”);
return 0;
}