URI1002 - Variável de dupla precisão

C

Área do Círculo

O problema solicita que o programa calcule a área de um círculo dado o valor do raio.

Para o cálculo da área é utilizada a seguinte equação: area = n.raio².

Entrada de dados

O dado de entrada do programa é o raio, declarado como uma variável de dupla precisão, como indicado no próprio desafio, assim a sua leitura fica %lf no formato da função scanf().

  double raio;
  scanf("%lf", &raio );

Processamento

O cálculo da área pode ser feita utilizando uma função específica para a potência, porém ainda não é necessária a sua utilização, que será explorada em uma próxima oportunidade.

Então para o processamento da área pode-se utilizar o produto do raio, por ele mesmo e o valor aproximado do PI, que é declarado em n.

double n = 3.14159;
double raio, area;

area = n * raio * raio;

Saída de dedos

A saída deve ser apresentada com quatro casas decimais utilizando %.4f.

printf("A=%.4f\n", area );

Resolução

Juntando as partes na resolução do desafio temos:

#include <stdio.h>
int main( void )
{
  double n = 3.14159;
  double raio, area;

  scanf("%lf", &raio );

  area = n * raio * raio;

  printf("A=%.4f\n", area );
  return( 0 );
}

Voltar