📝 Capítulo: Estrutura Sequencial - Exercícios (Parte 1)
Aqui estão alguns exercícios para praticar a lógica de programação com estruturas sequenciais. Para cada problema, foram criados novos exemplos com dados diferentes para testar e validar seu código.
💡 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. [cite_start]Em seguida, o programa deve mostrar o valor da área do terreno e o preço do terreno, ambos com duas casas decimais. [cite: 19, 20]
Exemplos
Exemplo 1 (Novo)
Digite a largura do terreno: 15.0
Digite o comprimento do terreno: 40.0
Digite o valor do metro quadrado: 250.50
Area do terreno = 600.00
Preco do terreno = 150300.00
Exemplo 2 (Novo)
Digite a largura do terreno: 18.5
Digite o comprimento do terreno: 25.0
Digite o valor do metro quadrado: 180.75
Area do terreno = 462.50
Preco do terreno = 83615.63
💡 Problema “retangulo”
Fazer um programa para ler as medidas da base e altura de um retângulo. [cite_start]Em seguida, mostrar o valor da área, perímetro e diagonal deste retângulo, com quatro casas decimais. [cite: 26, 27]
Fórmulas
- Área: $base \times altura$
- Perímetro: $2 \times (base + altura)$
- Diagonal: $\sqrt{base^2 + altura^2}$
Exemplos
Exemplo 1 (Novo)
Base do retangulo: 6.0
Altura do retangulo: 8.0
AREA = 48.0000
PERIMETRO = 28.0000
DIAGONAL = 10.0000
Exemplo 2 (Novo)
Base do retangulo: 11.5
Altura do retangulo: 15.2
AREA = 174.8000
PERIMETRO = 53.4000
DIAGONAL = 19.0601
💡 Problema “idades”
Fazer um programa para ler o nome e idade de duas pessoas. [cite_start]Ao final, mostrar uma mensagem com os nomes e a idade média entre elas, com uma casa decimal. [cite: 36, 37]
Exemplo (Novo)
Dados da primeira pessoa:
Nome: Ana Zaira
Idade: 25
Dados da segunda pessoa:
Nome: Beto Lima
Idade: 35
A idade média de Ana Zaira e Beto Lima é de 30.0 anos
💡 Problema “soma”
[cite_start]Fazer um programa para ler dois valores inteiros X e Y e depois mostrar na tela o valor da soma destes números. [cite: 47]
Exemplos
Exemplo 1 (Novo)
Digite o valor de X: -5
Digite o valor de Y: 22
SOMA = 17
Exemplo 2 (Novo)
Digite o valor de X: 150
Digite o valor de Y: -200
SOMA = -50
💡 Problema “troco”
Fazer um programa para calcular o troco no pagamento de um produto. O programa deve ler o preço unitário do produto, a quantidade comprada e o valor em dinheiro dado pelo cliente. [cite_start]Ao final, mostrar o valor do troco a ser devolvido. [cite: 55, 56, 57]
Exemplos
Exemplo 1 (Novo)
Preço unitário do produto: 12.50
Quantidade comprada: 4
Dinheiro recebido: 60.00
TROCO = 10.00
Exemplo 2 (Novo)
Preço unitário do produto: 7.80
Quantidade comprada: 10
Dinheiro recebido: 100.00
TROCO = 22.00
💡 Problema “circulo”
[cite_start]Fazer um programa para ler o valor do raio “r” de um círculo e depois mostrar o valor da área do círculo com três casas decimais. [cite: 68] [cite_start]Você pode usar o valor de $\pi$ da biblioteca da sua linguagem ou usar
3.14159. [cite: 69]
Fórmula
- [cite_start]Área: $AREA = \pi \cdot r^2$ [cite: 69]
Exemplos
Exemplo 1 (Novo)
Digite o valor do raio do circulo: 3.5
AREA = 38.485
Exemplo 2 (Novo)
Digite o valor do raio do circulo: 20.0
AREA = 1256.636
💡 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. [cite_start]Ao final, mostrar o valor do pagamento com uma mensagem explicativa. [cite: 75, 76]
Exemplos
Exemplo 1 (Novo)
Nome: Carla Souza
Valor por hora: 75.20
Horas trabalhadas: 120
O pagamento para Carla Souza deve ser 9024.00
Exemplo 2 (Novo)
Nome: Pedro Martins
Valor por hora: 45.50
Horas trabalhadas: 80
O pagamento para Pedro Martins deve ser 3640.00
💡 Problema “consumo”
Fazer um programa para ler a distância total (em km) percorrida por um carro e o total de combustível gasto. [cite_start]Seu programa deve mostrar o consumo médio do carro com três casas decimais. [cite: 88, 89]
Exemplos
Exemplo 1 (Novo)
Distancia percorrida: 850
Combustível gasto: 55.2
Consumo medio = 15.399
Exemplo 2 (Novo)
Distancia percorrida: 1250
Combustível gasto: 98.7
Consumo medio = 12.665
💡 Problema “medidas”
Fazer um programa para ler três medidas A, B e C. Em seguida, calcular e mostrar (com quatro casas decimais): [cite_start]a) a área do quadrado de lado A. [cite: 98] [cite_start]b) a área do triângulo retângulo com base A e altura B. [cite: 99] [cite_start]c) a área do trapézio com bases A e B, e altura C. [cite: 100]
Fórmulas
- Área do Quadrado: $A^2$
- Área do Triângulo Retângulo: $(A \times B) / 2$
- Área do Trapézio: $((A + B) \times C) / 2$
Exemplos
Exemplo 1 (Novo)
Digite a medida A: 5.0
Digite a medida B: 4.2
Digite a medida C: 6.0
AREA DO QUADRADO = 25.0000
AREA DO TRIANGULO = 10.5000
AREA DO TRAPEZIO = 27.6000
Exemplo 2 (Novo)
Digite a medida A: 8.2
Digite a medida B: 10.0
Digite a medida C: 12.5
AREA DO QUADRADO = 67.2400
AREA DO TRIANGULO = 41.0000
AREA DO TRAPEZIO = 113.7500
💡 Problema “duracao”
[cite_start]Fazer um programa para ler uma duração de tempo em segundos e imprimir na tela esta duração no formato
horas:minutos:segundos. [cite: 106]
Lógica
Para converter, use divisões inteiras e o operador de resto (módulo):
- Horas:
segundos / 3600 - Minutos:
(segundos % 3600) / 60 - Segundos:
segundos % 60
Exemplos
Exemplo 1 (Novo)
Digite a duracao em segundos: 3661
1:1:1
Exemplo 2 (Novo)
Digite a duracao em segundos: 86399
23:59:59
Exemplo 3 (Novo)
Digite a duracao em segundos: 120
0:2:0