You are on page 1of 2

INFORMÁTICA II 

Aula 06 – Estruturas de Repetição 
Prof.: Natasha Sophie Pereira 
Quinta-feira, 05 de setembro de 2013
 
Regras:
- Prazo Final para Submissão de Respostas: 11/09/2013 (quarta-feira)
- Link para Submissão das Respostas:
https://docs.google.com/forms/d/14_9DQrp-Bm4TGLjPU0wTH2BqUQ-yEVAonTk2GmVFGtQ/viewform
- Trabalho individual.

Observações:
- Cópias parciais ou integrais de documentos sem a devida citação do autor caracteriza
plágio. Trabalhos que contenham plágio serão desconsiderados, sendo a estes, atribuída
nota 0,0 (zero).
- Das atividades enviadas à professora, serão selecionados alguns exercícios para
arguição presencial em data estipulada pela professora. A ausência de resposta aos
questionamentos acarretará nota 0,0 (zero) para toda a atividade (lista inteira).

Atividades
Para cada algoritmo, resolva utilizando estrutura de repetição FOR,
WHILE e DO...WHILE. (Cada exercício deverá ser resolvido das 3
formas – Caso não seja possível executar em alguma das formas,
justificar o motivo.)

1. Faça um programa que leia um número N, some todos os números inteiros de 1 a N,


e mostre o resultado obtido.
2. Dado um limite inferior e superior, calcule a soma de todos os números pares contidos
nesse intervalo.
3. Construa um algoritmo que leia cinco números inteiros e identifique o maior e o
menor.
4. Faça um algoritmo que calcule o valor do fatorial de um valor digitado pelo usuário.
5. Faça uma calculadora, mostrando um menu com as seguintes opções: Soma,
Subtração, Multiplicação, Divisão. Lembre-se de tratar todas as exceções possíveis.
6. Faça um programa que leia pontuações de dois jogadores em uma partida de pingue-
pongue, e responda quem ganha a partida. Deve ser lido apenas um ponto por vez,
especificando-se o código do jogador (1 ou 2). A partida chega ao final se um dos
jogadores chega a 21 pontos e a diferença de pontos entre os jogadores é maior ou igual
a dois. Caso contrário, ganha aquele que, com mais de 21 pontos, consiga colocar uma
vantagem de dois pontos sobre o adversário.

7. O cardápio de uma casa de lanches, especializada em sanduíches, é dado abaixo.
Escreva um programa que leia o código e a quantidade de cada item comprado por um

Associação Educativa Evangélica| Bacharelado em Engenharia Mecânica 
INFORMÁTICA II 
Aula 06 – Estruturas de Repetição 
Prof.: Natasha Sophie Pereira 
Quinta-feira, 05 de setembro de 2013
 
freguês, calcule e exiba o total a pagar. Obs: A leitura do código "X" indica o fim dos itens
(entrada de dados).

Código Produto Preço (R$)


H Hambúrguer 1,50
C Cheese-Burquer 1,80
Q Queijo 1,00

8. Faça um programa que receba a idade e a altura de várias pessoas e que calcule e
mostre a média das alturas das pessoas com mais de 50 anos. Para encerrar a entrada
de dados, digite menor ou igual a zero.
9. Faça um programa que apresente o menu de opções a seguir, que permita ao usuário
escolher a opção desejada, receba os dados necessários para executar a operação e
mostre o resultado. Verificar a possibilidade de opção inválida e não se preocupar com as
restrições, como salário inválido.
Menu de opções:
1. Novo salário
2. Férias
3. Décimo Terceiro
4. Sair
Digite a opção desejada

Na opção 1: receber o salário de um funcionário, calcular e mostrar o novo salário


usando as regras a seguir:

Salários Porcentagem de Aumento


Até R$350,00 15%
De R$350,00 a R$600,00 10%
Acima de R$600,00 5%

Na opção 2: receber o salário de um funcionário, calcular e mostrar o valor de


suas férias. Sabe-se que as férias equivalem ao seu salário acrescido de 1/3
Na opção 3: receber o salário de um funcionário e o número de meses de trabalho
na empresa, no máximo 12, calcular e mostrar o valor do décimo terceiro. Sabe-se
que o décimo terceiro equivale ao seu salário multiplicado pelo número de meses
de trabalho dividido por 12.
Na opção 4: Sair do Programa.

10. Faça um programa que receba como entrada uma lista de números positivos ou
negativos, terminada com o número zero. O programa deve fornecer como saída a soma
dos números positivos, a soma dos números negativos e a soma das duas somas 2 
parciais.

Associação Educativa Evangélica| Bacharelado em Engenharia Mecânica