Baixe o app para aproveitar ainda mais
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)
Compartilhar