2
Universidade Federal de Goiás – Campus Catalão – Prof. Ma. Leiliane Pereira de Rezende 1ª Lista Avaliativa – Algoritmos e Programação de Computadores Data de entrega: 04/06/2014 1. Escreva um programa em C que coloque na tela a seguinte frase: “Bem-Vindos ao /Mundo\ da programação em C”. 2. Desenvolva um algoritmo que solicite ao usuário duas variáveis de valor inteiro (variáveis A e B) e que ao final do processamento a variável A contenha o valor da variável B e a variável B contenha o valor da variável A. 3. Para vários tributos, a base de cálculo é o salário mínimo. Elabore um algoritmo que leia o valor do salário mínimo e o valor do salário de uma pessoa. Calcular e imprimir quantos salários mínimos essa pessoa ganha. 4. Elabore um algoritmo que leia um número, e se ele for maior do que 20, imprimir a metade desse número. 5. Elabore um algoritmo que leia um número e, se ele for positivo, imprima a metade desse número, caso contrário imprima o número ao quadrado. 6. Elabore um algoritmo que leia o nome e o peso (em real) de duas pessoas e imprima os dados da pessoa mais pesada. 7. Faça um algoritmo que leia dois números inteiros positivos com 5 dígitos cada e gere um terceiro número inteiro com 10 dígitos, sendo que estes sejam os dígitos dos dois primeiros intercalados. Exemplo: se numero1 = 12345 e numero2 = 67890 então numero3 = 1627384950 8. O sistema de avaliação de determinada disciplina é composto por três provas. A primeira prova tem peso 2, a segunda tem peso 3 e a terceira tem peso 5. Considerando que a média para aprovação é 7.0, Faça um algoritmo para calcular a média final de um aluno desta disciplina e dizer se o aluno foi aprovado ou não. 9. Um comerciante comprou um produto e quer vendê-lo com um lucro de 45% se o valor da compra for menor que R$ 20,00; caso contrário, o lucro será de 30%. Elabore um algoritmo que leia o valor do produto e imprima o valor de venda para o produto. 10. Elabore um algoritmo que leia um número e imprima a soma dos números múltiplos de 5 no intervalo entre 1 e o número informado. Suponha que o número lido será maior que zero. 11. Elabore um algoritmo que leia 200 números, e imprima quantos são pares e quantos são ímpares. 12. Elabore um algoritmo que leia um número de entrada que indicará a quantidade de números a serem lidos. Em seguida, leia n números (conforme o valor informado anteriormente) e, ao final imprima o maior número digitado. 13. Escreva um programa em C para ler o número de lados de um polígono regular, e a medida do lado. Calcular e imprimir o seguinte: Se o número de lados for igual a 3 escrever TRIÂNGULO e o valor do seu perímetro. Se o número de lados for igual a 4 escrever QUADRADO e o valor da sua área. Se o número de lados for igual a 5 escrever PENTÁGONO. Em qualquer outra situação escrever Polígono não identificado. 14. Escreva um programa em C para ler um valor X e um valor Z (se Z for menor que X deve ser lido um novo valor para Z). Contar quantos números inteiros devemos somar em seqüência (a partir do X inclusive) para que a soma ultrapasse a Z o mínimo possível. Escrever o valor final da contagem. Exemplo: X Z Reposta 3 20 5 (3+4+5+6+7=25) 2 10 4 (2+3+4+5=14) 30 40 2 (30+31=61)

2ª lista avaliativa (1)

Embed Size (px)

Citation preview

Page 1: 2ª lista   avaliativa (1)

Universidade Federal de Goiás – Campus Catalão – Prof. Ma. Leiliane Pereira de Rezende

1ª Lista Avaliativa – Algoritmos e Programação de Computadores

Data de entrega: 04/06/2014

1. Escreva um programa em C que coloque na tela a seguinte frase: “Bem-Vindos ao /Mundo\ da programação em C”.

2. Desenvolva um algoritmo que solicite ao usuário duas variáveis de valor inteiro (variáveis A e B) e que ao final do processamento

