Logo Passei Direto
Buscar

Lista de Exercício de Programação Orientada a Objetos

User badge image
Pedro Thyago

em

Ferramentas de estudo

Questões resolvidas

5. Faça um programa em C++ que gere a sáıda a seguir. Utilize o operador incremento e o operador decremento.

a) 10
b) 20
c) 30
d) 19

6. Faça um programa em C++ que gere a sáıda a seguir. Utilize os operadores incremento e decremento quando necessário.

a) 2008 100
b) 2009 800
c) 2010 1.200
d) 2011 1.500
e) 2012 1.800

5. Faça um programa em C++ que gere a sáıda a seguir. Utilize o operador incremento e o operador decremento.

a) 10
b) 20
c) 30
d) 19

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

5. Faça um programa em C++ que gere a sáıda a seguir. Utilize o operador incremento e o operador decremento.

a) 10
b) 20
c) 30
d) 19

6. Faça um programa em C++ que gere a sáıda a seguir. Utilize os operadores incremento e decremento quando necessário.

a) 2008 100
b) 2009 800
c) 2010 1.200
d) 2011 1.500
e) 2012 1.800

5. Faça um programa em C++ que gere a sáıda a seguir. Utilize o operador incremento e o operador decremento.

a) 10
b) 20
c) 30
d) 19

Prévia do material em texto

UNIVERSIDADE FEDERAL DO PARÁ
CAMPUS SALINÓPOLIS
PROFESSOR THIAGO RAFAEL DA SILVA MOURA
TURMA 01
LISTA DE EXERCÍCIOS DO CAPÍTULO 2
PROGRAMAÇÃO ORIENTADA A OBJETO
ESTUDANTE:
1. Quais os principais componentes de um programa orientado a objetos ?
2. O que são diretivas do pré-processador ? Para que servem ?
3. Qual é a diferença entre variáveis e constantes ?
4. Realize um pesquisa visando responder o que são manipuladores ? Em que situações seu
uso é interessante ?
5. Faça um programa em C++ que gere a sáıda a seguir.
a) 10
b) 20
c) 30
d) 19
Utilize o operador incremento e o operador decremento.
6. Faça um programa em C++ que gere a sáıda a seguir.
a) 2008 100
b) 2009 800
c) 2010 1.200
d) 2011 1.500
e) 2012 1.800
Utilize os operadores incremento e decremento quando necessário.
7. Faça um programa em C++ que solicite ao usuário um valor de temperatura em Fahren-
heit, faça a conversão para as temperaturas Celsius e Kelvin, prossiga exibindo os resul-
tados no display.
8. Escreva um algoritmo que solicite ao usuário um quantia em dólares (USA) e converta
para reais.
9. Escreva um algoritmo que leia um inteiro e determine se ele é par ou ı́mpar.
10. Escreva um algoritmo que leia dois inteiros, determine se o primeiro é um múltiplo do
segundo e imprima o resultado na tela.
11. Escreva um algoritmo que leia três inteiros, determine o maior e o menor inteiro do grupo
e exiba os resultados na tela.
12. Crie um novo algoritmo que solicite dois dados ao seu usuário: o seu peso (P) e a sua
altura (A). Estes dados devem ser captados na própria janela de comando. Tanto o peso
quanto a altura devem ser armazenados em variáveis do tipo float. A tarefa do programa
é calcular o IMC (́Indice de Massa Corporal) do usuário.
A fórmula que deve ser utilizada para este cálculo é a seguinte:
IMC =
P
A2
(1)
13. Escreva um novo algoritmo, em C++, que solicite um único caractere e informe qual é o
caractere seguinte na tabela UNICODE.
14. Faça um novo algoritmo, em C++, que solicite um número qualquer e que calcule a sua
raiz quadrada.
15. Escreva um novo algoritmo, em C++, que solicite um número e o seu expoente e que
calcule o resultado desta operação.
16. Escreva um novo algoritmo, em C++, que solicite o diâmetro de um ćırculo e que calcule
o seu raio, a sua circunferência e a sua área.
17. Escreva um algoritmo, em C++, que solicite o nome e duas notas de um aluno e calcule
sua média.
18. Uma quantidade adimensional importante em fluidos é o número de Reynolds (R). Ele
é usado como ferramenta para classificar o tipo de escoamento. Considere um fluido de
densidade ρ, coeficiente de viscosidade η, que esteja escoando em um cilindro de raio r a
uma velocidade média V , o número de Reynolds é dado por
R =
2ρrV
η
(2)
Escreva um algoritmo, em C++, que solicite o raio do cilindro para calcular R. Defina
as demais grandezas como constantes. Use as unidades no SI.
19. Admita que os tubos capilares de uma árvore são cilindros uniformes com 0, 15 µm de
raio. A seiva deve ser conduzida por estes capilares até uma altura de 150 cm. Construa
uma aplicação em C++ para calcular o volume de seiva em um tubo capilar. Use as
unidades no SI.
20. Escreva um algoritmo, em C++, que calcule a velocidade média de um véıculo com base
em uma distância por ele percorrida e no tempo gasto para isso. Este aplicativo deve
solicitar a distância percorrida em quilômetros e o tempo em minutos. Ao final, deve
apresentar a velocidade média do véıculo em quilômetros por hora (km/h).
21. Crie um novo aplicativo, em C++, que solicite o faturamento mensal de uma empresa
qualquer e o valor pago por ela a t́ıtulo de impostos e que calcule o percentual do fatura-
mento que foi gasto com os impostos.
Observação: Pesquise sobre o tema para escrever este algoritmo.
22. Uma part́ıcula realiza um movimento uniforme, unidimensional, ao longo do eixo x. A
posição da part́ıcula é descrita pelo equação
x(t) = x0 + vt (3)
Sendo t o tempo, x0 a posição inicial, v a velocidade. Considere a condição inicial x0 = 1
m para t = 0. Faça uma aplicação em C++ para calcular a posição da part́ıcula para um
tempo t = 135 s.
23. Uma part́ıcula realiza um movimento uniformemente variado ao longo do eixo x. A
posição da part́ıcula é descrita pelo equação
x(t) = x0 + v0t+
1
2
at2 (4)
Sendo x0 a posição e v0 a velocidade no instante de tempo t = 0, respectivamente.
Considere as condições iniciais x0 = 0 m e v0 = 2 m/s. Faça uma aplicação em C++
para calcular a posição da part́ıcula no tempo t > 0. Solicite ao usuário para digitar o
tempo e calcule a posição final part́ıcula.
24. Um maneira de encontrar o coeficiente de difusão em solução é dado pela equação
D = D0P
m (5)
Sendo D o coeficiente de difusão, D0 o coeficiente de difusão em solução livre, P é a
porosidade e m é o expoente de cimentação. Faça uma aplicação em C++ para calcular
o expoente de cimentação m. Para implementar esta solução construa um algoritmo
que solicite ao usuário o valor de P , D e D0. Então, prossiga calculando o expoente de
cimentação m.

Mais conteúdos dessa disciplina