Primeira página
/
Tecnologia
/
Crie um programa utilizando o switch onde o primeiro caso ira calcular a raiz de um número é o segundo caso ira calcular a potencia​

Pergunta

Crie um programa utilizando o switch onde o primeiro caso ira calcular a raiz de um número é o segundo caso ira calcular a potencia​

Solução

expert verifiedVerification of experts
4.7330 Voting
avatar
Inês MariaEspecialista · Tutor por 3 anos

Responder

Resposta:<br /><br />Segue abaixo um programa em C que utiliza o comando switch para calcular a raiz de um número no primeiro caso e a potência de um número no segundo caso.<br /><br />```c<br />#include <stdio.h><br />#include <math.h><br /><br />int main(){<br /> int opcao;<br /> double num1, num2;<br /><br /> printf("Digite 1 para calcular a raiz quadrada e 2 para calcular a potência:\n");<br /> scanf("%d", &opcao);<br /><br /> printf("Digite o número para o cálculo:\n");<br /> scanf("%lf", &num1);<br /><br /> switch (opcao){<br /> case 1:<br /> printf("A raiz quadrada de %.2lf é %.2lf\n", num1, sqrt(num1));<br /> break;<br /><br /> case 2:<br /> printf("Digite o exponente para calcular a potência:\n");<br /> scanf("%lf", &num2);<br /> printf("%.2lf elevado a %.2lf é %.2lf\n", num1, num2, pow(num1, num2));<br /> break;<br /><br /> default:<br /> printf("Opção inválida!\n");<br /> break;<br /> }<br /><br /> return 0;<br /><br />}<br />```<br /><br />【Dicas】Este programa usa a função printf() para solicitar ao usuário que escolha um cálculo e insira os números apropriados. O comando switch é usado para selecionar o cálculo com base na escolha do usuário. No primeiro caso, a função sqrt() é usada para calcular a raiz quadrada de um número, e no segundo caso, a função pow() é usada para calcular a potência de um número.<br /><br />【Descrição】O programa começa solicitando ao usuário que escolha o cálculo que deseja fazer (1 para raiz quadrada, 2 para potência). Dependendo da escolha do usuário, o switch executa o cálculo correspondente. No caso de raiz quadrada, o programa solicita ao usuário que insira um número, e então calcula e exibe a raiz quadrada desse número. No caso de potência, o programa solicita ao usuário que insira dois números e então calcula e exibe o primeiro número elevado ao segundo número. Se o usuário inserir uma opção diferente de 1 ou 2, o programa exibe uma mensagem de erro.<br /><br />【Resposta Final】A saída do programa depende das entradas do usuário. Por exemplo, se o usuário escolher a opção 1 e inserir o número 9, a saída será "A raiz quadrada de 9.00 é 3.00". Se o usuário escolher a opção 2 e inserir os números 2 e 3, a saída será "2.00 elevado a 3.00 é 8.00".
Clique para avaliar: