Escreva uma instrução ou um conjunto de instruções para realizar cada uma das seguintes tarefas:
c) Calcule o valor de 2.5 elevado à potência 3 usando a função pow . Imprima o resultado com uma precisão de 2 em uma largura de campo de 10 posições. Qual é o valor impresso?
Passo 1
Nesse exercício precisamos relembrar do nosso querido printf(). Vamos escrever a estrutura:
printf("argumento 1", "argumento 2");
O argumento 1 é opcional mas vamos usá-lo para determinar a largura de campo que o próprio exercício nos informa, neste caso, 10:
printf("%10f", "função para calcular potência");
Passo 2
Lembrando agora da precisão, o exercício nos pede 2 casas, então vamos escrever:
printf("%10.2f", "função para calcular potência");
Passo 3
Agora só falta lembrar da função pow(A, B). Ela recebe 2 argumentos, onde A é a base e B o expoente. O exercício nos dá esses 2 dados então basta colocar no nosso código:
printf("%10.2f", pow(2.5, 3));
E a nossa saída será "15.63". Tiramos a prova na calculadora? Que nada né, alias, o computador é uma calculadora!
Resposta
printf("%10.2f", pow(2.5, 3));
Saída: 15.63