Lista de 06 Exercícios de Algoritmo I
Professor Rodrigo Neves
1) Escreva um algoritmo que encontre o quinto número maior que 1000, cuja divisão por 11 tenha resto 5.
2) Faça um algoritmo que o usuário informa um número e o algoritmo verifica se ele é um número triangular.
Obs.: Um número é triangular quando o resultado do produto de três números consecutivos. Exemplo: 24 = 2 x 3 x 4.
3) Escreva uma programa que lê o sexo de uma pessoa. O sexo deverá ser com o tipo de dado caractere e o programa deverá aceitar apenas os valores “M” ou “F”.
4) Escreva um programa que leia dois valores reais. Ambos valores deverão ser lidos até que o usuário digite um número no intervalo de 1 a 100. Apresentar a soma dos dois valores lidos.
5) Faça um algoritmo que leia vários números e informe quantos desses números entre 100 e 200 foram digitados. Quando o valor 0 (zero) for lido o algoritmo deverá cessar sua execução.
6) Criar um algoritmo que leia os limites inferior e superior de um intervalo e imprima todos os números pares no intervalo aberto e seu somatório. Suponha que os números digitados são um intervalo crescente. Exemplo:
Limite inferior: 3 Limite superior: 12 Saída: 4 6 8 10 Soma: 28
7) Um Rei requisitou os serviços de um monge, o qual exigiu o pagamento em grãos de trigo da seguinte maneira: os grãos de trigo seriam dispostos em um tabuleiro de xadrez, de tal forma que a primeira casa do tabuleiro tivesse um grão, e as casas seguintes o dobro da anterior. Construa um algoritmo que calcule quantos grãos de trigo o Rei deverá pagar ao monge.
8) Uma loja deseja fazer a avaliação com base na opinião de seus clientes. Para isto, ela irá disponibilizar um computador que irá perguntar a cada cliente a sua idade e a nota que ele avalia a loja. Você deverá elaborar o programa de computador que fará a leitura da opinião dos 100 primeiros clientes e deverá informar os dados solicitados abaixo:
A. Ótimo B. Bom C. Regular D. Ruim E. Péssimo
1. A quantidade de respostas A (Ótimo);
2. A média de idade das pessoas que responderam D (Ruim);