Prévia do material em texto
Instituto Federal de Goiás Bacharelado em Ciência da Computação Lista - 05 01) Escreva um algoritmo para imprimir os números de 1 (inclusive) à 10 (inclusive) em ordem crescente. 02) Escreva um algoritmo para imprimir os números de 1 (inclusive) à 10 (inclusive) em ordem decrescente. 03) Ler um valor N e imprimir todos os valores inteiros entre 1 (inclusive) e N (inclusive). Considere que o N será sempre maior que ZERO. 04) Escreva um algoritmo para ler 10 números e ao final da leitura escrever a soma total dos 10 números lidos. 05) Ler 10 valores, calcular e escrever a média aritmética desses valores lidos. 06) Escreva um algoritmo para ler as notas da 1a. e 2a. avaliações de um aluno, calcule e imprima a média (simples) desse aluno. Só devem ser aceitos valores válidos durante a leitura (0 a 10) para cada nota, logo se o valor lido não estiver dentro desse intervalo avise o usuário e solicite outro número. 07) Ler o número de alunos existentes em uma turma e, após isto, ler as notas destes alunos, calcular e escrever a média aritmética dessas notas lidas. 08) Uma loja está levantando o valor total de todas as mercadorias em estoque. Escreva um algoritmo que permita a entrada das seguintes informações: a) o número total de tipos de mercadorias no estoque; b) a quantidade de cada mercadoria, e c) o valor monetário de cada mercadoria. Ao final imprimir o valor monetário total em estoque e a média de valor das mercadorias. 09) Faça um programa que leia 100 valores e no final, escreva o maior e o menor valor lido. 10) Faça um algoritmo para ler o código e o preço de 15 produtos, calcular e escrever: - o código do produto mais caro - a média aritmética dos preços dos produtos 11) Refaça os algoritmos 05 e 06 da lista 04, mas utilizando estrutura de repetição. 12) Faça um algoritmo que mostre a tabuada dos valores pares de 1 à 10. Exemplo: 2x1=2 2x2=4 2x3=6 2x4=8 ... 4x1=2 4x2=8 4x3=12 4x4=16 ... 13) Refaça o algoritmo 7 da lista 04, mas utilizando estrutura de repetição. 14) Faça um algoritmo que imprima n caracteres “*” na tela. N deve ser lido pelo seu algoritmo. Exemplo, para n = 6: “******” 15) Faça um algoritmo que além de executar o exercício 14, irá também imprimir n linhas, de forma que em cada linha tenha “*” na posição 1 e na posição n-1. O restante da linha será completado com “*”. Exemplo, para n = 6: “******” “*++++*” “*++++*” “*++++*” “*++++*” “*++++*” “*++++*” 16) Faça um algoritmo que além de executar o exercício 15, irá também refazer o exercício 14 novamente ao final. Exemplo, para n = 6: “******” “*++++*” “*++++*” “*++++*” “*++++*” “*++++*” “*++++*” “******” 17) Refaça o exercício 16, mas desta vez garanta que tenha uma linha diagonal cortando o quadrado da esquerda para a direita, com o caractere “o”: “******” “o++++*” “*o+++*” “*+o++*” “*++o+*” “*+++o+*” “*++++o” “******”