Lista exercícios 3 – Estruturas de Repetição WHILE e DO

Propaganda
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
Download