A maior rede de estudos do Brasil

Faça um programa que imprima na tela a soma dos valores pares de um intervalo definido pelo usuário.


2 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

Vamos calcular a soma dos números pares de \(a\)até \(b\)(inclusive) inseridos pelo usuário. Já que não foi especificada a linguagem a ser utilizada, vamos escolher em C++. O programa abaixo, devidamente comentado, resolve o problema:

#include // printf, scanf

int main() {// função principal

int a,b,s=0;// Início, fim e soma

printf("Insira o começo do intervalo: ");// Solicita o início

scanf(" %d",&a);// Lê início do intervalo

printf("Insira o fim do intervalo: ");// Solicita o fim

scanf(" %d",&b);// Lê fim do intervalo

for(int i=a+(a%2); i<=b; i+=2)// Para cada par no intervalo

s += i;// Soma

printf("Soma dos pares: %d\n",s);// Imprime o resultado

return 0;

}

Vamos calcular a soma dos números pares de \(a\)até \(b\)(inclusive) inseridos pelo usuário. Já que não foi especificada a linguagem a ser utilizada, vamos escolher em C++. O programa abaixo, devidamente comentado, resolve o problema:

#include // printf, scanf

int main() {// função principal

int a,b,s=0;// Início, fim e soma

printf("Insira o começo do intervalo: ");// Solicita o início

scanf(" %d",&a);// Lê início do intervalo

printf("Insira o fim do intervalo: ");// Solicita o fim

scanf(" %d",&b);// Lê fim do intervalo

for(int i=a+(a%2); i<=b; i+=2)// Para cada par no intervalo

s += i;// Soma

printf("Soma dos pares: %d\n",s);// Imprime o resultado

return 0;

}

Essa pergunta já foi respondida por um dos nossos especialistas