Vous êtes sur la page 1sur 4

ALGORITMOS E PROGRAMAO (Prof. Msc.

Luiz Felipe)

LISTA GERAL DE EXERCCIOS BASEADA

CONTEDO DO LIVRO PLT

1. Escreva, em linguagem C, um programa de computador que deve solicitar ao usurio um valor inteiro qualquer e mostrar na tela o triplo desse valor. O programa deve atender aos seguintes requisitos: a. Crie duas variveis do tipo inteiro; b. Imprima uma frase na tela que pedir para o usurio digitar o valor; c. Capture e armazene o valor digitado em uma dessas variveis; d. Calcule o triplo desse valor e armazene o resultado na outra varivel criada; e. Exiba o resultado na tela; 2. Escreva, em linguagem C, um programa de computador que solicite dois nmeros para o usurio e mostre na tela a mdia destes dois valores. O programa deve atender aos seguintes requisitos: a. Crie trs variveis do tipo ponto flutuante; b. Imprima uma frase na tela pedindo para o usurio digitar o primeiro valor; c. Capture e armazene o primeiro valor digitado em uma das variveis; d. Imprima uma frase na tela pedindo para o usurio digitar o segundo valor; e. Capture e armazene o segundo valor digitado em uma outra varivel; f. Calcule a mdia desses dois valores e armazene o resultado na ltima varivel 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 nmeros a serem fornecidos pelo usurio. 4. Escreva em linguagem C um programa onde dados dois nmeros pelo usurio, divida o primeiro pelo segundo e mostre ao usurio o resultado final em ponto flutuante. 5. Escreva em linguagem C um programa onde o usurio fornece o valor de um produto qualquer e o programa calcula e exibe o preo final deste produto sabendo que o mesmo sofreu um desconto de 10%. 6. Escreva, em linguagem C, um programa que solicite um valor numrico para o usurio e exiba na tela o resto da diviso deste nmero por 2. Isso significa que quando o resto for 0 o nmero par e quando o resto for 1 o nmero mpar. O programa dever atender aos seguintes requisitos: a. Utilizar apenas uma varivel do tipo inteira; b. Utilizar os operadores aritmticos vistos em aula; c. Comentar o cdigo 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 mdia dessas notas.

8. Escreva, em linguagem C, um programa que calcule o IMC (ndice de massa corporal) de uma pessoa. a. O usurio dever informar o peso e altura; P b. A frmula para o clculo do IMC : 2 , onde P = Peso (Kg) e A = A Altura (m); 9. Uma revendedora de carros usados paga a seus funcionrios vendedores um salrio fixo por ms e mais 5% do valor das vendas por ele efetuadas. Escreva, em linguagem C um programa que dever calcular o salrio de um funcionrio no final do ms, sendo que: a. O salrio fixo do vendedor de R$2.000,00. b. O usurio dever informar qual a quantidade de carros vendidos no ms; c. O usurio dever informar qual o valor de venda de um carro (assumindo que todos os carros so 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 salrio informado no enunciado; 10. Escreva, em linguagem C, um programa que solicite um valor numrico para o usurio e exiba na tela os 5 valores subsequentes. O programa dever atender aos seguintes requisitos: a. Utilizar apenas uma varivel de tipo inteira; b. Utilizar os operadores aritmticos vistos em aula; c. Comentar o cdigo indicando os trechos mais importantes e o que fazem; d. Utilizar lao de repetio para resolver o problema (for ou while); 11. Escreva, em linguagem C, um programa que receba um valor numrico qualquer do usurio 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 usurio. a. Utilize um lao de repetio (for ou while) para resolver o problema; 12. Escreva, em linguagem C, um programa que dever pedir que o usurio digite uma letra, e s ser finalizado quanto a letra digita for X(maisculo) ou x (minsculo), caso contrrio o programa dever continuar pedindo a digitao de uma letra: a. Ajuda: Esse programa dever executar de forma cclica (usando for ou while), e a condio a ser testada se a letra digitada diferente X e x, para que o lao seja interrompido e o programa finalizado; b. Utilizar a funo getche(); para ler a tecla digitada;

13. Diga qual ser a sada do programa abaixo: int main() { float a,b,c; b = 3; a = 7; c = (a * b) / 2; printf("%.0f } 14. Diga qual ser a sada 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. Faa um programa em linguagem C que dever atender aos seguintes requisitos: a. Solicitar 4 notas de 0 a 10 do usurio; b. Solicitar qual o valor da mdia mnima de aprovao da faculdade; c. Calcular a mdia das notas e exibir o resultado na tela; d. Verificar se a mdia calculada superior ou no mdia mnima de aprovao informada e exibir na tela se o aluno est aprovado ou reprovado; e. Verificar se o usurio deseja refazer o clculo. Caso queira, o programa dever voltar ao requisito A, caso no queira, o programa dever ser finalizado; %.0f %.1f\n\n", a, b, c);

Vous aimerez peut-être aussi