Bacharelado Ciência da Computação
Algoritmos
Lista de Exercícios 2
Para os exercícios a seguir escreva o programa solicitado em linguagem
algorítmica e em C. Envie nesta tarefa o print ou a foto dos códigos.
Essa atividade deverá ser realizada em dupla. Apenas uma pessoa da dupla deve
enviar. Lembre-se de informar os nomes.
1. Um funcionário recebe um salário fixo mais 4% de comissão sobre as vendas. Faça um
programa que receba o salário fixo do funcionário e o valor de suas vendas, calcule e
mostre a comissão e seu salário final.
2. Faça um programa que receba o peso de uma pessoa em quilos, calcule e mostre
esse peso em gramas.
3. Sabe-se que, para iluminar de maneira correta os cômodos de uma casa, para cada
m2, deve-se usar 18 W de potência. Faça um programa que receba as duas
dimensões de um cômodo (em metros), calcule e mostre a sua área (em m2) e a
potência de iluminação que deverá ser utilizada.
Claro! Abaixo está um algoritmo simples que resolve essa situação:
```
Algoritmo calcularSalario
// Declaração das variáveis
real salarioFixo, vendas, comissao, salarioFinal
// Entrada de dados
Escreva("Digite o salário fixo do funcionário: ")
Leia(salarioFixo)
Escreva("Digite o valor das vendas do funcionário: ")
Leia(vendas)
// Processamento
comissao <- vendas * 0.04
salarioFinal <- salarioFixo + comissao
// Saída de dados
Escreva("A comissão do funcionário é: ", comissao)
Escreva("O salário final do funcionário é: ", salarioFinal)
FimAlgoritmo
```
Esse algoritmo solicita ao usuário que insira o salário fixo do funcionário e o valor das
vendas. Em seguida, calcula a comissão (que é 4% das vendas) e adiciona essa
comissão ao salário fixo para obter o salário final. Por fim, ele exibe a comissão e o
salário final do funcionário.
Claro! Abaixo está um programa em linguagem C que realiza o cálculo do salário final
de acordo com as especificações dadas:
```c
#include <stdio.h>
int main() {
// Declaração das variáveis
float salarioFixo, vendas, comissao, salarioFinal;
// Entrada de dados
printf("Digite o salário fixo do funcionário: ");
scanf("%f", &salarioFixo);
printf("Digite o valor das vendas do funcionário: ");
scanf("%f", &vendas);
// Cálculo da comissão (4% das vendas)
comissao = vendas * 0.04;
// Cálculo do salário final
salarioFinal = salarioFixo + comissao;
// Saída de dados
printf("A comissão do funcionário é: %.2f\n", comissao);
printf("O salário final do funcionário é: %.2f\n", salarioFinal);
return 0;
```
Este programa solicita ao usuário que insira o salário fixo do funcionário e o valor das
vendas. Em seguida, ele calcula a comissão (que é 4% das vendas) e adiciona essa
comissão ao salário fixo para obter o salário final. Por fim, ele exibe a comissão e o
salário final do funcionário.