Lista De Exercicios Programação Em C
Exames: Lista De Exercicios Programação Em C. Pesquise 862.000+ trabalhos acadêmicosPor: • 26/11/2013 • 875 Palavras (4 Páginas) • 752 Visualizações
Linguagem C
(Prof. Msc. Luiz Felipe)
LISTA GERAL DE EXERCÍCIOS BASEADA
CONTEÚDO DO LIVRO PLT
1. Escreva, em linguagem C, um programa de computador que deve solicitar ao
usuário um valor inteiro qualquer e mostrar na tela o triplo desse valor. O programa
deve atender aos seguintes requisitos:
a. Crie duas variáveis do tipo inteiro;
b. Imprima uma frase na tela que pedirá para o usuário digitar o valor;
c. Capture e armazene o valor digitado em uma dessas variáveis;
d. Calcule o triplo desse valor e armazene o resultado na outra variável
criada;
e. Exiba o resultado na tela;
2. Escreva, em linguagem C, um programa de computador que solicite dois números
para o usuário e mostre na tela a média destes dois valores. O programa deve
atender aos seguintes requisitos:
a. Crie três variáveis do tipo ponto flutuante;
b. Imprima uma frase na tela pedindo para o usuário digitar o primeiro
valor;
c. Capture e armazene o primeiro valor digitado em uma das variáveis;
d. Imprima uma frase na tela pedindo para o usuário digitar o segundo
valor;
e. Capture e armazene o segundo valor digitado em uma outra variável;
f. Calcule a média desses dois valores e armazene o resultado na última
variável restante;
g. Exiba o resultado na tela com apenas uma casa decimal.
3. Escreva em linguagem C um programa que calcule e exiba na tela o produto de dois
números a serem fornecidos pelo usuário.
4. Escreva em linguagem C um programa onde dados dois números pelo usuário,
divida o primeiro pelo segundo e mostre ao usuário o resultado final em ponto
flutuante.
5. Escreva em linguagem C um programa onde o usuário fornece o valor de um
produto qualquer e o programa calcula e exibe o preço final deste produto sabendo
que o mesmo sofreu um desconto de 10%.
6. Escreva, em linguagem C, um programa que solicite um valor numérico para o
usuário e exiba na tela o resto da divisão deste número por 2. Isso significa que
quando o resto for 0 o número é par e quando o resto for 1 o número é ímpar. O
programa deverá atender aos seguintes requisitos:
a. Utilizar apenas uma variável do tipo inteira;
b. Utilizar os operadores aritméticos vistos em aula;
c. Comentar o código indicando os trechos mais importantes e o que fazem;
7. Escreva em linguagem C um programa que solicite quatro notas bimestrais de um
aluno e calcule e mostre a média dessas notas.
8. Escreva, em linguagem C, um programa que calcule o IMC (índice de massa
corporal) de uma pessoa.
a. O usuário deverá informar o peso e altura;
b. A fórmula para o cálculo do IMC é: A2
P
, onde P = Peso (Kg) e A =
Altura (m);
9. Uma revendedora de carros usados paga a seus funcionários vendedores um salário
fixo por mês e mais 5% do valor das vendas por ele efetuadas. Escreva, em
linguagem C um programa que deverá calcular o salário de um funcionário no final
do mês, sendo que:
a. O salário fixo do vendedor é de R$2.000,00.
b. O usuário deverá informar qual a quantidade de carros vendidos no mês;
c. O usuário deverá informar qual o valor de venda de um carro (assumindo
que todos os carros são vendidos pelo mesmo valor);
d. Ajuda: O programa deverá multiplicar a quantidade de carros vendidos
pelo valor do carro, depois deverá calcular 5% desse total e somá-lo ao
salário informado no enunciado;
10. Escreva, em linguagem C, um programa que solicite um valor numérico para o
usuário e exiba na tela os 5 valores subsequentes. O programa deverá atender aos
seguintes requisitos:
a. Utilizar apenas duas variáveis de tipo inteira;
b. Utilizar os operadores aritméticos vistos em aula;
c. Comentar o código indicando os trechos mais importantes e o que fazem;
d. Utilizar laço de repetição para resolver o problema (for ou while);
11. Escreva, em linguagem C, um programa que receba um valor numérico qualquer do
usuário e exiba dez valores na tela. Cada um dos dez valores exibido deverá ser a
soma do valor anterior com 3, sendo que o primeiro valor a ser exibido será aquele
que foi digitado pelo usuário.
a. Utilize um laço de repetição (for ou while) para resolver o problema;
12. Escreva, em linguagem C, um programa que deverá pedir que o usuário digite uma
letra, e só será finalizado quanto a letra digita for X(maiúsculo) ou x (minúsculo),
caso contrário o programa deverá continuar pedindo a digitação de uma letra:
a. Ajuda: Esse programa deverá executar de forma cíclica (usando for ou
while), e a condição a ser testada é se a letra digitada é diferente X e x,
para que o laço seja interrompido e o programa finalizado;
b. Utilizar a função getche(); para ler a tecla digitada;
13. Diga qual será a saída do programa abaixo (faça de cabeça e não no compilador) :
int main()
{
float a,b,c;
b = 3;
a = 7;
c = (a * b) / 2;
printf("%.0f %.0f %.1f\n\n", a, b, c);
}
14. Diga qual será a saída do programa abaixo:
int main()
{
int x,y;
x = 8;
y = 5;
for(x = 0 ; x < 5 ; x++)
{
printf("%d",x);
}
printf("%d\n",y);
}
15. Faça um programa em linguagem C que deverá atender aos seguintes requisitos:
a. Solicitar 4 notas de 0 a 10 do usuário;
b. Solicitar qual o valor da média mínima de aprovação da faculdade;
c. Calcular a média das notas e exibir o resultado na tela;
d. Verificar se a média calculada é superior ou não à média mínima de aprovação
informada e exibir na tela se o aluno está aprovado ou reprovado;
e. Verificar se o usuário deseja refazer o cálculo. Caso queira, o programa deverá
voltar ao requisito A, caso não queira, o programa deverá ser finalizado;
...