UFSM UNIVERSIDADE FEDERAL DE SANTA MARIA Disciplina: Linguagem de Programação Lista exercícios 3 – Estruturas de Repetição WHILE e DO-WHILE 1. Escreva um programa em C para ler o nome do cliente e o saldo inicial de uma conta bancária. A seguir ler um número indeterminado de pares de valores indicando respectivamente o tipo da operação (codificado da seguinte forma: 1.Depósito 2.Retirada 3.Fim) e o valor. Quando for informado para o tipo o código 3, o programa deve ser encerrado e impresso o saldo final da conta com as seguintes mensagens: CONTA ZERADA, CONTA ESTOURADA(se o saldo for negativo) ou CONTA PREFERENCIAL (se o saldo for positivo). 2. Uma empresa de pesquisa resolveu entrevistar os torcedores do Rio Grande do Sul para saber qual a maior torcida. Fazer um programa que leia um número não conhecido de respostas do time que torce: G – Grêmio, I – Inter ou O - outros. O programa deve encerrar quando for digitado F - fim. Escrever ao final o total de torcedores entrevistados, a quantidade de gremistas, a quantidade de colorados e a porcentagem de gremistas e de colorados em relação ao total. 3. Faça um programa que receba vários números positivos, calcule e mostre: a) a soma dos números digitados; b) a quantidade de números digitado; c) a média dos números digitados; d) o maior número digitado; e) o menor número digitado; f) a média dos números pares. 4. Escreva um programa que exiba uma mensagem com as opções "1-multiplicar" ,"2-somar" "3-Subtrair", "4Dividir", "5-Sair". Leia a opção desejada (1, 2, 3, 4), leia dois valores, execute a operação escolhida e exiba o resultado. O programa deve ficar repetindo sua execução, até que seja escolhida a opção sair. 5. Faça um programa que, para um número indeterminado de pessoas: leia a idade de cada pessoa, sendo que a leitura da idade 0 (zero) indica o fim dos dados e não deve ser considerada; - calcule e escreva o número de pessoas; - calcule e escreva a idade média do grupo; - calcule e escreva a menor idade e a maior idade. 6. Foi feita uma pesquisa para saber o perfil dos alunos que cursam o 2° Grau de uma determinada escola. Cada aluno fornecia a seu ano (primeiro-1, segundo-2, terceiro-3), quantos livros liam por mês e se gostavam de fazer redação (Sim-1 ou Não-0). Fazer um programa que leia os dados, calcule e escreva: - A quantidade de alunos que está no terceiro ano; - A maior quantidade de livros lidos por um aluno que está na segunda série; - A média de livros lidos pelos alunos (considerando todas as séries); - A porcentagem de alunos que não gostam de fazer redação e que estão no primeiro ano. OBS: A condição de parada (é que seja digitado 0 (zero) para idade. 7. Chico tem 1,50 metro e cresce 2 centímetros por ano, enquanto Zé tem 1,10 metro e cresce 3 centímetros por ano. Construa um programa que calcule e escreva quantos anos serão necessários para que Zé seja maior que Chico. 8. A prefeitura de Asa Branca está em eleições. Apresentaram-se 3 candidatos: JOSÉ com o nº 1, MARIA com o nº 2 e JOÃO com o nº 3. Cada eleitor marca uma cédula com sua opção, que pode ser o nº de um candidato (1,2,3), voto branco (nº 4) ou voto nulo (nº 5). Preparar um programa que receba e processe os dados de um número não determinado de cédulas até que seja digitado 0 para o voto, escrevendo os seguintes dados: a)o nº de voto de cada uma das 5 opções; b)o nome do candidato vencedor