TRABALHO LOGICA (1)
4 pág.

TRABALHO LOGICA (1)


DisciplinaProgaramacao47 materiais107 seguidores
Pré-visualização1 página
ENGENHARIA CIVIL 
ATIVIDADE ESTRUTURADA 
 
 
 
 
 
 
 
 
DISCIPLINA: LÓGICA DE PROGRAMAÇÃO 
PROFESSOR: ADRIANA DE ALMEIDA MELOTTE 
NOME: GISELE FARIA COVRE 
MATRÍCULA: 201801204004 
 
 
 
 
 
 
2
0
1
8
.1
 
 
 
 
Exercícios 
1) O custo ao consumidor de um carro novo é a soma do preço de fábrica com o percentual de 
lucro do distribuidor e dos impostos aplicados ao preço de fábrica. Faça um algoritmo que 
receba o preço de fábrica de um veículo, o percentual de lucro do distribuidor e o percentual de 
impostos. Calcule e mostre: 
a) O valor correspondente ao lucro do distribuidor 
b) O valor correspondente aos impostos. 
c) O preço final do veículo. 
Resposta: 
var 
 preco_fabrica, percentual_lucro, percentual_imposto, preco_final, valor_impostos, 
valor_lucro, preco_imposto ; 
inicio: 
 escreva ("Digite o preço de Fabrica do seu automovel: "); 
 leia (preco_fabrica); 
 escreva ("Digite o percentual de lucro: "); 
 leia (percentual_lucro); 
 escreva ("Digite o percentual de imposto: "); 
 leia (percentual_imposto); 
 valor_impostos <- preco_fabrica * percentual_lucro /100; 
 valor_lucro <- preco_fabrica * percentual_imposto /100; 
 preco_final <- preco_fabrica + valor_impostos + valor_lucro; 
 escreva (&quot;Lucro do distribuidor: &quot;, valor_lucro); 
 escreva (&quot;Impostos: &quot;, valor_impostos); 
 escreva (&quot;Preço Final: &quot;, preco_final); 
Fim. 
#include <iostream.h> 
main () { 
 float preco_fabrica, percentual_lucro, percentual_imposto, preco_final, valor_imposto, 
valor_lucro, preco_imposto; 
 cout << &quot;Digite o preço de fábrica de seu automóvel:&quot;; 
 cin >> preco_fabrica; 
 cout << &quot; Digite o percentual de lucro:&quot; ; 
 cin >> percentual_lucro; 
 cout << &quot; Digite o percentual de imposto:&quot;; 
 cin >> percentual_imposto; 
 valor_imposto = preco_fabrica*percentual_lucro/100; 
 valor_lucro = preco_fabrica*percentual_imposto/100; 
 preco_final = preco_fabrica + valor_imposto + valor_lucro; 
 cout << &quot; Lucro do distribuidor: &quot; << valor_lucro << &quot;\n&quot;; 
 cout << &quot;Impostos:&quot; << valor_impostos<< &quot;\n&quot;; 
 
 cout << &quot;Preço final:&quot; << preco_final<< &quot;\n&quot;; 
system (&quot;pause&quot;); 
} 
 
2) Faça um algoritmo que receba o número de horas trabalhadas e o valor do salário mínimo. 
Calcule e mostre o salário a receber seguindo as regras abaixo: 
a) A hora trabalhada vale a metade do salário mínimo; 
b) O salário bruto equivale ao número de horas trabalhadas multiplicado pelo valor da 
hora trabalhada. 
c) O imposto equivale a 3% do salário bruto. 
d) O salário a receber equivale ao salário bruto menos o imposto. 
Resposta: 
var 
 horas_trabalhadas, total_trabalhado, salario_minimo, salario_bruto, imposto, 
salario_receber; 
inicio: 
 escreva (&quot;Digite o número de horas trabalhadas: &quot;); 
 leia (horas_trabalhadas); 
 escreva (&quot;Digite o valor do salário mínimo: &quot;); 
 leia (salario_minimo); 
 total_trabalhado = salario_minimo / 2; 
 salario_bruto = horas_trabalhadas * horas_trabalhadas; 
 imposto = salario_bruto * 0.03; 
 salario_receber = salario_bruto \u2013 imposto; 
 escreva (&quot;O salário a receber será: &quot;, salario_receber); 
fim 
#include <iostream.h> 
main () { 
 float horas_trabalhadas, total_trabalhado, salario_minimo, salario_bruto, imposto, 
salario_receber; 
 cout<< &quot; Digite o número de horas trabalhadas: &quot;; 
 cin >> horas_trabalhadas; 
 cout << &quot;Digite o valor do salário mínimo:&quot;; 
 cin >> salario_minimo; 
 total_trabalhado = salario_minimo/2; 
 salario_bruto = horas_trabalhadas*horas_trabalhadas; 
 imposto = salario_bruto*0.03; 
 salario_receber = salario_bruto \u2013 imposto; 
 cout << &quot; O salário a receber será:&quot; << salario_receber<< &quot;\n&quot;; 
system (&quot;pause&quot;); 
} 
 
 
 
3) Um trabalhador recebeu seu salário e depositou em sua contra corrente bancária. Esse 
trabalhador emitiu dois cheques e agora deseja saber seu saldo atual. Sabe-se que cada 
operação bancária de retirada paga CPMF de 0,38% e o saldo inicial da conta está zerado. 
 
Respostas: 
 
var 
 salario_minimo, cpmf, parcial, parcialdois; 
inicio: 
 escreve (&quot;Digite o valor do salário do trabalhador:&quot;); 
 leia (salario_minimo); 
 cpmf = 0.0038; 
 parcial = salario_minimo * cpmf; 
 salario_minimo = salario_minimo - parcial; 
 parcialdois = salario_minimo * cpmf; 
 salario_minimo = salario_minimo - parcial2; 
 escreva (&quot;O salário do trabalhador após as retiradas é: &quot;, salario_minimo); 
fim 
 
# include <iostream.h> 
main () { 
 float salario_minimo, cpmf, parcial; 
 cout << &quot;Digite o valor do salário do trabalhador:&quot;; 
 cin >> salario_minimo; 
 cpmf = 0.0038; 
 parcial = salario_minimo*cpmf; 
 salario_minimo = salario_minimo \u2013 parcial; 
 escreva (&quot;O salário do trabalhador após as retiradas é:&quot; << salario_minimo<< &quot;\n&quot; 
system (&quot;pause&quot;); 
}