SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
CEA030 Programação de Computadores I DECOM UFOP 2011-1
Lista de Exercícios 2 Prof. José Romildo Malaquias
Estruturas de Seleção
1. Escrever um algoritmo para ler um número e
exibi-lo caso ele seja maior que 20,0.
2. Escrever um programa para ler um número in-
teiro e imprimir se ele é par ou ímpar.
3. Escrever um programa para ler um número in-
teiro e imprimir se ele é positivo, negativo ou
nulo.
4. Fazer um aplicativo para ler um número e exibir
a sua raiz quadrada caso ele seja não-negativo,
ou o seu quadrado, caso contrário.
5. Escrever um programa para ler um número in-
teiro e informar se ele é divisível por 5.
6. Escrever um programa para ler um número in-
teiro e informar se ele é divisível por 3 e por 7.
7. A prefeitura do Rio de Janeiro abriu uma linha
de crédito para os funcionários estatutários. O
valor máximo da prestação não poderá ultrapas-
sar 30% do salário bruto. Fazer um algoritmo
que permita entrar com o salário bruto e o valor
da prestação e informar se o empréstimo pode
ou não ser concedido.
8. Fazer um programa que leia um número inteiro
de 3 casas decimais e imprima se o algorismo da
casa das centenas é par ou ímpar.
9. Construir um algoritmo que indique se o nú-
mero digitado está compreendido entre 20 e 90
ou não.
10. Fazer um programa que leia o ano de nasci-
memto de uma pessoa e o ano atual, e imprima
a idade da pessoa. O programa deve verificar se
o ano de nascimento é válido ou não.
11. Fazer um programa que leia a sigla do estado de
uma pessoa e imprima uma das mensagens
• carioca
• paulista
• mineiro
• outro estado
de acordo com estado informado.
12. Escrever um programa que leia dois números e
exiba o quadrado do menor número e a raiz qua-
drada do maior número, se for possível.
13. Escrever um programa que leia dois números e
exiba-os em ordem crescente.
14. Escrever um programa que leia três números e
exiba o maior deles.
15. Escrever um programa que leia três números e
exiba-os em ordem decrescente.
16. Escrever um programa que leia cinco números e
exiba o menor e o maior deles.
17. Escrever um programa que leia três números e
informe se eles podem ou não ser lados de um
triângulo. Para que se possa construir um triân-
gulo é necessário que a medida de qualquer um
dos lados seja menor que a soma das medidas
dos outros dois e maior que o valor absoluto da
diferença entre essas medidas
|b−c| < a < b+c
18. Escrever um programa que leia as medidas dos
lados de um triângulo, e exiba a classificação do
triângulo quanto aos lados.
19. Escrever um programa que leia o salário de um
empregado e imprima o desconto do INSS se-
gundo a tabela abaixo.
faixa salarial taxa de contribuição
menor ou igual a R$
600,00
isento
maior que R$
600,00 e menor ou
igual a R$ 1200,00
20%
maior que R$
1200,00 e menor ou
igual a R$2000,00
25%
maior que
R$2000,00
30%
20. 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%. Fazer um programa para ler
o valor do produto e imprimir o valor da venda.
21. Segundo uma tabela médica, o peso ideal está
relacionado com a altura e o sexo. Fazer um
algoritmo que receba a altura e o sexo de uma
pessoa, calcule e imprima o seu peso ideal, uti-
lizando as seguintes fórmulas:
• para homens: 72.7×h−58
• para mulheres: 62.1×h−44.7
1
22. A confederação brasileira de natação irá promo-
ver eliminatórias para o próximo torneio mun-
dial. Fazer um algoritmo que obtenha a idade
de um nadador e exiba a sua categoria segundo
a tabela a seguir.
categoria idade (anos)
infantil A 5 – 7
infantil B 8 – 10
juvenil A 11 – 13
juvenil B 14 – 17
senior maiores de 18
23. Criar um algoritmo que leia uma data (dia, mês
e ano em separado) e informe se a data é válida
ou não.
24. Escrever um programa que obtem um número e
imprime a sua imagem pela função
f(x) =



