ricardotecpro.github.io
Lista de Exercícios POO
📌 Descrição das Atividades
Orientação sobre como desenvolver as atividades
📐 Estrutura Sequencial - Exercícios de Fixação
2.1 🏞️ Problema “terreno”
Fazer um programa para ler as medidas da largura e comprimento de um terreno retangular com uma casa decimal, bem como o valor do metro quadrado do terreno com duas casas decimais. Em seguida, o programa deve mostrar o valor da área do terreno, bem como o valor do preço do terreno, ambos com duas casas decimais.
Exemplo 1:
- Entrada:
Digite a largura do terreno: 15.0 Digite o comprimento do terreno: 40.0 Digite o valor do metro quadrado: 250.00
- Saída Esperada:
Area do terreno = 600.00 Preco do terreno = 150000.00
Exemplo 2:
- Entrada:
Digite a largura do terreno: 8.5 Digite o comprimento do terreno: 22.0 Digite o valor do metro quadrado: 180.50
- Saída Esperada:
Area do terreno = 187.00 Preco do terreno = 33753.50
2.2 🖼️ Problema “retangulo”
Fazer um programa para ler as medidas da base e altura de um retângulo. Em seguida, mostrar o valor da área, perímetro e diagonal deste retângulo, com quatro casas decimais.
Exemplo 1:
- Entrada:
Base do retangulo: 5.0 Altura do retangulo: 6.0
- Saída Esperada:
AREA = 30.0000 PERIMETRO = 22.0000 DIAGONAL = 7.8102
Exemplo 2:
- Entrada:
Base do retangulo: 12.5 Altura do retangulo: 15.2
- Saída Esperada:
AREA = 190.0000 PERIMETRO = 55.4000 DIAGONAL = 19.6797
2.3 🧑🤝🧑 Problema “idades”
Fazer um programa para ler o nome e idade de duas pessoas. Ao final mostrar uma mensagem com os nomes e a idade média entre essas pessoas, com uma casa decimal.
Exemplo:
- Entrada:
Dados da primeira pessoa: Nome: Ana Paula Idade: 25 Dados da segunda pessoa: Nome: Carlos Jose Idade: 30
- Saída Esperada:
A idade média de Ana Paula e Carlos Jose é de 27.5 anos
2.4 ➕ Problema “soma”
Fazer um programa para ler dois valores inteiros X e Y, e depois mostrar na tela o valor da soma destes números.
Exemplo 1:
- Entrada:
Digite o valor de X: 15 Digite o valor de Y: 20
- Saída Esperada:
SOMA = 35
Exemplo 2:
- Entrada:
Digite o valor de X: -5 Digite o valor de Y: 50
- Saída Esperada:
SOMA = 45
2.5 💸 Problema “troco”
Fazer um programa para calcular o troco no processo de pagamento de um produto de uma mercearia. O programa deve ler o preço unitário do produto, a quantidade de unidades compradas deste produto, e o valor em dinheiro dado pelo cliente (suponha que haja dinheiro suficiente). Seu programa deve mostrar o valor do troco a ser devolvido ao cliente.
Exemplo 1:
- Entrada:
Preço unitário do produto: 12.50 Quantidade comprada: 3 Dinheiro recebido: 50.00
- Saída Esperada:
TROCO = 12.50
Exemplo 2:
- Entrada:
Preço unitário do produto: 40.00 Quantidade comprada: 2 Dinheiro recebido: 100.00
- Saída Esperada:
TROCO = 20.00
2.6 ⭕ Problema “circulo”
Fazer um programa para ler o valor “r” do raio de um círculo, e depois mostrar o valor da área do círculo com três casas decimais. A fórmula da área do círculo é a seguinte: $area = \pi \cdot r^2$. Você pode usar o valor de $\pi$ fornecido pela biblioteca da sua linguagem de programação, ou então, se preferir, use diretamente o valor 3.14159.
Exemplo 1:
- Entrada:
Digite o valor do raio do circulo: 3.0
- Saída Esperada:
AREA = 28.274
Exemplo 2:
- Entrada:
Digite o valor do raio do circulo: 15.5
- Saída Esperada:
AREA = 754.769
2.7 💰 Problema “pagamento”
Fazer um programa para ler o nome de um(a) funcionário(a), o valor que ele(a) recebe por hora, e a quantidade de horas trabalhadas por ele(a). Ao final, mostrar o valor do pagamento do funcionário com uma mensagem explicativa.
Exemplo 1:
- Entrada:
Nome: Carlos Santana Valor por hora: 60.00 Horas trabalhadas: 80
- Saída Esperada:
O pagamento para Carlos Santana deve ser 4800.00
Exemplo 2:
- Entrada:
Nome: Juliana Paes Valor por hora: 75.50 Horas trabalhadas: 120
- Saída Esperada:
O pagamento para Juliana Paes deve ser 9060.00
2.8 🚗 Problema “consumo”
Fazer um programa para ler a distância total (em Km) percorrida por um carro, bem como o total de combustível gasto por este carro ao percorrer tal distância. Seu programa deve mostrar o consumo médio do carro, com três casas decimais.
Exemplo 1:
- Entrada:
Distancia percorrida: 600 Combustível gasto: 45.5
- Saída Esperada:
Consumo medio = 13.187
Exemplo 2:
- Entrada:
Distancia percorrida: 1250 Combustível gasto: 80.2
- Saída Esperada:
Consumo medio = 15.586
2.9 📏 Problema “medidas”
Fazer um programa para ler três medidas A, B e C. Em seguida, calcular e mostrar (imprimir os dados com quatro casas decimais): a) a área do quadrado que tem lado A b) a área do triângulo retângulo que base A e altura B c) a área do trapézio que tem bases A e B, e altura C
Exemplo 1:
- Entrada:
Digite a medida A: 5.0 Digite a medida B: 4.5 Digite a medida C: 6.2
- Saída Esperada:
AREA DO QUADRADO = 25.0000 AREA DO TRIANGULO = 11.2500 AREA DO TRAPEZIO = 29.4500
Exemplo 2:
- Entrada:
Digite a medida A: 8.22 Digite a medida B: 9.15 Digite a medida C: 10.505
- Saída Esperada:
AREA DO QUADRADO = 67.5684 AREA DO TRIANGULO = 37.6065 AREA DO TRAPEZIO = 91.2359
2.10 ⏱️ Problema “duracao”
Fazer um programa para ler uma duração de tempo em segundos, daí imprimir na tela esta duração no formato horas:minutos:segundos.
Exemplo 1:
- Entrada:
Digite a duracao em segundos: 400
- Saída Esperada:
0:6:40
Exemplo 2:
- Entrada:
Digite a duracao em segundos: 15000
- Saída Esperada:
4:10:0
Exemplo 3:
- Entrada:
Digite a duracao em segundos: 150820
- Saída Esperada:
41:53:40