Buscar

Unigran Atividade referente a aula 6

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade referente a aula 6
Esta atividade deve ser entregue até 09 de setembro de 2022.
Objetivo da atividade
· Aplicar o conhecimento sobre estrutura de repetição
1. Escreva um programa na linguagem C++ que leia um número inteiro e informe se ele é um numero perfeito ou não. O programa deve ficar em execução enquanto o usuário não digitar o número -1
#include <iostream>
using namespace std;
int main()
{
 int Perfeito = 0;
 int soma = 0;
 int divisor = 1;
 while (Perfeito >= 0){
 cout << "\nDigite um numero INTEIRO: ";
 cin >> Perfeito;
 do{
 if((Perfeito%divisor)== 0){
 soma = soma + divisor;
 }
 divisor++;
 }while(divisor < Perfeito);
 if(soma == Perfeito){
 cout << "\n Parabens! "<<Perfeito<<" e um numero perfeito";
 }else{
 cout << "\n Que Pena! "<<Perfeito<<" nao e um numero perfeito";
 }
 soma = 0;
 divisor = 1;
 }
}
Obs:
O que é um numero perfeito
Os números perfeitos são iguais à soma de seus divisores: 6 pode ser dividido por 1, 2 e 3 e, quando você soma esses números, o resultado é 6. A história dos números perfeitos faz parte de um dos ramos mais antigos e fascinantes da matemática: a teoria dos números.

Continue navegando