Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Dúvida: exercício em C (iniciante)

$
0
0

Olá galera,td certo?

 

Estou com dúvida no seguinte exercício:

 

9) Faça um programa que lê 3 valores a, b e c, lados de um
triangulo, e calcule e escreva a área do triangulo formado. A
área de um triangulo de lados a, b e c pode ser calculada pela
expressão
Área =√¯ S*(S - a)*(S -b )*(S - c) (considere td essa equação dentro/embaixo da raiz quadrada)
onde S e o semi-permetro, ou seja, a metade da soma dos
lados ( a+b+c/2 ).

 

Ao executar o código ele lê os três valores certinho porém não exibe o resultado do calculo da área,que fica na variável "area", não consegui identificar onde está o erro, alguém sabe me dizer onde ele esta?

 

O Código ficou assim:

 

#include<stdlib.h>
#include<stdio.h>
#include<math.h>
int main ( )
{
    float area,s,a,b,c;
    printf("Digite o primeiro valor: ");
    scanf("%f",&a);
    printf("Digite o segundo valor: ");
    scanf("%f",&b );
    printf("Digite o terceiro valor: ");
    scanf("%f",&c);
    s = (a+b+c)/2;
    area = s*((s-a)*(s-b )*(s-c));
    area = sqrt(area);
    printf("A area do triangulo eh: %f/n",area);
    system("pause");
    
}

 

Sou grato desde já!


Viewing all articles
Browse latest Browse all 14190