Buscar

Lista de Exercícios1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

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.

Outros materiais