1 , se x ≤ 1
2 , se 1 < x ≤ 2
x2 , se 2 < x ≤ 5
x3 , se x > 5
25. Escrever um programa para ler um peso na
Terra, e o número de um planeta, e imprimir o
valor do seu peso neste planeta segundo a tabela
abaixo.
número gravidade relativa g planeta
1 0,37 Mercúrio
2 0,88 Vênus
3 0,38 Marte
4 2,64 Júpiter
5 1,15 Saturno
6 1,17 Urano
Para calcular o peso no planeta use a fórmula
Pi =
PTerra
10
gi
2

Mais conteúdo relacionado

Destaque

eutanasia
eutanasiaeutanasia
eutanasiamunyoz
 
CONFIGURAR PAGINAS
CONFIGURAR PAGINASCONFIGURAR PAGINAS
CONFIGURAR PAGINASbibliocolbun
 
Etiqueta de Acido Perclorico Concentrado
Etiqueta de Acido Perclorico ConcentradoEtiqueta de Acido Perclorico Concentrado
Etiqueta de Acido Perclorico ConcentradoAndrea Azuero
 
Yaratıcılık
YaratıcılıkYaratıcılık
Yaratıcılıkulgen_2007
 
Esquema de la red
Esquema de la redEsquema de la red
Esquema de la redLuci2013
 
Missão Empresarial a Macau
Missão Empresarial a Macau Missão Empresarial a Macau
Missão Empresarial a Macau Marcelo Gama
 
Alma fuentes garcia
Alma fuentes garciaAlma fuentes garcia
Alma fuentes garciachhiikiiss
 
Como apresentar EAP no PowerPoint - sugestão
Como apresentar EAP no PowerPoint - sugestãoComo apresentar EAP no PowerPoint - sugestão
Como apresentar EAP no PowerPoint - sugestãoManuela Loddo
 
Caminrealmesa
CaminrealmesaCaminrealmesa
CaminrealmesaDubardo
 
Toto:Chile-Zambia
Toto:Chile-ZambiaToto:Chile-Zambia
Toto:Chile-ZambiaTTC
 
El Sabio de ...
El Sabio de ...El Sabio de ...
El Sabio de ...Dubardo
 
Di+írio de classe 08112012
Di+írio de classe 08112012Di+írio de classe 08112012
Di+írio de classe 08112012Jeh Antunes
 
BENIGNO ROLANDO SALAS REYNOSO
BENIGNO ROLANDO SALAS REYNOSOBENIGNO ROLANDO SALAS REYNOSO
BENIGNO ROLANDO SALAS REYNOSOBRSR09
 
Certificado xiomara
Certificado xiomaraCertificado xiomara
Certificado xiomaraHuma Montes
 

Destaque (20)

eutanasia
eutanasiaeutanasia
eutanasia
 
CONFIGURAR PAGINAS
CONFIGURAR PAGINASCONFIGURAR PAGINAS
CONFIGURAR PAGINAS
 
Etiqueta de Acido Perclorico Concentrado
Etiqueta de Acido Perclorico ConcentradoEtiqueta de Acido Perclorico Concentrado
Etiqueta de Acido Perclorico Concentrado
 
Yaratıcılık
YaratıcılıkYaratıcılık
Yaratıcılık
 
Esquema de la red
Esquema de la redEsquema de la red
Esquema de la red
 
Malaga
MalagaMalaga
Malaga
 
201304 patologia-geral
201304 patologia-geral201304 patologia-geral
201304 patologia-geral
 
Missão Empresarial a Macau
Missão Empresarial a Macau Missão Empresarial a Macau
Missão Empresarial a Macau
 
Alma fuentes garcia
Alma fuentes garciaAlma fuentes garcia
Alma fuentes garcia
 
Painel regiane
Painel regianePainel regiane
Painel regiane
 
Capaporta flio
Capaporta flioCapaporta flio
Capaporta flio
 
Como apresentar EAP no PowerPoint - sugestão
Como apresentar EAP no PowerPoint - sugestãoComo apresentar EAP no PowerPoint - sugestão
Como apresentar EAP no PowerPoint - sugestão
 
Caminrealmesa
CaminrealmesaCaminrealmesa
Caminrealmesa
 
Ja no ho sé tot
Ja no ho sé totJa no ho sé tot
Ja no ho sé tot
 
Toto:Chile-Zambia
Toto:Chile-ZambiaToto:Chile-Zambia
Toto:Chile-Zambia
 
El Sabio de ...
El Sabio de ...El Sabio de ...
El Sabio de ...
 
3ª lista de exercício de Matemática
3ª lista de exercício de Matemática3ª lista de exercício de Matemática
3ª lista de exercício de Matemática
 
