Informática, perguntado por silvanongola, 5 meses atrás

Faça um programa que receba dois números e execute uma das operações listadas a seguir, de acordo com a escolha do usuário. Se for digitada uma opção inválida, mostre mensagem de erro e termine a execução do programa. As opções são: a) O primeiro número elevado ao segundo número. b) Raiz quadrada de cada um dos números

em linguagem c​

Soluções para a tarefa

Respondido por gabrielstuchi22
2

Resposta:

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

int main(){

 float num1, num2, resposta;

 int opcao;

 printf("=======================\n");

 printf("Informe dois valores:\n");

 printf("=======================\n");

 printf("valor 1: ");

 scanf("%f", &num1);

 printf("valor 2: ");

 scanf("%f", &num2);

 printf("=======================\n");

 printf("1 - O primeiro numero elevado ao segundo numero;\n");

 printf("2 - A raiz quadrada de cada um dos numeros.\n");

 printf("Informe a opcao desejada: ");

 scanf("%d", &opcao);

 printf("=======================\n");

 if(opcao == 1){

   resposta = pow(num1, num2);

   printf("%.f^%.f = %.2f\n",num1, num2, resposta);

   printf("=======================\n");

 }else if(opcao == 2){

   printf("%.f^2 = %.2f\n", num1, num1*num1);

   printf("%.f^2 = %.2f\n", num2, num2*num2);

   printf("=======================\n");

 }else if(opcao != 1 || opcao != 2){

   printf("OPCAO INVALIDA!\n");

   printf("=======================\n");

   exit(0);

 }

return 0;

}

Explicação:

Fiz com if-else mas da pra fazer por switch também que funciona perfeitamente. Se você quiser a resolução com switch avisa que eu faço.

melhor resposta = humilde

Anexos:

silvanongola01: irmão amei a sua resolução .podemos ser amigos?
gabrielstuchi22: me manda um email: gabrielstuchi22@gmail com se precisar de mais ajuda
silvanongola01: tem mais um exercício .vou mandar ja
silvanongola01: ola mano entra só no meu perfil Veras a pergunta .por favor!
gabrielstuchi22: eu não sei programar em java amigo. Pra POO eu uso C++.
silvanongola01: sim e para c++ irmão
Perguntas interessantes