UFPB - Centro de Informática
Disciplina: Introdução à Programação 2013.1 Curso: Engenharia da Computação
Profs.: Iguatemi E. Fonseca Lista de Exercícios 1: B
1. Elabore um algoritmo para, dado um número inteiro representando uma quantidade de segundos, calcular quantas horas, minutos e segundos estão contidos nesta quantidade.
Ex: 7388 -> 2 horas, 3 minutos e 8 segundos.
2. A Companhia de Carros Usados João Honesto, paga seus empregados um salário de R$ 200,00 por mês mais uma comissão de R$ 30,00 por cada carro vendido mais 5% do valor da venda. Elabore um algoritmo que leia o nome, o número de carros vendidos e o valor total das vendas de um vendedor, e calcule e exiba o seu salário.
3. Um motorista anota a marcação do odômetro do seu veículo antes e após uma viagem, bem como o número de litros de combustível gastos. Elabore um algoritmo que leia os 3 dados acima, o preço do litro de combustível, a capacidade do tanque e mostre:
Quilometragem rodada.
Quantos quilômetros por litro faz o veículo. Autonomia do veículo.
Custo da viagem.
4. Deseja-se calcular a conta de consumo de energia elétrica de um consumidor. O preço de 1 Kwh custa atualmente R$ 0,27. O cálculo da conta é dado por: Preço do Kwh x Quantidade consumida Entretanto, o valor da conta não deverá ser inferior a R$ 13,00, ou seja, mesmo que o seu consumo seja muito baixo, ele terá que pagar essa taxa mínima. Elabore um Algoritmo que leia a quantidade de Kwh consumida, determine e exiba o total a pagar.
5. Elabore um algoritmo que receba vários números e calcule e mostre:
A quantidade de números positivos; A média dos números positivos;
6. Elabore um algoritmo que apresente o menu de opções abaixo:
OPÇÕES:
1- SAUDAÇÃO 2 - BRONCA 3 - FELICITAÇÃO 0 - FIM
O programa deve ler a opção do usuário e exibir, para cada opção, a respectiva mensagem:
1 - Olá. Como vai ?
2 - Vamos estudar mais. 3 - Meus Parabéns ! 0 - Fim de serviço.
Enquanto a opção for diferente de 0 (zero) deve-se continuar apresentando o menu de opções.
7. Elabore um Algoritmo para ler um valor X e um valor Z (se Z for menor que X deve ser lido um novo valor para Z). Contar quantos números inteirosdevemos somar em seqüência (a partir do X inclusive) para que a soma ultrapasse a Z o mínimo possível. Escrever o valor final da contagem.
Exemplo:
X Z Resposta
3 20 5(3+4+5+6+7 = 25)
2 10 4(2+3+4+5 = 14)
8. Dado o algoritmo abaixo:
Para valores lidos de N = 4, 7; quais serão os valores de J impressos? Para N = 8, quantas vezes será executada a instrução J = J + 2? Para N = 10, quantas vezes será executada a instrução J = 1?
ALGORITMO “Valores”
VAR
I, N, J: INTEIROS
INICIO I = 1 LEIA (N) J = 1
ENQUANTO (I < = 5) FACA SE (N < = I+J) ENTAO
LEIA (N) J = 1 SENAO
J = J + 2 FIMSE