IBILCE UNESP Departamento de Cincias de Computao e Estatstica
Profa. Dra. Ins Ap.Gasparotto Boaventura
Programao I
1. sem. /2014
Primeira Lista de Exerccios
Escrever algoritmos para solucionar os seguintes problemas (para cada problema, apresentar um algoritmo que o solucione):
1. Dados a base e a altura de um retngulo, calcular e imprimir o seu
permetro e rea. 2. Entrar com o raio de um crculo e imprimir a seguinte sada: a. Permetro: b. rea: 3. Dado o lado de um quadrado, calcular e imprimir: a. Permetro: b. rea : 4. Dado a altura e a base de um tringulo, calcular e imprimir a rea do tringulo. 5. Dado a razo de uma PA e o valor do primeiro termo, calcular e imprimir o 10. Termo da srie. 6. Criar um algoritmo que efetue o clculo do salrio lquido de um professor. Os dados fornecidos sero: valor da hora aula, nmero de aulas dadas no ms e percentual de desconto do INSS. 7. Efetuar o clculo do valor de uma prestao em atraso, utilizando a frmula
= + ( .
8. Ler dois valores para as variveis A e B, efetuar a troca dos valores de
forma que a varivel A passe a ter o valor da varivel B e que a varivel B passe a ter o valor da varivel A. Apresentar os valores trocados. 9. Suponha que na sua linguagem algortmica existam os operadores MOD e DIV, que, dados dois valores inteiros A e B, calculam respectivamente o resto da diviso inteira de A por B e o quociente inteiro de A por B, denotado por: resto = A MOD B e quociente = A DIV B. Voc usar esses operadores para resolver o seguinte problema: criar um algoritmo que, dado um nmero de conta corrente com trs dgitos, calcule e retorne o seu dgito verificador, o qual calculado da seguinte maneira: Exemplo: nmero da conta: 235
Somar o nmero da conta com o seu inverso: 235 + 532 = 767
Multiplicar cada dgito pela sua ordem posicional e somar estes resultados: 7 6 7 7 X 1 = 7; 6 X 2 = 12; 7 X 3 = 21; 7 + 12 + 21 = 40 O ltimo dgito desse resultado o dgito verificador da conta (40 0).
10. Efetuar o clculo da quantidade de litros de combustvel gastos em uma
viagem, sabendo-se que o carro faz 12 km com um litro. Devero ser fornecidos o tempo gasto na viagem e a velocidade mdia. Utilizar as seguintes frmulas: = .
= .
O algoritmo dever apresentar os valores da velocidade mdia, tempo
gasto na viagem, distanciar percorrida e a quantidade de litros utilizados na viagem. Para todos os algoritmos, fazer o teste de mesa (rastreamento) e verificar se o seu algoritmo uma soluo para o problema em questo.