Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO Departamento de Estatística e Informática (DEINFO) Disciplina: Introdução à Programação I Prof: Lucas Albertins Lista de Exercícios Expressões Aritméticas, Entrada e Saída, Estrutura Condicional, Estrutura de Repetição 1 – Faça os exercícios dos slides mostrados em sala de aula. 2 – Faça um programa que pergunte um nome, a profissão e o salário de uma pessoa e depois imprima na tela os seus dados informando que seu salário teve um aumento de 3.75% e o salário atualizado. (Use constantes). 3 – Faça um programa que pergunte as notas da disciplina de Prática de Algoritmos e forneça a média de um aluno. 4 ‐ Gerar o invertido de um número com três algarismos (exemplo: o invertido de 498 é 894). 5 ‐ Escreva um programa que permute o conteúdo de duas variáveis sem utilizar uma variável auxiliar. 6 – Simule a rolagem de um dado de 6 lados. (Pesquise o uso da função rand(x) em C). 7 ‐ Escreva um programa para imprimir uma tabela de temperaturas em graus Celsius e equivalentes em Fahrenheit, de 0 C a 100 C. F° = [C°(temperatura dada) * 1.8] + 32 8 ‐ Escreva um programa para ler um número inteiro qualquer e determinar todos os seus divisores exatos. 9 – Faça um programa para cálculo de IMC (Índice de Massa Corporal). O programa deve ler peso e altura do usuário e informar o usuário qual a faixa que ele se encontra de acordo com o seu IMC. UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO Departamento de Estatística e Informática (DEINFO) Disciplina: Introdução à Programação I Prof: Lucas Albertins IMC = Peso ÷ Altura2 Resultado Situação Abaixo de 17 Muito abaixo do peso Entre 17 e 18,49 Abaixo do peso Entre 18,5 e 24,99 Peso normal Entre 25 e 29,99 Acima do peso Entre 30 e 34,99 Obesidade I Entre 35 e 39,99 Obesidade II (severa) Acima de 40 Obesidade III (mórbida) 10 ‐ Receber um número e verificar se ele é triangular. (UM NÚMERO É TRIANGULAR QUANDO É RESULTADO DO PRODUTO DE 3 NÚMEROS CONSECUTIVOS. EXEMPLO: 24 = 2 * 3 * 4) 11 – Faça um programa que leia um ano e um mês e imprima a quantidade de dias daquele mês (atente‐se para anos bissextos). 12 ‐ Faça um programa que inverta uma string: leia a string com gets e armazene‐a invertida em outra string. Use o comando for para varrer a string até o seu final. 13 – Faça um programa que realiza operações numa conta bancária. O programa deve perguntar a operação ao usuário, dentre as quais devem estar disponíveis: ‘s’ – Saque: recebe um valor e subtrai da conta. ‘c‘ – Consulta Saldo: Imprime o saldo da conta. UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO Departamento de Estatística e Informática (DEINFO) Disciplina: Introdução à Programação I Prof: Lucas Albertins ‘d’ – Depósito: recebe um valor e adiciona a conta. O programa deve executar até que o usuário digite o caractere ‘q’, o qual deve corresponder a opção de sair do sistema. 14 ‐ Fazer um programa em C para ler 10 números inteiros e positivos e calcular a média. Imprimir também o maior e o menor. 15 – Escreva um programa que leia um número natural e imprima todos os números naturais primos que existem até o número lido. 16 ‐ Escrever um programa que receba vários números inteiros no teclado até receber um número menor ou igual a 0 (zero) e no final imprimir a média dos números múltiplos de 5. 17 ‐ Fazer um programa que receba vários números inteiros no teclado até o número lido ser 0 (zero) e determine qual o maior e menor dentre os números lidos. 18 ‐ Solicitar a idade de várias pessoas até que a idade digitada seja menor que 0 (zero) e imprimir: Total de pessoas com menos de 21 anos. Total de pessoas entre 21 e 50 anos. Total de pessoas com mais de 50 anos.