Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal de Goiás Instituto de Informática Lista 1 Cristiane B. R. Ferreira Para os problemas apresentados a seguir, considere que o usuário sempre informará dados válidos. 1. Escreva um programa que imprima a mensagem: “É preciso fazer todos os exercícios para aprender!”. 2. Escreva um programa que leia um número do tipo int e o imprima em seguida. 3. Escreva um programa que leia um número do tipo int e imprima seu antecessor e seu sucessor. 4. Escreva um programa que leia um número do tipo float e imprima sua terça parte. 5. Escreva um programa que leia dois números inteiros (tipo int) e imprima a seguinte saída, com os valores calculados, sabendo que o primeiro número informado será o dividendo e o segundo, o divisor: - Dividendo = - Divisor = - Quociente = - Resto = 6. Escreva um programa que receba o saldo de uma aplicação e imprima o novo saldo, considerando um reajuste de 1%. 7. Escreva um programa que receba um número inteiro de 3 casas e imprima o algarismo da casa das dezenas. 8. Escreva um programa que receba um número no formato CDU e o imprima invertido (formato UDC). Exemplo: se o usuário informar 123, seu programa deve gerar o número 321. 9. Escreva um programa que receba uma data no formado ddmmaa, armazene-a em uma variável do tipo int, e imprima o dia, o mês e o ano separadamente. Além disso, imprima a data no formato mmddaa. Para fazer essa última parte, gere a data nesse formato (mmddaa) e a armazene em uma única variável do tipo int, imprimindo-a em seguida. 10. Sabendo-se que 100 quilowatts de energia custam um sétimo do salário mínimo, faça um programa que receba o valor do salário mínimo e a quantidade de quilowatts gasta por uma residência. Calcule e imprima: - o valor em reais de cada quilowatt; - o valor em reais a ser pago; - o novo valor a ser pago pela residência com um desconto de 10%. 11. Escreva um programa que receba a base e a altura de um retângulo, calcule e imprima o perímetro, a área e a diagonal do retângulo. 12. Escreva um programa que receba a razão de uma Progressão Aritmética (P.A.) e o valor do 1o termo. Calcule e imprima o 10o termo da série. 13. O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a percentagem do distribuidor seja de 12% do preço de fábrica e os impostos de 30% do preço de fábrica, faça um programa para ler o custo de fábrica de um carro e imprimir o custo ao consumidor. 14. Dados os pontos A e B, cujas coordenadas A(x1,y1) e B(x2,y2) serão informadas via teclado, desenvolver um programa que calcule a distância entre A e B., onde: Distância=√(x2−x1)2+(y2−y1)2 15. Dadas a base e a altura de uma pirâmide, fazer um programa que calcule e escreva o seu volume : 1/2 Universidade Federal de Goiás Instituto de Informática Lista 1 Cristiane B. R. Ferreira Volume=1 3 ∗base∗altura 16. Faça um programa que leia o tempo de duração de um evento em uma fábrica expresso em segundos e mostre-o expresso em horas, minutos e segundos. 17. Numa certa loja de eletrodomésticos, o comerciário encarregado da seção de televisores recebe, mensalmente, um salário fixo (que representa 2 * salário mínimo) mais a comissão. Essa comissão é calculada em relação ao número de televisores vendidos por mês de cada um dos tipos de TV, obedecendo-se à tabela abaixo: TV LCD R$ 50,00 de comissão por unidade vendida TV LED R$ 60,00 de comissão por unidade vendida TV Plasma R$ 55,00 de comissão por unidade vendida Sabendo que o salário total é calculado a partir do salário fixo + a comissão, escreva um programa que calcule e escreva o salário final do empregado, considerando que o usuário vai informar a quantidade de TV's vendidas de cada tipo. 18. Em épocas de pouco dinheiro, os comerciantes estão procurando aumentar suas vendas oferecendo desconto. Faça um programa que possa entrar com o valor de um produto e imprima o novo valor tendo em vista que o desconto foi de 9%. 19. Faça um programa que receba uma temperatura em graus centígrados e apresente-a convertida em graus Fahrenheit. A fórmula de conversão é dada pela fórmula abaixo. F representa a temperatura em Fahrenheit e C representa a temperatura em centígrados. F=9.C+160 5 20. Escreva um programa que leia dois valores inteiros para as variáveis a e b, efetue a troca dos valores de forma que a variável a passe a ter o valor da variável b e que b passe a ter o valor de a. Mostre os valores antes e depois da troca. 21. Escreva um programa que leia um valor de hora e informe quantos minutos se passaram desde o início do dia. 22. Escreva um programa que leia dois números reais e imprima o quadrado da diferença do primeiro valor pelo segundo e a diferença dos quadrados. 23. Dado um polígono convexo de n lados, podemos calcular o número de diagonais diferentes (nd) desse polígono pela fórmula nd = n(n-2)/2. Faça um programa que leia quantos lados tem o polígono, calcule e escreva o número de diagonais diferentes (nd) do mesmo. 24. Escreva um programa que leia a quantidade de DVDs que uma locadora possui e o valor que ela cobra por cada aluguel, mostrando as informações pedidas a seguir: - sabendo que um terço dos DVDs são alugados por mês, exiba o faturamento annual da locadora; - quando o cliente atrasa a entrega, é cobrada uma multa de 10% sobre o valor do aluguel. Sabendo que um décimo dos DVDs alugados no mês são devolvidos com atraso, calcule o valor ganho com multas por mês; - sabendo ainda que 2% de DVDs se estragam ao longo do ano, e um décimo do total é comprado para reposição, exiba a quantidade de DVDs que a locadora terá no final do ano. 2/2
Compartilhar