Di+írio de classe 08112012
Di+írio de classe 08112012Di+írio de classe 08112012
Di+írio de classe 08112012
 
BENIGNO ROLANDO SALAS REYNOSO
BENIGNO ROLANDO SALAS REYNOSOBENIGNO ROLANDO SALAS REYNOSO
BENIGNO ROLANDO SALAS REYNOSO
 
Certificado xiomara
Certificado xiomaraCertificado xiomara
Certificado xiomara
 

Semelhante a Cea030.lista.02

[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 14 15[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 14 15Loiane Groner
 
Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2Emerson Tranquilino
 
Lista_de_Exercicios_01_Python_Algoritmos.pdf
Lista_de_Exercicios_01_Python_Algoritmos.pdfLista_de_Exercicios_01_Python_Algoritmos.pdf
Lista_de_Exercicios_01_Python_Algoritmos.pdfValter moreira
 
Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Matheus Alves
 
Apostila 1 pc i - estrutura da linguagem
Apostila 1   pc i - estrutura da linguagemApostila 1   pc i - estrutura da linguagem
Apostila 1 pc i - estrutura da linguagemLucas Cruz
 
Conceitos e técnicas de programação lista de exercícios i
Conceitos e técnicas de programação lista de exercícios iConceitos e técnicas de programação lista de exercícios i
Conceitos e técnicas de programação lista de exercícios iRobson Ferreira
 
Exercicios estrutura condicional
Exercicios estrutura condicionalExercicios estrutura condicional
Exercicios estrutura condicionalnelmareg
 
Lista de Exercícios Algoritmo Semana 04
Lista de Exercícios Algoritmo Semana 04Lista de Exercícios Algoritmo Semana 04
Lista de Exercícios Algoritmo Semana 04Eder Samaniego
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugolGabriel Faustino
 
Registros Pascal Exercício
Registros Pascal ExercícioRegistros Pascal Exercício
Registros Pascal ExercícioMarcus Vinicius
 

Semelhante a Cea030.lista.02 (20)

Exercícios lista 2
Exercícios   lista 2Exercícios   lista 2
Exercícios lista 2
 
[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 14 15[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 14 15
 
Lista exercícios
Lista exercíciosLista exercícios
Lista exercícios
 
Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2
 
Lista_de_Exercicios_01_Python_Algoritmos.pdf
Lista_de_Exercicios_01_Python_Algoritmos.pdfLista_de_Exercicios_01_Python_Algoritmos.pdf
Lista_de_Exercicios_01_Python_Algoritmos.pdf
 
Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]
 
Lista Exercicios 02
Lista Exercicios 02Lista Exercicios 02
Lista Exercicios 02
 
Lista1
Lista1Lista1
Lista1
 
Apostila 1 pc i - estrutura da linguagem
Apostila 1   pc i - estrutura da linguagemApostila 1   pc i - estrutura da linguagem
Apostila 1 pc i - estrutura da linguagem
 
Conceitos e técnicas de programação lista de exercícios i
Conceitos e técnicas de programação lista de exercícios iConceitos e técnicas de programação lista de exercícios i
Conceitos e técnicas de programação lista de exercícios i
 
Exercício decisão
Exercício   decisãoExercício   decisão
Exercício decisão
 
Exercicios
ExerciciosExercicios
Exercicios
 
Exercicios estrutura condicional
Exercicios estrutura condicionalExercicios estrutura condicional
Exercicios estrutura condicional
 
Lista de Exercícios Algoritmo Semana 04
Lista de Exercícios Algoritmo Semana 04Lista de Exercícios Algoritmo Semana 04
Lista de Exercícios Algoritmo Semana 04
 
Cea030.lista.03
Cea030.lista.03Cea030.lista.03
Cea030.lista.03
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Lista exercícios
Lista exercíciosLista exercícios
Lista exercícios
 
Lista exercícios
Lista exercíciosLista exercícios
Lista exercícios
 
Exercicios java básico
Exercicios java básicoExercicios java básico
Exercicios java básico
 
Registros Pascal Exercício
Registros Pascal ExercícioRegistros Pascal Exercício
Registros Pascal Exercício
 

Cea030.lista.02

  • 1. CEA030 Programação de Computadores I DECOM UFOP 2011-1 Lista de Exercícios 2 Prof. José Romildo Malaquias Estruturas de Seleção 1. Escrever um algoritmo para ler um número e exibi-lo caso ele seja maior que 20,0. 2. Escrever um programa para ler um número in- teiro e imprimir se ele é par ou ímpar. 3. Escrever um programa para ler um número in- teiro e imprimir se ele é positivo, negativo ou nulo. 4. Fazer um aplicativo para ler um número e exibir a sua raiz quadrada caso ele seja não-negativo, ou o seu quadrado, caso contrário. 5. Escrever um programa para ler um número in- teiro e informar se ele é divisível por 5. 6. Escrever um programa para ler um número in- teiro e informar se ele é divisível por 3 e por 7. 7. A prefeitura do Rio de Janeiro abriu uma linha de crédito para os funcionários estatutários. O valor máximo da prestação não poderá ultrapas- sar 30% do salário bruto. Fazer um algoritmo que permita entrar com o salário bruto e o valor da prestação e informar se o empréstimo pode ou não ser concedido. 8. Fazer um programa que leia um número inteiro de 3 casas decimais e imprima se o algorismo da casa das centenas é par ou ímpar. 9. Construir um algoritmo que indique se o nú- mero digitado está compreendido entre 20 e 90 ou não. 10. Fazer um programa que leia o ano de nasci- memto de uma pessoa e o ano atual, e imprima a idade da pessoa. O programa deve verificar se o ano de nascimento é válido ou não. 11. Fazer um programa que leia a sigla do estado de uma pessoa e imprima uma das mensagens • carioca • paulista • mineiro • outro estado de acordo com estado informado. 12. Escrever um programa que leia dois números e exiba o quadrado do menor número e a raiz qua- drada do maior número, se for possível. 13. Escrever um programa que leia dois números e exiba-os em ordem crescente. 14. Escrever um programa que leia três números e exiba o maior deles. 15. Escrever um programa que leia três números e exiba-os em ordem decrescente. 16. Escrever um programa que leia cinco números e exiba o menor e o maior deles. 17. Escrever um programa que leia três números e informe se eles podem ou não ser lados de um triângulo. Para que se possa construir um triân- gulo é necessário que a medida de qualquer um dos lados seja menor que a soma das medidas dos outros dois e maior que o valor absoluto da diferença entre essas medidas |b−c| < a < b+c 18. Escrever um programa que leia as medidas dos lados de um triângulo, e exiba a classificação do triângulo quanto aos lados. 19. Escrever um programa que leia o salário de um empregado e imprima o desconto do INSS se- gundo a tabela abaixo. faixa salarial taxa de contribuição menor ou igual a R$ 600,00 isento maior que R$ 600,00 e menor ou igual a R$ 1200,00 20% maior que R$ 1200,00 e menor ou igual a R$2000,00 25% maior que R$2000,00 30% 20. 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%. Fazer um programa para ler o valor do produto e imprimir o valor da venda. 21. Segundo uma tabela médica, o peso ideal está relacionado com a altura e o sexo. Fazer um algoritmo que receba a altura e o sexo de uma pessoa, calcule e imprima o seu peso ideal, uti- lizando as seguintes fórmulas: • para homens: 72.7×h−58 • para mulheres: 62.1×h−44.7 1
  • 2. 22. A confederação brasileira de natação irá promo- ver eliminatórias para o próximo torneio mun- dial. Fazer um algoritmo que obtenha a idade de um nadador e exiba a sua categoria segundo a tabela a seguir. categoria idade (anos) infantil A 5 – 7 infantil B 8 – 10 juvenil A 11 – 13 juvenil B 14 – 17 senior maiores de 18 23. Criar um algoritmo que leia uma data (dia, mês e ano em separado) e informe se a data é válida ou não. 24. Escrever um programa que obtem um número e imprime a sua imagem pela função f(x) =    1 , se x ≤ 1 2 , se 1 < x ≤ 2 x2 , se 2 < x ≤ 5 x3 , se x > 5 25. Escrever um programa para ler um peso na Terra, e o número de um planeta, e imprimir o valor do seu peso neste planeta segundo a tabela abaixo. número gravidade relativa g planeta 1 0,37 Mercúrio 2 0,88 Vênus 3 0,38 Marte 4 2,64 Júpiter 5 1,15 Saturno 6 1,17 Urano Para calcular o peso no planeta use a fórmula Pi = PTerra 10 gi 2