Download the Guru IA app
Android and iOS

Gabriel
Lista de exercícios extraída do livro Algoritmos Estruturado...
Lista de exercícios extraída do livro Algoritmos Estruturados – Harry Farrer e outros – LTC- pág 89-103
Δ 1.12.1. Fazer um algoritmo que:
- Leia um número indeterminado de linhas contendo cada uma a idade de um indivíduo.
- A última linha que não entrará nos cálculos, contém o valor da idade igual a zero.
- Calcule e escreva a idade média deste grupo de indivíduos.
Δ 1.12.2. Tem-se um conjunto de dados contendo a altura e o sexo (masculino, feminino) de 50 pessoas. Fazer um algoritmo que calcule e escreva:
- a maior e a menor altura do grupo;
- a média de altura das mulheres;
- o número de homens;
Δ 1.12.3. A conversão de graus Farenheit para centígrados é obtida por
C = 5/9*(F - 32)
Fazer um algoritmo que calcule e escreva uma tabela de centígrados em função de graus Farenheit, que variam de 50 a 150 de 1 em 1.
Δ 1.12.4. Um comerciante deseja fazer o levantamento do lucro das mercadorias que ele comercializa. Para isto, mandou digitar uma linha para cada mercadoria com nome, preço de compra e preço de venda das mesmas. Fazer um algoritmo que: determine e escreva quantas mercadorias proporcionam:
- lucro < 10%
- 10% < lucro < 20%
- lucro > 20%
determine e escreva o valor total de compra e de venda de todas as mercadorias, assim como o lucro total.
Observação: o aluno deve adotar um flag.
Δ 1.12.5. Supondo que a população de um país A seja da ordem de 90.000.000 de habitantes com uma taxa anual de crescimento de 8% que a população de um país B seja, aproximadamente, de 20.000.000 de habitantes com uma taxa anual de crescimento de 15%, fazer um algoritmo que calcule e escreva o número de anos necessários para que a população do país A ultrapasse ou iguale a população do país B, mantidas essas taxas de crescimento.
Δ 1.12.6. Um determinado material radioativo perde metade de sua massa a cada 50 segundos. Dada a massa inicial, em gramas, fazer um algoritmo que determine o tempo necessário para que essa massa se torne menor do que 0,5 grama. Escreva a massa inicial, a massa final e o tempo calculado em horas, minutos e segundos.
Δ 1.12.7. Deseja-se fazer um levantamento a respeito da ausência de alunos `a primeira prova de Programação de Computadores para cada uma das 14 turmas existentes. Para cada turma, é fornecido um conjunto de valores, sendo que os dois primeiros valores do conjunto correspondem à identificação da turma (A, ou B, ou C, ...) e ao número de alunos matriculados, e os demais valores deste conjunto contêm o número de matrícula do aluno A ou P para o caso de o aluno estar ausente ou presente, respectivamente. Fazer um algoritmo que:
- para cada turma, calcule a porcentagem de ausência e escreva a identificação da turma e a porcentagem calculada;
- determine e escreva quantas turmas tiveram porcentagem de ausência superior a 5%.
Lista de exercícios extraída do livro Algoritmos Estruturados – Harry Farrer e outros – LTC- pág 89-103
Δ 1.12.1. Fazer um algoritmo que:
- Leia um número indeterminado de linhas contendo cada uma a idade de um indivíduo.
- A última linha que não entrará nos cálculos, contém o valor da idade igual a zero.
- Calcule e escreva a idade média deste grupo de indivíduos.
Δ 1.12.2. Tem-se um conjunto de dados contendo a altura e o sexo (masculino, feminino) de 50 pessoas. Fazer um algoritmo que calcule e escreva:
- a maior e a menor altura do grupo;
- a média de altura das mulheres;
- o número de homens;
Δ 1.12.3. A conversão de graus Farenheit para centígrados é obtida por C = 5/9*(F - 32) Fazer um algoritmo que calcule e escreva uma tabela de centígrados em função de graus Farenheit, que variam de 50 a 150 de 1 em 1.
Δ 1.12.4. Um comerciante deseja fazer o levantamento do lucro das mercadorias que ele comercializa. Para isto, mandou digitar uma linha para cada mercadoria com nome, preço de compra e preço de venda das mesmas. Fazer um algoritmo que: determine e escreva quantas mercadorias proporcionam:
- lucro < 10%
- 10% < lucro < 20%
- lucro > 20%
determine e escreva o valor total de compra e de venda de todas as mercadorias, assim como o lucro total. Observação: o aluno deve adotar um flag.
Δ 1.12.5. Supondo que a população de um país A seja da ordem de 90.000.000 de habitantes com uma taxa anual de crescimento de 8% que a população de um país B seja, aproximadamente, de 20.000.000 de habitantes com uma taxa anual de crescimento de 15%, fazer um algoritmo que calcule e escreva o número de anos necessários para que a população do país A ultrapasse ou iguale a população do país B, mantidas essas taxas de crescimento.
Δ 1.12.6. Um determinado material radioativo perde metade de sua massa a cada 50 segundos. Dada a massa inicial, em gramas, fazer um algoritmo que determine o tempo necessário para que essa massa se torne menor do que 0,5 grama. Escreva a massa inicial, a massa final e o tempo calculado em horas, minutos e segundos.
Δ 1.12.7. Deseja-se fazer um levantamento a respeito da ausência de alunos `a primeira prova de Programação de Computadores para cada uma das 14 turmas existentes. Para cada turma, é fornecido um conjunto de valores, sendo que os dois primeiros valores do conjunto correspondem à identificação da turma (A, ou B, ou C, ...) e ao número de alunos matriculados, e os demais valores deste conjunto contêm o número de matrícula do aluno A ou P para o caso de o aluno estar ausente ou presente, respectivamente. Fazer um algoritmo que:
- para cada turma, calcule a porcentagem de ausência e escreva a identificação da turma e a porcentagem calculada;
- determine e escreva quantas turmas tiveram porcentagem de ausência superior a 5%.
Faca em linguagem C