Cálculo da circunferência do círculo, da área do círculo e do volume da esfera usando ponteiros para função. Usando as técnicas que você aprendeu na Figura 7.28, crie um programa baseado em texto, controlado por menu, que permita que o usuário escolha se irá calcular a circunferência de um círculo, a área de um círculo ou o volume de uma esfera. O programa deverá, então, solicitar do usuário um raio, realizar o cálculo apropriado e exibir o resultado. Use um array de ponteiros para função em que cada ponteiro represente uma função que retorne void e receba um parâmetro double. Cada uma das funções correspondentes deve exibir mensagens indicando qual cálculo foi realizado, o valor do raio e o resultado do cálculo.

Passo 1

E aí meus queridos!! Tudo bem com vocês??

Hoje vamos fazer um programa que vai calcular a área, o perímetro e o volume de um círculo, Bora lá???

Primeiro vamos incluir nossa biblioteca e declarar o protótipo das funções e seus parâmetros. Veja como podemos a fazer:

Passo 2

Vamos aproveitar e criar o corpo das nossas funções! Precisamos pegar o valor dos parâmetros que declaramos na nossa função e fazer o cálculo solicitado de acordo com o usuário.

Temos o parâmetro raio na função que calcula a área do círculo. E em seguida criamos uma variável (resultado) que vai receber o resultado do cálculo que o usuário pediu! E depois é só imprimir qual foi o cálculo realizado, seu parâmetro e o resultado!

Lembre-se: temos que fazer o mesmo com as funções que calcula a circunferência e a do volume!

Passo 3

Agora que declaramos nossas funções e fizemos o corpo delas, precisamos criar o nosso main e desenvolvê-lo:

Aqui precisamos declarar o menu e o raio como números inteiros e um ponteiro que chamara as funções no nosso código.

Logo em seguida vamos pedir ao usuário que nos informe qual calculo quer que retorne e qual o valor do raio do círculo:

Passo 4

Agora que sabemos o que o usuário precisa e o valor do raio, podemos chamar as funções. Para isso precisamos criar um loop do tipo while que sempre pedirá ao usuário que escolha uma operação a ser feita até que ele peça para fechar o programa.

E assim finalizamos nosso main!!

Ufa... Acabamos por aqui!! Dê Ctrl+n no seu compilador e bora para o próximo exercício!!

Resposta

E assim ficará nosso código: