Escreva um programa em C que leia dois números inteiros e realize as seguintes operações:
a) Calcule e mostre a soma dos números;
b) Calcule e mostre o produto do primeiro número pelo quadrado do segundo;
c) Calcule e mostre o quadrado do primeiro número;
d) Calcule e mostre a raiz quadrada da soma dos quadrados;
e) O seno da diferença do primeiro número pelo segundo.
Obs.: Prestem atenção que nos itens

Passo 1

Beleza, vamos resolver esse exercício juntos! A gente precisa escrever um programa em C que leia dois números inteiros e faça várias operações com eles, como soma, produto, quadrados, raiz quadrada da soma dos quadrados e o seno da diferença entre eles. Para isso, vamos precisar entender algumas coisas básicas de programação em C, como entrada e saída de dados, operações matemáticas e o uso de funções matemáticas. Vamos lá!

Passo 2

Primeiro, vamos entender como ler dois números inteiros no C. Em C, usamos a função scanf para ler a entrada do usuário. Vamos declarar duas variáveis inteiras para armazenar esses números. Por exemplo:
int num1, num2;
printf("Digite o primeiro número: ");
scanf("%d", &num1);
printf("Digite o segundo número: ");
scanf("%d", &num2);
Aqui, %d é usado no scanf para indicar que estamos lendo um número inteiro.

Passo 3

Agora, vamos calcular a soma dos dois números. A soma é simplesmente a adição dos valores das duas variáveis:
int soma = num1 + num2;
printf("A soma dos números é: %d\n", soma);

Passo 4

Em seguida, precisamos calcular o produto do primeiro número pelo quadrado do segundo. Primeiro, calculamos o quadrado do segundo número e depois multiplicamos pelo primeiro:
int quadrado_num2 = num2 * num2;
int produto = num1 * quadrado_num2;
printf("O produto do primeiro número pelo quadrado do segundo é: %d\n", produto);

Passo 5

Agora, vamos calcular o quadrado do primeiro número:
int quadrado_num1 = num1 * num1;
printf("O quadrado do primeiro número é: %d\n", quadrado_num1);

Passo 6

Para calcular a raiz quadrada da soma dos quadrados, precisamos primeiro somar os quadrados dos dois números e depois calcular a raiz quadrada dessa soma. Em C, usamos a função sqrt() da biblioteca math.h para calcular a raiz quadrada. Também precisamos usar o tipo float ou double para armazenar resultados com decimais:
#include <math.h>

// ...

double soma_quadrados = quadrado_num1 + quadrado_num2;
double raiz_quadrada = sqrt(soma_quadrados);
printf("A raiz quadrada da soma dos quadrados é: %.2lf\n", raiz_quadrada);

Passo 7

Por último, vamos calcular o seno da diferença entre o primeiro número e o segundo. A função sin() também está na biblioteca math.h e trabalha com radianos, então se os números estiverem em graus, precisamos convertê-los para radianos usando radians = degrees * (M_PI / 180.0). Vamos assumir que os números estão em graus:
double diferenca = num1 - num2;
double diferenca_radianos = diferenca * (M_PI / 180.0);
double seno_diferenca = sin(diferenca_radianos);
printf("O seno da diferença dos números é: %.2lf\n", seno_diferenca);

Resposta

Prontinho! Com esses passos, conseguimos ler dois números inteiros e realizar todas as operações solicitadas no exercício usando C. O programa solicitará os números, fará os cálculos e mostrará os resultados correspondentes na tela.

Exercícios relacionados