Buscar

Lista - Programacao

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

Prévia do material em texto

UNIVERSIDADE FEDEREAL RURAL DO SEMI-ÁRIDO 
 DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS 
 Praticar: Linguagem de Programação C 
 
Construa um programa, na linguagem C, para os seguintes problemas: 
 
1. Calcular a média aritmética de três números inteiros. 
 
2. Calcular a média aritmética de três notas. 
 
3. Construa um programa para calcular a conta dos clientes de um restaurante. 
Um refrigerante custa R$ 1,50, uma fatia de pizza custa R$ 3,00 e a sobremesa custa R$ 2,50. 
Ele deve calcular e exibir: a conta total (sem 10%), a conta total (com 10%), e a conta por pessoa (com 10%). 
 
4. Construa um programa que calcule a área de um círculo, tendo como entrada o valor do raio, que deve ser positivo. 
 
5. Construa um programa que leia um número inteiro e identifique se ele é par ou ímpar. 
 
6. Construa um programa que simule uma transferência bancária, entre duas contas. Primeiro, inicialize cada conta com R$ 100. 
Em seguida, permita que o usuário defina quanto deve transferir, da conta1 para a conta2, porém a transferência só deve ser 
realizada caso haja saldo suficiente. 
 
7. Construa um programa que leia um número inteiro digitado pelo usuário. Caso o número pertença ao intervalo de 1 a 4, exiba 
o número por extenso. Caso o número não pertença a este intervalo, exiba a mensagem "valor invalido". 
 
8. Construa um programa que calcule para o usuário sua média, que informe sua situação parcial, quanto ele precisa tirar na 
prova final (caso necessário), que informe sua média final e sua situação final. 
Observação: utilize os pesos e regras da UFERSA. 
 
9. Construa um programa que leia do usuário um número inicial e um número final. Em seguida, exiba na tela uma sequencia 
apenas com os números ímpares dentro deste intervalo informado pelo usuário. Exemplo: caso o usuário entre com os números 
6 e 20, o resultado do programa seria: 7 9 11 13 15 17 19 
a) Construa este programa utilizando a estrutura while. 
b) Construa este programa utilizando a estrutura do-while. 
c) Construa este programa utilizando a estrutura for. 
 
10. Construa um programa que calcule o somatório, definido por um número inicial e um número final, informados durante a 
execução. Se valor inicial for maior que valor final, deve-se exibir um alerta, e o somatório não deve ser calculado. 
Exemplo: caso as entradas fossem 4 e 9, o resultado seria: 39 
 
11. Construa um programa que calcule o fatorial de um número. 
Fatorial: n! = n (n − 1)! 
Exemplo: 5! = 5 x 4 x 3 x 2 x 1 = 120 ou 5! = 1 x 2 x 3 x 4 x 5 = 120 
 
12. Construa um programa que identifique se um número é primo. 
 
13. Construa um programa que simule uma calculadora. Disponibilize um menu de opções e simule a opção desejada, exibindo 
novamente o menu, até que o usuário escolha sair. 
1 - divisão Obs: proiba realizar divisão por zero. 
2 - potenciação Dica: utilize a função pow da biblioteca math.h 
3 - raíz quadrada Dica: utilize a função sqrt da biblioteca math.h 
4 - fatorial Dica: crie e utilize uma função com a solução da questão 7. 
0 - sair 
 
Desafio Extra. Pesquise algum problema, referente ao seu curso, que poderia ser resolvido utilizando a linguagem de 
programação C. 
 
Desafio Extra. Construa um programa que inverta a frase digitada pelo usuário. Por exemplo, se o usuário digitar “bom dia” o 
programa exibirá “aid mob”. 
 
Desafio Extra. Construa um programa que conte a quantidades de vezes que as palavras de uma frase aparecem. 
Exemplos: “estude muito sempre sempre estude” estude [2] muito [1] sempre [2] 
 
Desafio Extra. Construa um programa que registre 3 pessoas com os seguintes campos: nome, idade, sexo, peso, altura. 
Em seguida, exiba a ficha completa de cada uma: nome, idade, sexo, peso, altura e IMC (Índice de Massa Corporal). 
OBS: IMC = peso / (altura * altura)

Outros materiais