Baixe o app para aproveitar ainda mais
Prévia do material em texto
Escola de Ciências de Tecnologia – UFRN Informática Fundamental Prof.: Alexandre Strapação Lista de exercícios Comandos de seleção (if-else) Exercícios de fixação 1. Escrever um programa para ler um número inteiro e imprimir se ele é positivo, negativo ou nulo. 2. Escrever um programa para ler um número inteiro e informar se ele é divisível por 3 e por 7. 3. Escrever um programa para ler um número inteiro e dizer se ele é par ou ímpar. 4. Fazer um programa que leia um número inteiro de 3 algarismos e imprima se o algarismo da casa das centenas é par ou ímpar. 5. Escrever um programa que leia dois números e exiba-os em ordem crescente. 6. Escrever um programa que leia três números e exiba o maior deles. 7. Escreva um programa que leia o número equivalente a um mês do ano e diga se é do primeiro, segundo ou terceiro bimestre. Se não for de do primeiro semes- tres, exiba a mensagem: “Segundo semestre.”. Caso o mês inserido seja maior que 12 exibir a mensagem: “O mês inserido não existe”. Tabela de entradas e sa- ídas: Entrada: n° do mês Saída: 1 Primeiro bimestre. 4 Segundo Bimestre. 5 Terceiro Bimestre. 6 Terceiro Bimestre. 8 Segundo Semestre. 12 Segundo Semestre. 13 O mês inserido não existe. Exercícios complementares 8. Escreva um programa que leia o valor do salário de um funcionário e aplique um aumento de 30% se o salário for igual ou inferior a R$500,00. Tabela de saídas e entradas esperadas: Entrada: salário Saída: salário atualizado 100 130 500 650 700 700 0 0 1000 1000 9. Sabendo que 1 de janeiro de 2013 foi uma terça-feira, escreva um programa que receba o numero do dia do ano e diga em qual dia da semana cai esse dia no ano de 2013. Se o usuário inserir um número maior que 365 apresentar uma mensa- gem de que o ano de 2013 tem apenas 365 dias. Exemplos de entrada e saída: Entrada: Dia do Ano Saída: Dia da Semana 1 terça-feira 30 quarta-feira 34 Domingo 119 segunda-feira 249 sexta-feira 366 O ano de 2013 tem apenas 365 dias. ------------------------------------------------------------------------------------------------ 10. Escreva um programa que receba o código correspondente ao cargo de um fun- cionário de uma escola e seu salário atual e mostre o valor do novo salário, com aumento, conforme tabela abaixo: Código do Cargo Cargo Aumento 1 Secretário 45% 2 Professor 35% 3 Tesoureiro 25% 4 Coordenador 15% 5 Diretor Não tem aumento 11. Escrever um programa para ler um peso na Terra, e o número de um planeta, e imprimir o valor do seu peso neste planeta segundo a tabela abaixo. número Gravidade relativa g planeta 1 0,37 Mercúrio 2 0,88 Vênus 3 0,38 Marte 4 2,64 Júpiter 5 1,15 Saturno 6 1,17 Urano 12. Construir um programa que seja capaz de concluir qual dentre os animais o usu- ário esta pensando, através de perguntas e respostas. As perguntas são feitas de acordo com a tabela da página 11. Animais possíveis: leão, cavalo, homem, ma- caco, morcego, baleia, avestruz, pinguim, pato, águia, tartaruga, crocodilo e co- bra. As perguntas poderão ser respondidas com os caracteres ‘S’ ou ‘s’ para “sim” e ‘N’ ou ‘n’ para “não”, conforme o exemplo abaixo: Mamíferos Quadrúpede Carnívoro Leão Herbívoro Cavalo Bípede Onívoro Homem Frutífero Macaco Voadores Morcego Aquáticos Baleia Aves Não voadores Tropical Avestruz Polar Pinguim Nadadoras Pato De rapina Águia Répteis Com casco Tartaruga Carnívoro Crocodilo Sem patas Cobra Exercícios avançados 13. Criar um programa que leia uma data (dia, mês e ano em separado) e informe se a data é válida ou não. É mamífero? S É quadrúpede? S É carnívoro? N É herbívoro? S Então o animal escolhido foi o cavalo. 14. Fazer um programa que leia o ano de nascimento de uma pessoa e o ano atual, e imprima a idade da pessoa. O programa deve verificar se o ano de nascimento é válido ou não. 15. Ler uma data no formato: dia (um inteiro entre 1-31), dia da semana (um inteiro entre 1-7), mês(um inteiro entre 1-12) e um ano (inteiro entre 0-65535) e conver- ter para o formato especificado abaixo. Nota: Para os dias da semana, 1 corresponde a segunda-feira, 2 para terça-feira e as- sim por diante. Exemplo de entrada: Exemplo de saída: Entre com o dia do mes (1-31): 23 Entre com o dia da semana (1-7): 4 Entre com o mes (1-12): 8 Entre com o ano: 1997 Quinta-feira, dia 23 de Agosto de 1997 16. Altere o programa anterior para ler a data do próprio computador. Pesquisa por uma biblioteca da Linguagem C que ofereça esse recurso e a utilize na sua solu- ção.
Compartilhar