UNIVERSIDADE ESTADUAL DE MONTES CLAROS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE CIÊNCIAS DA COMPUTAÇÃO Segunda Lista de Exercícios da Disciplina Introdução à Computação 1 – Escreva um programa que receba a idade de um jogador e o classifique em uma categoria, de acordo com a tabela apresentada a seguir. Idade (anos) Categoria 5 ≤ Idade ≤ 10 Infantil 10 < Idade ≤ 18 Juvenil Idade > 18 Adulto 2 – Escreva um programa que leia a quantidade de quilos de peixe pescada e calcule a multa a ser paga, sabendo-se que a quantidade máxima de quilos por pescador é cinquenta e que a multa por quilo excedente é de R$4,00. 3 – Escreva um programa que peça ao usuário o horário de início do seu turno de trabalho e escreva na tela se é manhã, tarde ou noite, de acordo com as informações apresentadas na tabela a seguir. Turno Horário Manhã 5 hs às 13 hs Tarde 13 hs às 21 hs Noite 21 hs às 5 hs 4 – Escreva um programa que calcule quanto um cliente de um posto de gasolina irá pagar, de acordo com a opção de combustível e a quantidade de litros. Utilize os dados da tabela apresentada a seguir. Código Combustível Preço por Litro A Álcool R$ 1,56 G Gasolina R$ 2,56 D Diesel R$ 1,81 5 – Elabore um programa que exiba uma pergunta para o usuário e ofereça cinco alternativas de resposta e, após a escolha, exiba se a resposta está correta ou não. 7 – Escreva um programa que resolva uma equação do segundo grau. 8 – Escreva um programa que leia dois números e mostre o maior. 9 – Escreva um programa que leia três números e os mostre em ordem crescente. Assuma que o usuário digitará três números diferentes. 10 – Escreva um programa que leia três números obrigatoriamente em ordem crescente e um quarto nú_____________________________________________________________________________________________________ Introdução à Computação – Universidade Estadual de Montes Claros – Renato Dourado Maia 1 mero que não siga essa regra. Mostre, em seguida, os quatro números em ordem decrescente. Assuma que o usuário digitará três números diferentes. 11 – O valor máximo de um empréstimo concedido por um banco a um cliente corresponde a um percentual do saldo médio desse cliente no último ano, tal como apresentado na tabela a seguir. Saldo Médio (SM) Percentual R$ 0,00 ≤ SM < R$ 350,00 10% R$ 350,00 ≤ SM < R$ 600,00 20% R$ 600,00 ≤ SM < R$ 850,00 35% SM ≥ R$ 850,00 55% Elabore um programa que leia o valor do saldo médio de um cliente no último ano, calcule o valor máximo do empréstimo e mostre uma mensagem com os valores do saldo médio e do empréstimo. 12 – Escreva um programa que receba um número inteiro e verifique se ele é par ou ímpar. 13 – Escreva um programa que receba quatro valores: I, A, B e C. Desses valores, I é inteiro e positivo, A, B e C são reais. Escreva os números A, B e C de acordo com os seguintes direcionamentos: • • • A, B e C em ordem crescente quando I = 1. A, B e C em ordem decrescente quando I = 2. O maior fica entre os outros dois números quando I = 3. 14 – Escreva um programa que mostre o menu de opções apresentado a seguir, receba a opção do usuário e os dados necessários para executar cada operação e apresente o resultado. Menu de Opções: 1. Somar dois números. 2. Raiz quadrada de um número. Digite a opção desejada: 15 – Escreva um programa que determine a data cronologicamente maior entre duas datas fornecidas pelo usuário. Cada data deve ser composta por três valores inteiros: o primeiro representa o dia, o segundo representa o mês e o terceiro representa o ano. _____________________________________________________________________________________________________ Introdução à Computação – Universidade Estadual de Montes Claros – Renato Dourado Maia 2