a variável A contenha o valor da variável B e a variável B contenha o valor da variável A.

3. Para vários tributos, a base de cálculo é o salário mínimo. Elabore um algoritmo que leia o valor do salário mínimo e o valor do

salário de uma pessoa. Calcular e imprimir quantos salários mínimos essa pessoa ganha.

4. Elabore um algoritmo que leia um número, e se ele for maior do que 20, imprimir a metade desse número.

5. Elabore um algoritmo que leia um número e, se ele for positivo, imprima a metade desse número, caso contrário imprima o

número ao quadrado.

6. Elabore um algoritmo que leia o nome e o peso (em real) de duas pessoas e imprima os dados da pessoa mais pesada.

7. Faça um algoritmo que leia dois números inteiros positivos com 5 dígitos cada e gere um terceiro número inteiro com 10 dígitos,

sendo que estes sejam os dígitos dos dois primeiros intercalados.

Exemplo: se numero1 = 12345 e numero2 = 67890 então numero3 = 1627384950

8. O sistema de avaliação de determinada disciplina é composto por três provas. A primeira prova tem peso 2, a segunda tem peso

3 e a terceira tem peso 5. Considerando que a média para aprovação é 7.0, Faça um algoritmo para calcular a média final de um

aluno desta disciplina e dizer se o aluno foi aprovado ou não.

9. Um comerciante comprou um produto e quer vendê-lo com um lucro de 45% se o valor da compra for menor que R$ 20,00; caso

contrário, o lucro será de 30%. Elabore um algoritmo que leia o valor do produto e imprima o valor de venda para o produto.

10. Elabore um algoritmo que leia um número e imprima a soma dos números múltiplos de 5 no intervalo entre 1 e o número

informado. Suponha que o número lido será maior que zero.

11. Elabore um algoritmo que leia 200 números, e imprima quantos são pares e quantos são ímpares.

12. Elabore um algoritmo que leia um número de entrada que indicará a quantidade de números a serem lidos. Em seguida, leia n

números (conforme o valor informado anteriormente) e, ao final imprima o maior número digitado.

13. Escreva um programa em C para ler o número de lados de um polígono regular, e a medida do lado. Calcular e imprimir o

seguinte:

Se o número de lados for igual a 3 escrever TRIÂNGULO e o valor do seu perímetro.

Se o número de lados for igual a 4 escrever QUADRADO e o valor da sua área.

Se o número de lados for igual a 5 escrever PENTÁGONO.

Em qualquer outra situação escrever Polígono não identificado.

14. Escreva um programa em C para ler um valor X e um valor Z (se Z for menor que X deve ser lido um novo valor para Z). Contar

quantos números inteiros devemos somar em seqüência (a partir do X inclusive) para que a soma ultrapasse a Z o mínimo

possível. Escrever o valor final da contagem.

Exemplo:

X Z Reposta

3 20 5 (3+4+5+6+7=25)

2 10 4 (2+3+4+5=14)

30 40 2 (30+31=61)

Page 2: 2ª lista   avaliativa (1)

15. Escreva um programa em C que coloque na tela meia árvore de natal com asteriscos. O número de ramos deverá ser introduzido

pelo usuário

Exemplos com 3, 4 e 5 ramos:

* * *

** ** **

*** *** ***

**** ****

*****

16. Elabore um algoritmo que leia um número de entrada que indicará a quantidade de números a serem lidos. Em seguida, leia n

números (conforme o valor informado anteriormente) e, ao final imprima o maior, menor, e a média dos números digitados.

17. Escreva um programa em C que leia uma data e verifique se a mesma é válida ou não.

18. Escreva um programa em C para calcular e escrever a soma dos 10 primeiros termos da série a seguir

19. Escreva um programa em C que calcule os quatro primeiros números perfeitos. Um número perfeito é aquele que é igual à soma

dos seus divisores.

(Ex.: 6 = 1 + 2 + 3; 28 = 1 + 2 + 4 + 7 + 14, etc.).

20. Dado um número inteiro e determine se ele é ou não um número primo (um número primo é aquele que só é divisível por 1 e

por ele próprio).