Construir um programa em C que leia dois números e efetue a adição. Caso o valor somado seja maior que 20, este deverá ser apresentado somando-se a ele mais 8; caso o valor somado seja menor ou igual a 20, este deverá ser apresentado subtraindo-se 5.
Passo 1
O enunciado pede um programa em C que leia dois números inteiros, some esses dois valores e, dependendo do resultado, aplique uma correção: se a soma for maior que 20, soma-se 8; caso contrário (soma menor ou igual a 20), subtrai-se 5. O conteúdo envolve entrada e saída de dados, operadores aritméticos e estrutura condicional
if…else
.Passo 2
Para ler dois números inteiros em C, usamos
scanf("%d %d", &a, &b)
. Aqui, a
e b
são variáveis do tipo int
. Depois de ler os valores, calculamos a soma:Aplicamos a estrutura condicional:
Se , fazemos
Se
soma += 8
; senão (isto é, soma <= 20
), fazemos soma -= 5
.Passo 3
Por fim, exibimos o valor corrigido com
printf
.Resposta
#include <stdio.h>
int main(void) {
int a, b, soma;
// leitura de dois números inteiros
scanf("%d %d", &a, &b);
// cálculo da soma
soma = a + b;
// ajuste conforme condição
if (soma > 20) {
soma \(+=8\);
} else {
soma -\(=5\);
}
// saída do resultado final
printf("%d
", soma);
return 0;
}