Faça um programa que leia três valores inteiros
e \text{©}) e imprime a soma dos quadrados desses valores.
Observação: as mensagens exibidas para o usuário deverão ser exatamente como apresentado abaixo (mensagens exibidas com os comandos input() e print()).
Exemplo de execução do programa:
Digite o valor de a:
Digite o valor de b: 2
Digite o valor de c: 3
Resultado: 14
Digite o valor de b: 2
Digite o valor de c: 3
Resultado: 14
Passo 1
O que o enunciado pede e o que é dado:
- O programa deve ler três valores inteiros:
, e . - Em seguida deve calcular a soma dos quadrados desses valores, ou seja, calcular
. - Por fim, deve exibir o resultado com a mensagem exatamente igual a: “Resultado: 14” (substituindo
pelo valor calculado). - As mensagens mostradas ao pedir os valores ao usuário devem ser exatamente:
- "Digite o valor de a: " para ler
- "Digite o valor de b: " para ler
- "Digite o valor de c: " para ler
- "Digite o valor de a: " para ler
Passo 2
Escolha do método e linguagem:
- Não foi imposto um método específico no enunciado, então vou usar uma solução simples e direta, em Python, que é uma linguagem muito usada para exercícios assim e permite fazer entrada, conversão e cálculo com poucas linhas.
- O algoritmo é:
- Pedir ao usuário o valor de
com a mensagem exata e ler como texto. - Converter esse texto em inteiro.
- Repetir para
e . - Calcular
, e . - Somar esses três resultados.
- Imprimir “Resultado: X” onde
é a soma obtida.
- Pedir ao usuário o valor de
Passo 3
Como funciona a leitura e a conversão (explicação didática):
- Em Python, a função
input(prompt)mostra o textopromptna tela e retorna o que o usuário digitou como uma string (texto). Por exemplo, se o usuário digitar"1"a função retorna a string"1". - Para fazer contas com esse valor precisamos transformá-lo em um número inteiro. Para isso usamos a função
int(...), que converte uma string que representa um inteiro em um valor do tipo inteiro. - Exemplo passo a passo:
entrada = input("Digite o valor de a: ")retorna a string"1"se o usuário digitar 1.a = int(entrada)transforma a string"1"no inteiro.
- Repetimos isso para
e .
Passo 4
Como calcular o quadrado de um número e soma:
- Em matemática escrevemos o quadrado de
como . - Em Python podemos calcular o quadrado de duas formas principais:
- Usando multiplicação:
a * a - Usando o operador de potência:
a ** 2
- Usando multiplicação:
- Observação importante: em Python o operador
^NÃO é potência (é XOR bit a bit), então não usara ^ 2. - Depois de obter
, e somamos: .
Passo 5
Construção do programa (linha a linha, com explicação):
- Linha para ler
: a = int(input("Digite o valor de a: "))
Explicação: primeiroinput(...)mostra exatamente a mensageme retorna uma string; então int(...)converte essa string em inteiro e o atribui a.
- Linha para ler
: b = int(input("Digite o valor de b: "))(mesma ideia).
- Linha para ler
: c = int(input("Digite o valor de c: ")).
- Linha para calcular a soma dos quadrados:
soma = a * a + b * b + c * c(ousoma = a2 + b2 + c**2).
- Linha para imprimir o resultado com a mensagem exigida:
print(f"Resultado: {soma}")— isso mostra exatamenteseguido do número calculado.
Passo 6
Exemplo de execução passo a passo com os valores do enunciado:
- Suponha que o usuário digite
, e . - Leitura e conversão:
-
- Calculando quadrados:
-
- Somando:
-
- Saída exibida:
-
Resultado: 14
-
- Isso corresponde exatamente ao exemplo do enunciado.
Passo 7
Observações finais rápidas e dicas para a prova:
- Atenção às mensagens pedidas: devem ser exatamente "Digite o valor de a: ", "Digite o valor de b: " e "Digite o valor de c: " (mesma ortografia, maiúsculas/minúsculas e espaços).
- Cuidado em linguagens diferentes de Python: a ideia é a mesma (ler, converter para inteiro, calcular quadrados e somar), mas a sintaxe muda.
- Funciona com números negativos e com zero — por exemplo, se
, então . - Relaxe! É um programa curto e direto: três leituras, uma conta e uma impressão. Dá para fazer isso certinho na prova.
Resposta
a = int(input("Digite o valor de a: "))
b = int(input("Digite o valor de b: "))
c = int(input("Digite o valor de c: "))
soma = a * a + b * b + c * c
print(f"Resultado: {soma}")