Exercícios propostos e resolvidos de Lógica de Programação e Algoritmo
Tutorial de Lógica de Programação e Algoritmo

Em uma eleição presidencial existem quatro candidatos. Os votos são informados por código. Os dados utilizados para a contagem obedecem à seguinte codificação:

• 1, 2, 3, 4 = voto para os respectivos candidatos

• 5 = voto nulo

• 6 = voto em branco

Elabore um algoritmo que lê os códigos digitados, calcule e escreva:

• O total de votos para cada candidato e seu percentual sobre o total.

• O total de votos nulos e seu percentual sobre o total.

• O total de votos em branco e seu percentual sobre o total.

Como finalizador do conjunto de votos, deverá ser digitado o valor 0

Faça um algoritmo que exiba a série de Fibonacci

Faça um algoritmo que receba 10 números e os ordene de forma crescente.

Faça um algoritmo que leia cinco números, e só escreva os números que são negativos.

Faça um algoritmo que leia 8 números e exiba os números pares.

Faça um algoritmo que possua dois vetores. Cada um armazenando 10 valores.

No final, gere um terceiro vetor da multiplicação dos dois vetores anteriormente criados.

Escreva um algoritmo que leia 5 valores para uma variável n e, para cada um deles, calcule a tabuada de 1 até n.

A TELEFONICA deseja calcular as contas de seus assinantes através do computador. A cobrança de seus serviços é feita da seguinte maneira:


Assinatura

Telefone residencial (código 1): R$ 20,00 (100 pulsos incluídos)

Telefone comercial (código 2): R$ 60,00 (100 pulsos incluídos)


Serviço local:

R$ 0,09 por pulso excedente (acima de 100 pulsos)


Serviço despertador:

R$ 5,00 por vez.


Na entrada de dados teremos:


Código do assinante.

Tipo do telefone (comercial ou residencial).

Número de pulsos registrados para chamadas locais.

Número de serviços de despertador prestados.


Faça um algoritmo que leia os dados de um conjunto de assinantes (o código do assinante igual a zero encerra a entrada de dados).

Calcule e mostre:

O total da conta de cada assinante.

O valor da maior conta e o código do assinante que a pagou.

O valor médio arrecadado por assinante.

Faça um algoritmo que cadastre 5 produtos com código, nome e preço.

Logo após; exiba um menu com codigo, nome e valor dos produtos cadastrados.

Ao selecionar uma das opções deve-se pedir a quantidade que foi vendida.

A opção 0 encerra o sistema de baixas das mercadorias.

Ao final deve-se mostrar o código, nome, valor e quantidade só dos itens que foram vendidos. Dano o total da venda.

Escreva um algoritmo que lê um vetor com 20 elementos. Depois de inseridos os 20 valores; troque-os da seguinte forma: o 1º com o último, 2º com o 19º, até chegar 10º valor. Apresente o vetor novamente.