Crie um algoritmo que leia N números inteiros positivos e responda se é possível formar um polígono com o mesmo (dica: maior número < soma dos demais números).
Passo 1
Beleza, vamos lá! O exercício pede para criar um algoritmo que leia N números inteiros positivos e determine se é possível formar um polígono com esses números como lados. Vamos usar o conteúdo de Geometria, especificamente a condição para a existência de um polígono. Para resolver isso, precisamos identificar qual é o maior número entre os N e verificar se ele é menor que a soma dos demais números.
Passo 2
Primeiro, vamos ler o número N, que representa a quantidade de lados do polígono que queremos verificar. Isso é importante para saber quantos números vamos precisar coletar.
Passo 3
Em seguida, vamos ler os N números inteiros positivos e armazená-los em uma lista ou array. Esses números representam os possíveis comprimentos dos lados do polígono.
Passo 4
Agora, precisamos identificar o maior número na lista de lados. Esse número pode ser o lado que, se for muito grande, impedirá a formação de um polígono.
Passo 5
Depois de encontrar o maior número, vamos calcular a soma de todos os números na lista. Isso nos ajuda a comparar o maior número com a soma dos demais.
Passo 6
Vamos então subtrair o maior número da soma total para obter a soma dos outros lados. A fórmula fica:
Passo 7
Agora, aplicamos a condição para a formação de um polígono, que é:
Se essa condição for verdadeira, significa que é possível formar um polígono com os lados fornecidos. Caso contrário, não é possível.
Resposta
Se o maior número for menor que a soma dos demais números, então sim, é possível formar um polígono. Caso contrário, não é possível formar um polígono.
Exercícios relacionados
Crie um algoritmo que imprima os 4 primeiros números perfeitos.
Faça um programa que calcule o valor de PI pela soma dos n primeiros termos da série abaixo:
Implemente seguinte algoritmo de criptografia: dada uma frase qualquer, se o código ASCII do caractere for par, subtraia três do código ASCII. Se for ímpar, some três (semelhante ao exemplo dado em sala).
Elabore um programa que calcule a quantidade de dias existentes entre duas datas. Dica: utilize as variáveis D1, M1, A1, D2, M2, A2. Por hipótese, as variáveis dos anos não precisam considerar a correção do calendário gregoriano. Lembre-se que há regras especiais de anos bissextos conforme o ano específico.